mirror of
git://sourceware.org/git/glibc.git
synced 2024-12-09 04:11:27 +08:00
2ea18461d3
Reviewing the sets of headers for which conformtest has expectations for various standards showed up cases where headers had expectations for standards not including those headers, or were missing expectations for a standard that did include the header. This patch fixes easy cases of this (largely disabling tests for standards for which they are inapplicable). Tested x86_64. * conform/data/aio.h-data [XPG3 || XPG4]: Disable whole file. * conform/data/arpa/inet.h-data [XPG3]: Likewise. * conform/data/dlfcn.h-data [XPG3 || XPG4]: Likewise. * conform/data/fmtmsg.h-data [XPG3]: Likewise. * conform/data/libgen.h-data [XPG3]: Likewise. * conform/data/mqueue.h-data [XPG3 || XPG4]: Likewise. * conform/data/ndbm.h-data [XPG3]: Likewise. * conform/data/net/if.h-data [XPG3 || XPG4 || UNIX98]: Likewise. * conform/data/netdb.h-data [XPG3]: Likewise. * conform/data/netinet/in.h-data [XPG3]: Likewise. * conform/data/poll.h-data [XPG3]: Likewise. * conform/data/spawn.h-data [XPG3 || XPG4 || UNIX98]: Likewise. * conform/data/strings.h-data [XPG3]: Likewise. * conform/data/stropts.h-data [XPG3]: Likewise. * conform/data/sys/mman.h-data [XPG3]: Likewise. * conform/data/sys/resource.h-data [XPG3]: Likewise. * conform/data/sys/select.h-data [XPG3 || XPG4 || UNIX98]: Likewise. * conform/data/sys/statvfs.h-data [XPG3]: Likewise. * conform/data/sys/time.h-data [XPG3]: Likewise. * conform/data/sys/timeb.h-data [XPG3]: Likewise. * conform/data/sys/uio.h-data [XPG3]: Likewise. * conform/data/sys/un.h-data [XPG3]: Likewise. * conform/data/syslog.h-data [XPG3]: Likewise. * conform/data/ucontext.h-data [XPG3]: Likewise. * conform/data/utmpx.h-data [XPG3]: Likewise. * conform/data/varargs.h-data [UNIX98]: Enable file.
44 lines
2.3 KiB
Plaintext
44 lines
2.3 KiB
Plaintext
#if !defined ISO && !defined ISO99 && !defined ISO11 && !defined POSIX && !defined XPG3 && !defined XPG4 && !defined UNIX98
|
|
type posix_spawnattr_t
|
|
type posix_spawn_file_actions_t
|
|
# if defined XOPEN2K8 || defined POSIX2008
|
|
type mode_t
|
|
type pid_t
|
|
type sigset_t
|
|
type {struct sched_param}
|
|
# endif
|
|
|
|
constant POSIX_SPAWN_RESETIDS
|
|
constant POSIX_SPAWN_SETPGROUP
|
|
constant POSIX_SPAWN_SETSCHEDPARAM
|
|
constant POSIX_SPAWN_SETSCHEDULER
|
|
constant POSIX_SPAWN_SETSIGDEF
|
|
constant POSIX_SPAWN_SETSIGMASK
|
|
|
|
function int posix_spawnattr_destroy (posix_spawnattr_t*)
|
|
function int posix_spawnattr_getsigdefault (const posix_spawnattr_t*, sigset_t*)
|
|
function int posix_spawnattr_getflags (const posix_spawnattr_t*, short*)
|
|
function int posix_spawnattr_getpgroup (const posix_spawnattr_t*, pid_t*)
|
|
function int posix_spawnattr_getschedparam (const posix_spawnattr_t*, struct sched_param*)
|
|
function int posix_spawnattr_getschedpolicy (const posix_spawnattr_t*, int*)
|
|
function int posix_spawnattr_getsigmask (const posix_spawnattr_t*, sigset_t*)
|
|
function int posix_spawnattr_init (posix_spawnattr_t*)
|
|
function int posix_spawnattr_setsigdefault (posix_spawnattr_t*, const sigset_t*)
|
|
function int posix_spawnattr_setflags (posix_spawnattr_t*, short)
|
|
function int posix_spawnattr_setpgroup (posix_spawnattr_t*, pid_t)
|
|
function int posix_spawnattr_setschedparam (posix_spawnattr_t*, const struct sched_param*)
|
|
function int posix_spawnattr_setschedpolicy (posix_spawnattr_t*, int)
|
|
function int posix_spawnattr_setsigmask (posix_spawnattr_t*, const sigset_t*)
|
|
function int posix_spawn_file_actions_addclose (posix_spawn_file_actions_t*, int)
|
|
function int posix_spawn_file_actions_adddup2 (posix_spawn_file_actions_t*, int, int)
|
|
function int posix_spawn_file_actions_addopen (posix_spawn_file_actions_t*, int, const char *, int, mode_t)
|
|
function int posix_spawn_file_actions_destroy (posix_spawn_file_actions_t*)
|
|
function int posix_spawn_file_actions_init (posix_spawn_file_actions_t*)
|
|
function int posix_spawn (pid_t*, const char*, const posix_spawn_file_actions_t*, const posix_spawnattr_t*, char *const[], char *const[]);
|
|
function int posix_spawnp (pid_t*, const char*, const posix_spawn_file_actions_t*, const posix_spawnattr_t*, char *const[], char *const[]);
|
|
|
|
allow-header sched.h
|
|
allow-header signal.h
|
|
allow-header sys/types.h
|
|
#endif
|