From 524302ca7e8dfdc11bc6aec3efa37889139ed294 Mon Sep 17 00:00:00 2001 From: milo Date: Wed, 29 Sep 2010 23:53:56 +0200 Subject: Added ssh_channel_write_stderr() for the server --- src/channels.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'src') diff --git a/src/channels.c b/src/channels.c index 2463bb0d..08dee367 100644 --- a/src/channels.c +++ b/src/channels.c @@ -2595,6 +2595,23 @@ int ssh_channel_select(ssh_channel *readchans, ssh_channel *writechans, } #if WITH_SERVER +/** + * @brief Blocking write on a channel stderr. + * + * @param[in] channel The channel to write to. + * + * @param[in] data A pointer to the data to write. + * + * @param[in] len The length of the buffer to write to. + * + * @return The number of bytes written, SSH_ERROR on error. + * + * @see channel_read() + */ +int ssh_channel_write_stderr(ssh_channel channel, const void *data, uint32_t len) { + return channel_write_common(channel, data, len, 1); +} + /** * @brief Open a TCP/IP reverse forwarding channel. * -- cgit v1.2.3