Make wpa_supplicant work with uClibc 0.9.29.
This replaces an epoll_create1 call with an equivalent epoll_create
call. epoll_create1 is not implemented before uClibc 0.9.32.
From the man page: When the flags argument to epoll_create1 is 0, it
is equivalent to epoll_create. epoll_create's argument is ignored,
but must be > 0.
Change-Id: Ifd68e0ab8a8f00d06bd6ef20939d833a3e8382ad
diff --git a/src/utils/eloop.c b/src/utils/eloop.c
index f929dcd..94db01b 100644
--- a/src/utils/eloop.c
+++ b/src/utils/eloop.c
@@ -150,7 +150,7 @@
os_memset(&eloop, 0, sizeof(eloop));
dl_list_init(&eloop.timeout);
#ifdef CONFIG_ELOOP_EPOLL
- eloop.epollfd = epoll_create1(0);
+ eloop.epollfd = epoll_create(1);
if (eloop.epollfd < 0) {
wpa_printf(MSG_ERROR, "%s: epoll_create1 failed. %s\n",
__func__, strerror(errno));