From 61ec8de8097237e83a42bf6c732abf15c3fd7610 Mon Sep 17 00:00:00 2001 From: Antoine Pitrou Date: Fri, 22 Oct 2010 18:44:15 +0000 Subject: [PATCH] For now, remove accept4() code (issue #10115) --- Modules/socketmodule.c | 9 --------- 1 file changed, 9 deletions(-) diff --git a/Modules/socketmodule.c b/Modules/socketmodule.c index d0e1ed6657b..d340f94be37 100644 --- a/Modules/socketmodule.c +++ b/Modules/socketmodule.c @@ -1676,9 +1676,6 @@ sock_accept(PySocketSockObject *s) 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 @@ sock_accept(PySocketSockObject *s) 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