[channels] Added ssh_channel_window_size() and avoided reentrancy in channel_write_common()

(cherry picked from commit 7ba0938846)
This commit is contained in:
milo
2011-04-20 02:06:43 +02:00
parent 996c00c81c
commit bb784ec6be
2 changed files with 10 additions and 8 deletions

View File

@@ -357,6 +357,7 @@ LIBSSH_API int ssh_channel_select(ssh_channel *readchans, ssh_channel *writechan
timeval * timeout);
LIBSSH_API void ssh_channel_set_blocking(ssh_channel channel, int blocking);
LIBSSH_API int ssh_channel_write(ssh_channel channel, const void *data, uint32_t len);
LIBSSH_API uint32_t ssh_channel_window_size(ssh_channel channel);
LIBSSH_API int ssh_try_publickey_from_file(ssh_session session, const char *keyfile,
ssh_string *publickey, int *type);