diff options
-rw-r--r-- | ChangeLog | 17 | ||||
-rw-r--r-- | ChangeLogs/ChangeLog-02a | 17 | ||||
-rw-r--r-- | ChangeLogs/ChangeLog-03a | 17 | ||||
-rw-r--r-- | ace/config-win32-common.h | 8 | ||||
-rw-r--r-- | ace/config-win32-visualage.h | 8 |
5 files changed, 58 insertions, 9 deletions
diff --git a/ChangeLog b/ChangeLog index 65b1295b2a0..784003c703c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,8 +1,19 @@ +Sat Jul 22 22:10:35 2000 Marina Spivak <marina@cs.wustl.edu> + + * config-win32-common.h + * config-win32-visualage.h: + + By default WIN32 has FD_SETSIZE of 64, which places the limit + between 61 and 64 on the number of clients a server using the + Select Reactor can support at the same time (i.e., 64 - standard + in, out, error). Raised the limit to 1024. + Fri Jul 21 21:24:09 2000 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu> - * ace/Parse_Node.cpp: Updated the ACE_Object_Name and ACE_Function_Node - constructors to use the new ACE::ldname() method rather than - ACE::strnew(). Thanks to Chris Kohlhoff for this fix. + * ace/Parse_Node.cpp: Updated the ACE_Object_Name and + ACE_Function_Node constructors to use the new ACE::ldname() + method rather than ACE::strnew(). Thanks to Chris Kohlhoff for + this fix. * ace/ACE.cpp: Added a new method called ACE::ldname() so that dynamic loading performed by the service configurator work the diff --git a/ChangeLogs/ChangeLog-02a b/ChangeLogs/ChangeLog-02a index 65b1295b2a0..784003c703c 100644 --- a/ChangeLogs/ChangeLog-02a +++ b/ChangeLogs/ChangeLog-02a @@ -1,8 +1,19 @@ +Sat Jul 22 22:10:35 2000 Marina Spivak <marina@cs.wustl.edu> + + * config-win32-common.h + * config-win32-visualage.h: + + By default WIN32 has FD_SETSIZE of 64, which places the limit + between 61 and 64 on the number of clients a server using the + Select Reactor can support at the same time (i.e., 64 - standard + in, out, error). Raised the limit to 1024. + Fri Jul 21 21:24:09 2000 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu> - * ace/Parse_Node.cpp: Updated the ACE_Object_Name and ACE_Function_Node - constructors to use the new ACE::ldname() method rather than - ACE::strnew(). Thanks to Chris Kohlhoff for this fix. + * ace/Parse_Node.cpp: Updated the ACE_Object_Name and + ACE_Function_Node constructors to use the new ACE::ldname() + method rather than ACE::strnew(). Thanks to Chris Kohlhoff for + this fix. * ace/ACE.cpp: Added a new method called ACE::ldname() so that dynamic loading performed by the service configurator work the diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a index 65b1295b2a0..784003c703c 100644 --- a/ChangeLogs/ChangeLog-03a +++ b/ChangeLogs/ChangeLog-03a @@ -1,8 +1,19 @@ +Sat Jul 22 22:10:35 2000 Marina Spivak <marina@cs.wustl.edu> + + * config-win32-common.h + * config-win32-visualage.h: + + By default WIN32 has FD_SETSIZE of 64, which places the limit + between 61 and 64 on the number of clients a server using the + Select Reactor can support at the same time (i.e., 64 - standard + in, out, error). Raised the limit to 1024. + Fri Jul 21 21:24:09 2000 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu> - * ace/Parse_Node.cpp: Updated the ACE_Object_Name and ACE_Function_Node - constructors to use the new ACE::ldname() method rather than - ACE::strnew(). Thanks to Chris Kohlhoff for this fix. + * ace/Parse_Node.cpp: Updated the ACE_Object_Name and + ACE_Function_Node constructors to use the new ACE::ldname() + method rather than ACE::strnew(). Thanks to Chris Kohlhoff for + this fix. * ace/ACE.cpp: Added a new method called ACE::ldname() so that dynamic loading performed by the service configurator work the diff --git a/ace/config-win32-common.h b/ace/config-win32-common.h index 1ae6d04f108..a2b7e295f95 100644 --- a/ace/config-win32-common.h +++ b/ace/config-win32-common.h @@ -155,6 +155,14 @@ // ---------------- platform features or lack of them ------------- +// By default WIN32 has FD_SETSIZE of 64, which places the limit +// between 61 and 64 on the number of clients a server using the +// Select Reactor can support at the same time (i.e., 64 - standard in, +// out, error). He we raise the limit to 1024. Adjust the definition +// below if you need to raise or lower it. +// +#define FD_SETSIZE 1024 + // Windows doesn't like 65536 ;-) If 65536 is specified, it is // listenly ignored by the OS, i.e., setsockopt does not fail, and you // get stuck with the default size of 8k. diff --git a/ace/config-win32-visualage.h b/ace/config-win32-visualage.h index ca61fa219f0..136206fe5de 100644 --- a/ace/config-win32-visualage.h +++ b/ace/config-win32-visualage.h @@ -18,6 +18,14 @@ #define ACE_CC_PREPROCESSOR "" #define ACE_CC_PREPROCESSOR_ARGS "" +// By default WIN32 has FD_SETSIZE of 64, which places the limit +// between 61 and 64 on the number of clients a server using the +// Select Reactor can support at the same time (i.e., 64 - standard in, +// out, error). He we raise the limit to 1024. Adjust the definition +// below if you need to raise or lower it. +// +#define FD_SETSIZE 1024 + //These need to be defined for VisualAgeC++ #define ERRMAX 256 /* Needed for following define */ #define ACE_LACKS_SYS_NERR /* Needed for sys_nerr in Log_Msg.cpp */ |