mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
we seem to have lost our define for FD_SETSIZE on win32 in the change
from fakepoll to libevent. be sure to define it *before* we include winsock. svn:r3903
This commit is contained in:
+13
-4
@@ -97,7 +97,20 @@
|
||||
#include <time.h>
|
||||
#endif
|
||||
|
||||
/** Upper bound on maximum simultaneous connections; can be lowered by
|
||||
* config file. */
|
||||
#define MAXCONNECTIONS 15000
|
||||
|
||||
#ifdef MS_WINDOWS
|
||||
/* This trick makes winsock resize fd_set, which defaults to the
|
||||
* insanely low 64. */
|
||||
#define FD_SETSIZE MAXCONNECTIONS
|
||||
/* XXXX But Windows FD_SET and FD_CLR are tremendously ugly, and linear in
|
||||
* the total number of sockets set! Perhaps we should eventually use
|
||||
* WSAEventSelect and WSAWaitForMultipleEvents instead of select? -NM
|
||||
* I'm told these funcs have an unchangeable 64 conn limit on 95/98,
|
||||
* so maybe not. -RD */
|
||||
|
||||
#if (_MSC_VER <= 1300)
|
||||
#include <winsock.h>
|
||||
#else
|
||||
@@ -138,10 +151,6 @@
|
||||
* so you can get a coredump and track things down. */
|
||||
#undef TOR_FRAGILE
|
||||
|
||||
/** Upper bound on maximum simultaneous connections; can be lowered by
|
||||
* config file. */
|
||||
#define MAXCONNECTIONS 15000
|
||||
|
||||
#define DEFAULT_BANDWIDTH_OP (1024 * 1000)
|
||||
#define MAX_NICKNAME_LEN 19
|
||||
/* Hex digest plus dollar sign. */
|
||||
|
||||
Reference in New Issue
Block a user