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

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

View File

@@ -359,6 +359,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);