mirror of
https://github.com/samhocevar/rinetd.git
synced 2025-04-26 04:50:21 +08:00
Use FD_SETSIZE instead of __FD_SETSIZE.
This commit is contained in:
parent
cd1de600aa
commit
cefb09eddd
6
rinetd.c
6
rinetd.c
@ -616,10 +616,10 @@ void openLocalFd(int se, ConnectionInfo *cnx);
|
||||
|
||||
static void selectPass(void) {
|
||||
|
||||
int const fdSetCount = maxfd / __FD_SETSIZE + 1;
|
||||
int const fdSetCount = maxfd / FD_SETSIZE + 1;
|
||||
# define FD_ZERO_EXT(ar) for (int i = 0; i < fdSetCount; ++i) { FD_ZERO(&(ar)[i]); }
|
||||
# define FD_SET_EXT(fd, ar) FD_SET((fd) % __FD_SETSIZE, &(ar)[(fd) / __FD_SETSIZE])
|
||||
# define FD_ISSET_EXT(fd, ar) FD_ISSET((fd) % __FD_SETSIZE, &(ar)[(fd) / __FD_SETSIZE])
|
||||
# define FD_SET_EXT(fd, ar) FD_SET((fd) % FD_SETSIZE, &(ar)[(fd) / FD_SETSIZE])
|
||||
# define FD_ISSET_EXT(fd, ar) FD_ISSET((fd) % FD_SETSIZE, &(ar)[(fd) / FD_SETSIZE])
|
||||
|
||||
fd_set readfds[fdSetCount], writefds[fdSetCount];
|
||||
FD_ZERO_EXT(readfds);
|
||||
|
Loading…
Reference in New Issue
Block a user