From: Fred Drake Date: Mon, 5 Aug 2002 18:06:17 +0000 (+0000) Subject: Since the errno module is needed by os._execvpe(), and that is used by the X-Git-Tag: v2.3c1~4690 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5f8a23f32fb32476d97c0be4c7da2dea5efe3393;p=thirdparty%2FPython%2Fcpython.git Since the errno module is needed by os._execvpe(), and that is used by the setup.py (indirectly) script to build the standard dynamically loaded modules, the errno module is being made static so it will always be available. Closes SF bug #591205 (needed on trunk only). --- diff --git a/Modules/Setup.dist b/Modules/Setup.dist index f3bc312e2249..905d0ac47e26 100644 --- a/Modules/Setup.dist +++ b/Modules/Setup.dist @@ -109,6 +109,7 @@ PYTHONPATH=$(COREPYTHONPATH) # setup.py script in the root of the Python source tree. posix posixmodule.c # posix (UNIX) system calls +errno errnomodule.c # posix (UNIX) errno values _sre _sre.c # Fredrik Lundh's new regular expressions # The rest of the modules listed in this file are all commented out by @@ -177,7 +178,6 @@ GLHACK=-Dclear=__GLclear #fcntl fcntlmodule.c # fcntl(2) and ioctl(2) #pwd pwdmodule.c # pwd(3) #grp grpmodule.c # grp(3) -#errno errnomodule.c # posix (UNIX) errno values #select selectmodule.c # select(2); not on ancient System V # Memory-mapped files (also works on Win32). diff --git a/setup.py b/setup.py index 21f0d8817a8e..5ac3c29e958c 100644 --- a/setup.py +++ b/setup.py @@ -315,8 +315,6 @@ class PyBuildExt(build_ext): exts.append( Extension('pwd', ['pwdmodule.c']) ) # grp(3) exts.append( Extension('grp', ['grpmodule.c']) ) - # posix (UNIX) errno values - exts.append( Extension('errno', ['errnomodule.c']) ) # select(2); not on ancient System V exts.append( Extension('select', ['selectmodule.c']) )