From: Joseph Myers Date: Thu, 28 Apr 2016 17:19:53 +0000 (+0000) Subject: conformtest: Add langinfo.h expectations for YESSTR, NOSTR. X-Git-Tag: glibc-2.24~310 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=022d239b5d20df6c0b1ee05d527b94b671a746fb;p=thirdparty%2Fglibc.git conformtest: Add langinfo.h expectations for YESSTR, NOSTR. The conformtest expectations for langinfo.h fail to include the YESSTR and NOSTR constants that were present in UNIX98 and earlier XPG standards. This patch adds those expectations, so fixing three XFAILs. Tested for x86_64 and x86. * conform/data/langinfo.h-data [XPG3 || XPG4 || UNIX98] (YESSTR): Expect constant. [XPG3 || XPG4 || UNIX98] (NOSTR): Likewise. * conform/Makefile (test-xfail-XPG3/langinfo.h/conform): Remove variable. (test-xfail-XPG4/langinfo.h/conform): Likewise. (test-xfail-UNIX98/langinfo.h/conform): Likewise. --- diff --git a/ChangeLog b/ChangeLog index 715acc66ab0..39bb84a2b3c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,13 @@ 2016-04-28 Joseph Myers + * conform/data/langinfo.h-data [XPG3 || XPG4 || UNIX98] (YESSTR): + Expect constant. + [XPG3 || XPG4 || UNIX98] (NOSTR): Likewise. + * conform/Makefile (test-xfail-XPG3/langinfo.h/conform): Remove + variable. + (test-xfail-XPG4/langinfo.h/conform): Likewise. + (test-xfail-UNIX98/langinfo.h/conform): Likewise. + * libio/stdio.h (off_t): Also define if [__USE_UNIX98]. [__USE_LARGEFILE64] (off64_t): Likewise. * conform/Makefile (test-xfail-UNIX98/stdio.h/conform): Remove diff --git a/conform/Makefile b/conform/Makefile index 7665f777812..06c4ff36f47 100644 --- a/conform/Makefile +++ b/conform/Makefile @@ -165,7 +165,6 @@ test-xfail-XOPEN2K8/ndbm.h/conform = yes # Unsorted expected failures. test-xfail-XPG3/fcntl.h/conform = yes test-xfail-XPG3/ftw.h/conform = yes -test-xfail-XPG3/langinfo.h/conform = yes test-xfail-XPG3/limits.h/conform = yes test-xfail-XPG3/pwd.h/conform = yes test-xfail-XPG3/search.h/conform = yes @@ -181,7 +180,6 @@ test-xfail-XPG3/time.h/conform = yes test-xfail-XPG3/unistd.h/conform = yes test-xfail-XPG4/arpa/inet.h/conform = yes test-xfail-XPG4/fcntl.h/conform = yes -test-xfail-XPG4/langinfo.h/conform = yes test-xfail-XPG4/netdb.h/conform = yes test-xfail-XPG4/netinet/in.h/conform = yes test-xfail-XPG4/signal.h/conform = yes @@ -198,7 +196,6 @@ test-xfail-XPG4/utmpx.h/conform = yes test-xfail-POSIX/sys/wait.h/conform = yes test-xfail-UNIX98/arpa/inet.h/conform = yes test-xfail-UNIX98/fcntl.h/conform = yes -test-xfail-UNIX98/langinfo.h/conform = yes test-xfail-UNIX98/netdb.h/conform = yes test-xfail-UNIX98/netinet/in.h/conform = yes test-xfail-UNIX98/signal.h/conform = yes diff --git a/conform/data/langinfo.h-data b/conform/data/langinfo.h-data index 51dd925a8ab..b80fef2a747 100644 --- a/conform/data/langinfo.h-data +++ b/conform/data/langinfo.h-data @@ -55,6 +55,11 @@ constant YESEXPR constant NOEXPR constant CRNCYSTR +# if defined XPG3 || defined XPG4 || defined UNIX98 +constant YESSTR +constant NOSTR +# endif + type nl_item # if defined XOPEN2K8 || defined POSIX2008 type locale_t