VSF Documented
|
Go to the source code of this file.
Data Structures | |
struct | pollfd |
struct | vsf_linux_poll_vplt_t |
Macros | |
#define | poll VSF_LINUX_WRAPPER(poll) |
#define | ppoll VSF_LINUX_WRAPPER(ppoll) |
#define | __NR_poll poll |
#define | __NR_ppoll ppoll |
#define | POLLIN (1 << 0) |
#define | POLLPRI (1 << 1) |
#define | POLLOUT (1 << 2) |
#define | POLLERR (1 << 3) |
#define | POLLHUP (1 << 4) |
#define | POLLNVAL (1 << 5) |
#define | POLLRDNORM (1 << 6) |
#define | POLLRDBAND (1 << 7) |
#define | POLLWRNORM (1 << 8) |
#define | POLLWRBAND (1 << 9) |
#define | POLLRDHUP (1 << 10) |
Typedefs | |
typedef int | nfds_t |
typedef struct vsf_linux_fd_priv_callback_t | vsf_linux_fd_priv_callback_t |
typedef struct vsf_linux_poll_vplt_t | vsf_linux_poll_vplt_t |
Functions | |
int | poll (struct pollfd *fds, nfds_t nfds, int timeout) |
int | ppoll (struct pollfd *fds, nfds_t nfds, const struct timespec *timeout_ts, const sigset_t *sigmask) |
Variables | |
__VSF_VPLT_DECORATOR__ vsf_linux_poll_vplt_t | vsf_linux_poll_vplt |
#define poll VSF_LINUX_WRAPPER(poll) |
#define ppoll VSF_LINUX_WRAPPER(ppoll) |
#define __NR_poll poll |
#define __NR_ppoll ppoll |
#define POLLIN (1 << 0) |
#define POLLPRI (1 << 1) |
#define POLLOUT (1 << 2) |
#define POLLERR (1 << 3) |
#define POLLHUP (1 << 4) |
#define POLLNVAL (1 << 5) |
#define POLLRDNORM (1 << 6) |
#define POLLRDBAND (1 << 7) |
#define POLLWRNORM (1 << 8) |
#define POLLWRBAND (1 << 9) |
#define POLLRDHUP (1 << 10) |
typedef int nfds_t |
typedef struct vsf_linux_fd_priv_callback_t vsf_linux_fd_priv_callback_t |
typedef struct vsf_linux_poll_vplt_t vsf_linux_poll_vplt_t |
int ppoll | ( | struct pollfd * | fds, |
nfds_t | nfds, | ||
const struct timespec * | timeout_ts, | ||
const sigset_t * | sigmask | ||
) |
|
extern |