Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.4 kB · 41 lines
123456789101112131415161718192021222324252627282930313233343536373839404142--- Python-2.6.5.orig/Modules/selectmodule.c 2012-02-02 22:35:21.835125000 -0500+++ Python-2.6.5/Modules/selectmodule.c 2012-02-02 22:41:41.210125000 -0500@@ -6,6 +6,21 @@ >= 0. */ +/* Windows #defines FD_SETSIZE to 64 if FD_SETSIZE isn't already defined.+ 64 is too small (too many people have bumped into that limit).+ Here we boost it.++ Cygwin also defines FD_SETSIZE to 64, so also increase the limit on+ Cygwin. We must do this before sys/types.h is included, which otherwise+ sets FD_SETSIZE to the default.++ Users who want even more than the boosted limit should #define+ FD_SETSIZE higher before this; e.g., via compiler /D switch.+*/+#if (defined(MS_WINDOWS) || defined(__CYGWIN__)) && !defined(FD_SETSIZE)+#define FD_SETSIZE 512+#endif+ #include "Python.h" #include <structmember.h> @@ -16,16 +31,6 @@ #undef HAVE_BROKEN_POLL #endif -/* Windows #defines FD_SETSIZE to 64 if FD_SETSIZE isn't already defined.- 64 is too small (too many people have bumped into that limit).- Here we boost it.- Users who want even more than the boosted limit should #define- FD_SETSIZE higher before this; e.g., via compiler /D switch.-*/-#if defined(MS_WINDOWS) && !defined(FD_SETSIZE)-#define FD_SETSIZE 512-#endif- #if defined(HAVE_POLL_H) #include <poll.h> #elif defined(HAVE_SYS_POLL_H)