Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
libssh2_channe...e_window_adjust(3)  libssh2 libssh2_channe...e_window_adjust(3)

NAME
     libssh2_channel_receive_window_adjust - adjust the channel window

SYNOPSIS
     #include <libssh2.h>

     unsigned long
     libssh2_channel_receive_window_adjust(LIBSSH2_CHANNEL * channel,
					   unsigned long adjustment,
					   unsigned char force);

DESCRIPTION
     This  function is DEPRECATED in 1.1.0. Use the libssh2_channel_receive_win-
     dow_adjust2(3) function instead!

     Adjust the receive window for a channel by adjustment bytes. If the  amount
     to  be  adjusted  is less than LIBSSH2_CHANNEL_MINADJUST and force is 0 the
     adjustment amount will be queued for a later packet.

RETURN VALUE
     Returns the new size of the receive window (as understood by  remote  end).
     Note  that  the window value sent over the wire is strictly 32bit, but this
     API is made to return a 'long' which may not be 32 bit on all platforms.

ERRORS
     In 1.0 and earlier, this function	returns  LIBSSH2_ERROR_EAGAIN  for  non-
     blocking  channels where it would otherwise block. However, that is a nega-
     tive number and this function only returns an unsigned value and this  then
     leads to a very strange value being returned.

SEE ALSO
     libssh2_channel_window_read_ex(3)

libssh2 0.15			   15 Mar 200libssh2_channe...e_window_adjust(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=libssh2_channel_receive_window_adjust&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help