Loading...
Searching...
No Matches
Go to the documentation of this file.
5#if !defined(_REPLACEMENTS_POLL_H) && !defined(HAVE_POLL)
6#define _REPLACEMENTS_POLL_H
15#include <sys/select.h>
26#if !defined(FD_SETSIZE)
27# if !defined(OPEN_MAX)
28# error cannot establish FD_SETSIZE
30#define FD_SETSIZE OPEN_MAX
33#include <freetds/pushvis.h>
38# define POLLOUT 0x0004
39# define POLLERR 0x0008
42# define POLLNORM POLLIN
43# define POLLPRI POLLIN
44# define POLLRDNORM POLLIN
45# define POLLRDBAND POLLIN
46# define POLLWRNORM POLLOUT
47# define POLLWRBAND POLLOUT
50# define POLLHUP 0x0010
51# define POLLNVAL 0x0020
63# if !defined(POLLRDNORM) && !defined(POLLWRNORM)
65# define POLLOUT 0x0010
66# define POLLERR 0x0001
67# define POLLRDNORM 0x0100
68# define POLLWRNORM 0x0010
80int tds_poll(
struct pollfd fds[],
int nfds,
int timeout);
81#define poll(fds, nfds, timeout) tds_poll(fds, nfds, timeout)
83#include <freetds/popvis.h>