From 3d2577bba5bcbfb3bac70fbd5a1e5e2ddea30814 Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Sat, 10 Nov 2012 01:13:39 +0000 Subject: conformtest: Fix miscellaneous UNIX98 expectations. --- conform/data/semaphore.h-data | 4 ++-- conform/data/sys/socket.h-data | 4 +++- conform/data/time.h-data | 4 ++-- conform/data/unistd.h-data | 2 +- conform/data/wchar.h-data | 6 ++++++ 5 files changed, 14 insertions(+), 6 deletions(-) (limited to 'conform') diff --git a/conform/data/semaphore.h-data b/conform/data/semaphore.h-data index 9bb3d44d94..41595135dc 100644 --- a/conform/data/semaphore.h-data +++ b/conform/data/semaphore.h-data @@ -1,4 +1,4 @@ -#if !defined ISO && !defined ISO99 && !defined ISO11 +#if !defined ISO && !defined ISO99 && !defined ISO11 && !defined XPG3 && !defined XPG4 type sem_t constant SEM_FAILED @@ -9,7 +9,7 @@ function int sem_getvalue (sem_t*, int*) function int sem_init (sem_t*, int, unsigned int) function {sem_t*} sem_open (const char*, int, ...) function int sem_post (sem_t*) -# if !defined POSIX +# if !defined POSIX && !defined UNIX98 function int sem_timedwait (sem_t*, const struct timespec*) # endif function int sem_trywait (sem_t*) diff --git a/conform/data/sys/socket.h-data b/conform/data/sys/socket.h-data index 60d8b00a74..3a6cf7c673 100644 --- a/conform/data/sys/socket.h-data +++ b/conform/data/sys/socket.h-data @@ -1,4 +1,4 @@ -#if !defined ISO && !defined ISO99 && !defined ISO11 && !defined POSIX +#if !defined ISO && !defined ISO99 && !defined ISO11 && !defined POSIX && !defined XPG3 type socklen_t type sa_family_t @@ -111,7 +111,9 @@ function int setsockopt (int, int, int, const void*, socklen_t) function int shutdown (int, int) function int socket (int, int, int) function int socketpair (int, int, int, int[2]) +#if !defined XPG4 && !defined UNIX98 function int sockatmark (int) +#endif allow-header sys/uio.h diff --git a/conform/data/time.h-data b/conform/data/time.h-data index 31d5e7dd53..9b346c39e1 100644 --- a/conform/data/time.h-data +++ b/conform/data/time.h-data @@ -71,12 +71,12 @@ variable int getdate_err # endif function {char*} asctime_r (const struct tm*, char*) -#if !defined POSIX +#if !defined POSIX && !defined XPG3 && !defined XPG4 && !defined UNIX98 function int clock_getcpuclockid (pid_t, clockid_t*) #endif function int clock_getres (clockid_t, struct timespec*) function int clock_gettime (clockid_t, struct timespec*) -#if !defined POSIX +#if !defined POSIX && !defined XPG3 && !defined XPG4 && !defined UNIX98 function int clock_nanosleep (clockid_t, int, const struct timespec*, struct timespec*) #endif function int clock_settime (clockid_t, const struct timespec*) diff --git a/conform/data/unistd.h-data b/conform/data/unistd.h-data index d23a68ff89..18bea5ee21 100644 --- a/conform/data/unistd.h-data +++ b/conform/data/unistd.h-data @@ -472,7 +472,7 @@ function int rmdir (const char*) #if !defined XOPEN2K && !defined XOPEN2K8 && !defined POSIX && !defined POSIX2008 function {void*} sbrk (intptr_t) #endif -#ifndef POSIX +#if !defined POSIX && !defined XPG3 && !defined XPG4 && !defined UNIX98 function int setegid (gid_t) function int seteuid (uid_t) #endif diff --git a/conform/data/wchar.h-data b/conform/data/wchar.h-data index 805cbe6e13..c65ec404c8 100644 --- a/conform/data/wchar.h-data +++ b/conform/data/wchar.h-data @@ -60,11 +60,17 @@ function wint_t towupper (wint_t) # endif function wint_t ungetwc (wint_t, FILE*) function int vfwprintf (FILE*, const wchar_t*, __gnuc_va_list) +# ifndef UNIX98 function int vfwscanf (FILE*, const wchar_t*, __gnuc_va_list) +# endif function int vwprintf (const wchar_t*, __gnuc_va_list) +# ifndef UNIX98 function int vwscanf (const wchar_t*, __gnuc_va_list) +# endif function int vswprintf (wchar_t*, size_t, const wchar_t*, __gnuc_va_list) +# ifndef UNIX98 function int vswscanf (const wchar_t*, const wchar_t*, __gnuc_va_list) +# endif # if defined XOPEN2K8 || defined POSIX2008 function {wchar_t*} wcpcpy (wchar_t*, const wchar_t*) function {wchar_t*} wcpncpy (wchar_t*, const wchar_t*, size_t) -- cgit 1.4.1