diff --git a/ChangeLog b/ChangeLog index 715acc66ab..39bb84a2b3 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 7665f77781..06c4ff36f4 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 51dd925a8a..b80fef2a74 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