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> 
   37 # define POLLIN  0x0001 
   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) 
   64 #  define POLLIN  0x0300 
   65 #  define POLLOUT 0x0010 
   66 #  define POLLERR 0x0001 
   67 #  define POLLRDNORM 0x0100 
   68 #  define POLLWRNORM 0x0010 
   80 int 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>