From: Joseph Myers Date: Wed, 20 May 2015 23:14:53 +0000 (+0000) Subject: conformtest: use proper _POSIX_C_SOURCE value for POSIX. X-Git-Tag: glibc-2.22~291 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f58573781c3541d6a666036a6a815ea052242065;p=thirdparty%2Fglibc.git conformtest: use proper _POSIX_C_SOURCE value for POSIX. The conform/ tests were using -D_POSIX_C_SOURCE=199912 to test "POSIX" (1995/6). This patch changes them to use 199506L, the proper value from the relevant edition of POSIX. (This doesn't make any difference to features.h, but is the logically correct value to use.) Tested for x86_64. * conform/GlibcConform.pm ($CFLAGS{"POSIX"}): Use -D_POSIX_C_SOURCE=199506L. --- diff --git a/ChangeLog b/ChangeLog index d6a601200dc..f9cda045ba1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2015-05-20 Joseph Myers + * conform/GlibcConform.pm ($CFLAGS{"POSIX"}): Use + -D_POSIX_C_SOURCE=199506L. + * conform/data/locale.h-data [POSIX] (LC_MESSAGES): Require. * conform/data/unistd.h-data (_POSIX_VERSION): Require. diff --git a/conform/GlibcConform.pm b/conform/GlibcConform.pm index 2533f579c93..8aeada48217 100644 --- a/conform/GlibcConform.pm +++ b/conform/GlibcConform.pm @@ -28,7 +28,7 @@ require Exporter; $CFLAGS{"ISO"} = "-ansi"; $CFLAGS{"ISO99"} = "-std=c99"; $CFLAGS{"ISO11"} = "-std=c1x -D_ISOC11_SOURCE"; -$CFLAGS{"POSIX"} = "-D_POSIX_C_SOURCE=199912 -ansi"; +$CFLAGS{"POSIX"} = "-D_POSIX_C_SOURCE=199506L -ansi"; $CFLAGS{"XPG3"} = "-ansi -D_XOPEN_SOURCE"; $CFLAGS{"XPG4"} = "-ansi -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED"; $CFLAGS{"UNIX98"} = "-ansi -D_XOPEN_SOURCE=500";