From: hno <> Date: Sat, 27 May 2006 05:35:44 +0000 (+0000) Subject: There is still code relying on fd_set so we must keep the FD_SETSIZE X-Git-Tag: SQUID_3_0_PRE4~88 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0b8aab63d34ce83784543b75349a4b88b268204f;p=thirdparty%2Fsquid.git There is still code relying on fd_set so we must keep the FD_SETSIZE filedescriptor limit for a while still... --- diff --git a/src/squid.h b/src/squid.h index 0b2a268df6..f2c9513a10 100644 --- a/src/squid.h +++ b/src/squid.h @@ -1,6 +1,6 @@ /* - * $Id: squid.h,v 1.253 2006/05/16 21:06:06 hno Exp $ + * $Id: squid.h,v 1.254 2006/05/26 23:35:44 hno Exp $ * * AUTHOR: Duane Wessels * @@ -187,14 +187,18 @@ */ #if defined(USE_SELECT) /* Limited by design */ -#define SQUID_MAXFD_LIMIT FD_SETSIZE +# define SQUID_MAXFD_LIMIT FD_SETSIZE #elif defined(USE_POLL) /* Limited due to delay pools */ -#define SQUID_MAXFD_LIMIT FD_SETSIZE +# define SQUID_MAXFD_LIMIT FD_SETSIZE #elif defined(USE_KQUEUE) || defined(USE_EPOLL) -#define fd_set ERROR_FD_SET_USED +# if DONT_LIMIT_TO_FD_SETSIZE +# define fd_set ERROR_FD_SET_USED */ +# else +# define SQUID_MAXFD_LIMIT FD_SETSIZE +# endif #else -#error Unknown select loop model! +# error Unknown select loop model! #endif #