summaryrefslogtreecommitdiffstats
path: root/libssh/server.c
diff options
context:
space:
mode:
authorAndreas Schneider <mail@cynapses.org>2009-07-29 23:21:01 +0200
committerAndreas Schneider <mail@cynapses.org>2009-07-29 23:21:01 +0200
commitbccb9b16a58c0f43ff03c39c81db9c0a17d4549b (patch)
tree46b82f2b2f7a0b2d6dfb16fba5880337ddc52b66 /libssh/server.c
parent1355029ec9059ef190b8c8bfd1cb2170b4112313 (diff)
downloadlibssh-bccb9b16a58c0f43ff03c39c81db9c0a17d4549b.tar.gz
libssh-bccb9b16a58c0f43ff03c39c81db9c0a17d4549b.tar.xz
libssh-bccb9b16a58c0f43ff03c39c81db9c0a17d4549b.zip
Move channel_write_stderr to server.c.
Diffstat (limited to 'libssh/server.c')
-rw-r--r--libssh/server.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/libssh/server.c b/libssh/server.c
index 8df0a1b..8e7a26a 100644
--- a/libssh/server.c
+++ b/libssh/server.c
@@ -510,6 +510,23 @@ int ssh_accept(SSH_SESSION *session) {
return 0;
}
+/**
+ * @brief Blocking write on channel for stderr.
+ *
+ * @param channel The channel to write to.
+ *
+ * @param data A pointer to the data to write.
+ *
+ * @param len The length of the buffer to write to.
+ *
+ * @return The number of bytes written, SSH_ERROR on error.
+ *
+ * @see channel_read()
+ */
+int channel_write_stderr(ssh_channel channel, const void *data, uint32_t len) {
+ return channel_write_common(channel, data, len, 1);
+}
+
/** @}
*/
/* vim: set ts=2 sw=2 et cindent: */