]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
There is still code relying on fd_set so we must keep the FD_SETSIZE
authorhno <>
Sat, 27 May 2006 05:35:44 +0000 (05:35 +0000)
committerhno <>
Sat, 27 May 2006 05:35:44 +0000 (05:35 +0000)
filedescriptor limit for a while still...

src/squid.h

index 0b2a268df693eefa21e31e8ce0e3547eaf49999c..f2c9513a1086943fb69cb0588647e0e3d47add44 100644 (file)
@@ -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
  *
  */
 #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
 
 #