diff options
| author | Victor Stinner <victor.stinner@gmail.com> | 2018-01-30 12:18:54 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-01-30 12:18:54 +0100 |
| commit | b8d90328ad2abc9d6d2c9b8ce769fb82b18bbc10 (patch) | |
| tree | 6fc207ede03953246e460a91de5032a5ab539e75 /Modules/selectmodule.c | |
| parent | 763f094b1f0ce2a07768828e78afe9687e9ad3bb (diff) | |
| download | cpython-git-b8d90328ad2abc9d6d2c9b8ce769fb82b18bbc10.tar.gz | |
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 f2f5cc86cd..3b7713abab 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); } |
