Mercurial > cpython-lru_cache-weakref
diff Modules/socketmodule.c @ 65596:858af60b2dbb
For now, remove accept4() code (issue #10115)
| author | Antoine Pitrou <solipsis@pitrou.net> |
|---|---|
| date | Fri, 22 Oct 2010 18:44:15 +0000 |
| parents | 02830553dbd1 |
| children | 214b9051841e |
line wrap: on
line diff
--- a/Modules/socketmodule.c Fri Oct 22 18:24:20 2010 +0000 +++ b/Modules/socketmodule.c Fri Oct 22 18:44:15 2010 +0000 @@ -1676,9 +1676,6 @@ PyObject *addr = NULL; PyObject *res = NULL; int timeout; -#ifdef HAVE_ACCEPT4 - int flags = 0; -#endif if (!getsockaddrlen(s, &addrlen)) return NULL; memset(&addrbuf, 0, addrlen); @@ -1690,13 +1687,7 @@ Py_BEGIN_ALLOW_THREADS timeout = internal_select_ex(s, 0, interval); if (!timeout) { -#ifdef HAVE_ACCEPT4 - /* inherit socket flags and use accept4 call */ - flags = s->sock_type & (SOCK_CLOEXEC | SOCK_NONBLOCK); - newfd = accept4(s->sock_fd, SAS2SA(&addrbuf), &addrlen, flags); -#else newfd = accept(s->sock_fd, SAS2SA(&addrbuf), &addrlen); -#endif /* HAVE_ACCEPT4 */ } Py_END_ALLOW_THREADS
