mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-15 12:33:30 +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.
29 lines
637 B
Plaintext
29 lines
637 B
Plaintext
#if !defined ISO && !defined ISO99 && !defined ISO11 && !defined POSIX && !defined POSIX2008 && !defined XPG3
|
|
type datum
|
|
element datum {void*} dptr
|
|
element datum size_t dsize
|
|
|
|
type size_t
|
|
|
|
type DBM
|
|
|
|
type mode_t
|
|
|
|
constant DBM_INSERT
|
|
constant DBM_REPLACE
|
|
|
|
function int dbm_clearerr (DBM*)
|
|
function void dbm_close (DBM*)
|
|
function int dbm_delete (DBM*, datum)
|
|
function int dbm_error (DBM*)
|
|
function datum dbm_fetch (DBM*, datum)
|
|
function datum dbm_firstkey (DBM*)
|
|
function datum dbm_nextkey (DBM*)
|
|
function {DBM*} dbm_open (const char*, int, mode_t)
|
|
function int dbm_store (DBM*, datum, datum, int)
|
|
|
|
allow dbm_*
|
|
allow DBM_*
|
|
allow *_t
|
|
#endif
|