Группа :: Разработка/Прочее
Пакет: lua5.3-module-luasocket
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: lua-module-luasocket-3.0.0-alt-headers.patch
Скачать
Скачать
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 <netinet/tcp.h>
#include <net/if.h>
+#ifndef SOCKET_SELECT
+#include <sys/poll.h>
+#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