diff -r 1883072efc5f Modules/selectmodule.c
--- a/Modules/selectmodule.c Wed Dec 07 16:20:10 2016 -0800
+++ b/Modules/selectmodule.c Fri Dec 09 09:24:42 2016 +0900
@@ -1303,10 +1303,13 @@
PyErr_SetString(PyExc_ValueError, "negative sizehint");
return NULL;
}
+
+#ifdef HAVE_EPOLL_CREATE1
if (flags && flags != EPOLL_CLOEXEC) {
PyErr_SetString(PyExc_OSError, "invalid flags");
return NULL;
}
+#endif
return newPyEpoll_Object(type, sizehint, -1);
}