mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-02 01:40:07 +00: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.
53 lines
1.0 KiB
Plaintext
53 lines
1.0 KiB
Plaintext
#if !defined ISO && !defined ISO99 && !defined ISO11 && !defined POSIX && !defined POSIX2008 && !defined XPG3
|
|
constant PRIO_PROCESS
|
|
constant PRIO_PGRP
|
|
constant PRIO_USER
|
|
|
|
type rlim_t
|
|
|
|
constant RLIM_INFINITY
|
|
constant RLIM_SAVED_MAX
|
|
constant RLIM_SAVED_CUR
|
|
|
|
constant RUSAGE_SELF
|
|
constant RUSAGE_CHILDREN
|
|
|
|
type {struct rlimit}
|
|
|
|
element {struct rlimit} rlim_t rlim_cur
|
|
element {struct rlimit} rlim_t rlim_max
|
|
|
|
type {struct rusage}
|
|
|
|
element {struct rusage} {struct timeval} ru_utime
|
|
element {struct rusage} {struct timeval} ru_stime
|
|
|
|
type {struct timeval}
|
|
|
|
constant RLIMIT_CORE
|
|
constant RLIMIT_CPU
|
|
constant RLIMIT_DATA
|
|
constant RLIMIT_FSIZE
|
|
constant RLIMIT_NOFILE
|
|
constant RLIMIT_STACK
|
|
constant RLIMIT_AS
|
|
|
|
function int getpriority (int, id_t)
|
|
function int getrlimit (int, struct rlimit*)
|
|
function int getrusage (int, struct rusage*)
|
|
function int setpriority (int, id_t, int)
|
|
function int setrlimit (int, const struct rlimit*)
|
|
|
|
type id_t
|
|
|
|
allow-header sys/time.h
|
|
|
|
allow rlim_*
|
|
allow ru_*
|
|
allow PRIO_*
|
|
allow RLIM_*
|
|
allow RLIMIT_*
|
|
allow RUSAGE_*
|
|
allow *_t
|
|
#endif
|