diff --git a/luasocket/src/usocket.h b/luasocket/src/usocket.h index 45f2f99..ecbcd8e 100644 --- a/luasocket/src/usocket.h +++ b/luasocket/src/usocket.h @@ -31,6 +31,17 @@ #include #include +#ifndef SOCKET_SELECT +#include +#define WAITFD_R POLLIN +#define WAITFD_W POLLOUT +#define WAITFD_C (POLLIN|POLLOUT) +#else +#define WAITFD_R 1 +#define WAITFD_W 2 +#define WAITFD_C (WAITFD_R|WAITFD_W) +#endif + #ifndef SO_REUSEPORT #define SO_REUSEPORT SO_REUSEADDR #endif