mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-25 06:20:06 +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.
44 lines
979 B
Plaintext
44 lines
979 B
Plaintext
#if !defined ISO && !defined ISO99 && !defined ISO11 && !defined POSIX && !defined POSIX2008 && !defined XPG3
|
|
type {struct timeval}
|
|
|
|
element {struct timeval} time_t tv_sec
|
|
element {struct timeval} suseconds_t tv_usec
|
|
|
|
type {struct itimerval}
|
|
|
|
element {struct itimerval} {struct timeval} it_interval
|
|
element {struct itimerval} {struct timeval} it_value
|
|
|
|
type time_t
|
|
type suseconds_t
|
|
|
|
type fd_set
|
|
element fd_set long fds_bits []
|
|
|
|
constant ITIMER_REAL
|
|
constant ITIMER_VIRTUAL
|
|
constant ITIMER_PROF
|
|
|
|
macro FD_CLR
|
|
macro FD_ISSET
|
|
macro FD_SET
|
|
macro FD_ZERO
|
|
|
|
constant FD_SETSIZE
|
|
|
|
function int getitimer (int, struct itimerval*)
|
|
function int setitimer (int, const struct itimerval*, struct itimerval*)
|
|
function int gettimeofday (struct timeval*, void*)
|
|
function int select (int, fd_set*, fd_set*, fd_set*, struct timeval*)
|
|
function int utimes (const char*, const struct timeval [2])
|
|
|
|
allow fds_*
|
|
allow it_*
|
|
allow tv_*
|
|
allow FD_*
|
|
allow ITIMER_*
|
|
allow *_t
|
|
|
|
allow-header sys/select.h
|
|
#endif
|