diff options
author | Victor Stinner <victor.stinner@gmail.com> | 2018-01-30 11:18:54 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-01-30 11:18:54 (GMT) |
commit | b8d90328ad2abc9d6d2c9b8ce769fb82b18bbc10 (patch) | |
tree | 6fc207ede03953246e460a91de5032a5ab539e75 /Modules/selectmodule.c | |
parent | 763f094b1f0ce2a07768828e78afe9687e9ad3bb (diff) | |
download | cpython-b8d90328ad2abc9d6d2c9b8ce769fb82b18bbc10.zip cpython-b8d90328ad2abc9d6d2c9b8ce769fb82b18bbc10.tar.gz cpython-b8d90328ad2abc9d6d2c9b8ce769fb82b18bbc10.tar.bz2 |
bpo-28914: Fix compilation of select on Android (#5447)
EPOLL_CLOEXEC is not defined on Android.
Co-Authored-By: Wataru Matsumoto <sxsns243@gmail.com>
Diffstat (limited to 'Modules/selectmodule.c')
-rw-r--r-- | Modules/selectmodule.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Modules/selectmodule.c b/Modules/selectmodule.c index f2f5cc8..3b7713a 100644 --- a/Modules/selectmodule.c +++ b/Modules/selectmodule.c @@ -1307,10 +1307,13 @@ pyepoll_new(PyTypeObject *type, PyObject *args, PyObject *kwds) 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); } |