spwdmodule.c should only be built when either HAVE_GETSPNAM or HAVE_GETSPENT is

defined.
This commit is contained in:
Brett Cannon 2005-02-16 00:07:19 +00:00
parent f0db38dbf8
commit 46d9623875
2 changed files with 7 additions and 2 deletions

View file

@ -384,12 +384,14 @@ class PyBuildExt(build_ext):
# fcntl(2) and ioctl(2)
exts.append( Extension('fcntl', ['fcntlmodule.c']) )
if platform not in ['mac']:
# pwd(3)
# pwd(3)
exts.append( Extension('pwd', ['pwdmodule.c']) )
# grp(3)
exts.append( Extension('grp', ['grpmodule.c']) )
# spwd, shadow passwords
exts.append( Extension('spwd', ['spwdmodule.c']) )
if (sysconfig.get_config_var('HAVE_GETSPNAM') or
sysconfig.get_config_var('HAVE_GETSPENT')):
exts.append( Extension('spwd', ['spwdmodule.c']) )
# select(2); not on ancient System V
exts.append( Extension('select', ['selectmodule.c']) )