[BUILD] fixed build on alpha-linux + epoll
diff --git a/include/epoll.h b/include/epoll.h
index 4b75383..189242e 100644
--- a/include/epoll.h
+++ b/include/epoll.h
@@ -6,13 +6,17 @@
*/
#include <linux/unistd.h>
+#include <stdint.h>
/* epoll_ctl() commands */
+#ifndef EPOLL_CTL_ADD
#define EPOLL_CTL_ADD 1
#define EPOLL_CTL_DEL 2
#define EPOLL_CTL_MOD 3
+#endif
/* events types (bit fields) */
+#ifndef EPOLLIN
#define EPOLLIN 1
#define EPOLLPRI 2
#define EPOLLOUT 4
@@ -20,6 +24,7 @@
#define EPOLLHUP 16
#define EPOLLONESHOT (1 << 30)
#define EPOLLET (1 << 31)
+#endif
struct epoll_event {
uint32_t events;
@@ -45,9 +50,9 @@
#define __NR_epoll_ctl 214
#define __NR_epoll_wait 215
#elif defined(__alpha__)
-#define __NR_sys_epoll_create 407
-#define __NR_sys_epoll_ctl 408
-#define __NR_sys_epoll_wait 409
+#define __NR_epoll_create 407
+#define __NR_epoll_ctl 408
+#define __NR_epoll_wait 409
#elif defined (__i386__)
#define __NR_epoll_create 254
#define __NR_epoll_ctl 255