diff options
Diffstat (limited to 'Modules')
-rw-r--r-- | Modules/timemodule.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Modules/timemodule.c b/Modules/timemodule.c index a2d0a47..417825d 100644 --- a/Modules/timemodule.c +++ b/Modules/timemodule.c @@ -751,7 +751,11 @@ floatsleep(double secs) Py_BEGIN_ALLOW_THREADS if (select(0, (fd_set *)0, (fd_set *)0, (fd_set *)0, &t) != 0) { Py_BLOCK_THREADS +#ifdef EINTR if (errno != EINTR) { +#else + if (1) { +#endif PyErr_SetFromErrno(PyExc_IOError); return -1; } |