mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-26 04:31:03 +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.
39 lines
982 B
Plaintext
39 lines
982 B
Plaintext
#if !defined ISO && !defined ISO99 && !defined ISO11 && !defined POSIX && !defined POSIX2008 && !defined XPG3
|
|
type {struct utmpx}
|
|
|
|
element {struct utmpx} char ut_user []
|
|
element {struct utmpx} char ut_id []
|
|
element {struct utmpx} char ut_line []
|
|
element {struct utmpx} pid_t ut_pid
|
|
element {struct utmpx} {short int} ut_type
|
|
element {struct utmpx} {struct timeval} ut_tv
|
|
|
|
type pid_t
|
|
|
|
type {struct timeval}
|
|
|
|
element {struct timeval} time_t tv_sec
|
|
element {struct timeval} suseconds_t tv_usec
|
|
|
|
constant EMPTY
|
|
constant BOOT_TIME
|
|
constant OLD_TIME
|
|
constant NEW_TIME
|
|
constant USER_PROCESS
|
|
constant INIT_PROCESS
|
|
constant LOGIN_PROCESS
|
|
constant DEAD_PROCESS
|
|
|
|
function void endutxent (void)
|
|
function {struct utmpx*} getutxent (void)
|
|
function {struct utmpx*} getutxid (const struct utmpx*)
|
|
function {struct utmpx*} getutxline (const struct utmpx*)
|
|
function {struct utmpx*} pututxline (const struct utmpx*)
|
|
function void setutxent (void)
|
|
|
|
allow-header sys/time.h
|
|
|
|
allow ut_*
|
|
allow *_t
|
|
#endif
|