libssh2\_poll\_channel\_read(3) libssh2 libssh2\_poll\_channel\_read(3)

# [NAME](#NAME)

libssh2\_poll\_channel\_read - check if data is available

# [SYNOPSIS](#SYNOPSIS)

```
#include <libssh2.h>
int
libssh2_poll_channel_read(LIBSSH2_CHANNEL *channel, int extended);
```

# [DESCRIPTION](#DESCRIPTION)

This function is deprecated. Do note use.

[*libssh2\_poll\_channel\_read(3)*](/man/os/libssh2/libssh2_poll_channel_read.3) checks to see if data is available in the *channel*'s read buffer. No attempt is made with this method to see if packets are available to be processed. For full polling support, use [*libssh2\_poll(3)*](/man/os/libssh2/libssh2_poll.3).

# [RETURN VALUE](#RETURN_VALUE)

Returns 1 when data is available and 0 otherwise.

# [SEE ALSO](#SEE_ALSO)

[**libssh2\_poll(3)**](/man/os/libssh2/libssh2_poll.3)

14 Dec 2006 libssh2 0.15

---

Document: libssh2_poll_channel_read(3) from libssh2 1.11.1-r10 (Chainguard OS)
Source: https://github.com/libssh2/libssh2.git
