ape: define FD_SETSIZE for select()

This commit is contained in:
cinap_lenrek 2013-03-31 18:46:14 +02:00
parent eddc8dea86
commit 9c7e1db701
2 changed files with 8 additions and 0 deletions

View file

@ -19,6 +19,11 @@ typedef struct fd_set {
#define FD_CLR(n,p) ((p)->fds_bits[(n)>>5] &= ~(1 << ((n) &0x1f)))
#define FD_ISSET(n,p) ((p)->fds_bits[(n)>>5] & (1 << ((n) &0x1f)))
#define FD_ZERO(p) ((p)->fds_bits[0] =0, (p)->fds_bits[1] =0, (p)->fds_bits[2] =0)
#ifndef FD_SETSIZE
#define FD_SETSIZE 96
#endif
#endif
#ifdef __cplusplus

View file

@ -40,6 +40,9 @@ typedef struct fd_set {
#define FD_CLR(n,p) ((p)->fds_bits[(n)>>5] &= ~(1 << ((n) &0x1f)))
#define FD_ISSET(n,p) ((p)->fds_bits[(n)>>5] & (1 << ((n) &0x1f)))
#define FD_ZERO(p) ((p)->fds_bits[0] =0, (p)->fds_bits[1] =0, (p)->fds_bits[2] =0)
#ifndef FD_SETSIZE
#define FD_SETSIZE 96
#endif
#endif
#endif