Issue #12852: Set _XOPEN_SOURCE to 700 to get POSIX 2008

configure: Set _XOPEN_SOURCE to 700, instead of 600, to get POSIX 2008
functions on OpenBSD (e.g. fdopendir).
This commit is contained in:
Victor Stinner 2011-09-07 22:29:43 +02:00
parent 3d5881ec2b
commit 14d098d3ac
3 changed files with 7 additions and 2 deletions

View File

@ -1209,6 +1209,9 @@ Library
Build Build
----- -----
- Issue #12852: Set _XOPEN_SOURCE to 700, instead of 600, to get POSIX 2008
functions on OpenBSD (e.g. fdopendir).
- Issue #11863: Remove support for legacy systems deprecated in Python 3.2 - Issue #11863: Remove support for legacy systems deprecated in Python 3.2
(following PEP 11). These systems are systems using Mach C Threads, (following PEP 11). These systems are systems using Mach C Threads,
SunOS lightweight processes, GNU pth threads and IRIX threads. SunOS lightweight processes, GNU pth threads and IRIX threads.

3
configure vendored
View File

@ -3140,8 +3140,9 @@ esac
if test $define_xopen_source = yes if test $define_xopen_source = yes
then then
# X/Open 7, incorporating POSIX.1-2008
$as_echo "#define _XOPEN_SOURCE 600" >>confdefs.h $as_echo "#define _XOPEN_SOURCE 700" >>confdefs.h
# On Tru64 Unix 4.0F, defining _XOPEN_SOURCE also requires # On Tru64 Unix 4.0F, defining _XOPEN_SOURCE also requires

View File

@ -397,7 +397,8 @@ esac
if test $define_xopen_source = yes if test $define_xopen_source = yes
then then
AC_DEFINE(_XOPEN_SOURCE, 600, # X/Open 7, incorporating POSIX.1-2008
AC_DEFINE(_XOPEN_SOURCE, 700,
Define to the level of X/Open that your system supports) Define to the level of X/Open that your system supports)
# On Tru64 Unix 4.0F, defining _XOPEN_SOURCE also requires # On Tru64 Unix 4.0F, defining _XOPEN_SOURCE also requires