mirror of
git://sourceware.org/git/glibc.git
synced 2024-12-03 04:01:43 +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.
140 lines
2.7 KiB
Plaintext
140 lines
2.7 KiB
Plaintext
#if !defined ISO && !defined ISO99 && !defined ISO11 && !defined POSIX && !defined XPG3
|
|
type {struct bandinfo}
|
|
|
|
element {struct bandinfo} {unsigned char} bi_pri
|
|
element {struct bandinfo} int bi_flag
|
|
|
|
type {struct strpeek}
|
|
|
|
element {struct strpeek} {struct strbuf} ctlbuf
|
|
element {struct strpeek} {struct strbuf} databuf
|
|
element {struct strpeek} t_uscalar_t flags
|
|
|
|
type {struct strbuf}
|
|
|
|
element {struct strbuf} int maxlen
|
|
element {struct strbuf} int len
|
|
element {struct strbuf} {char*} buf
|
|
|
|
type {struct strfdinsert}
|
|
|
|
element {struct strfdinsert} {struct strbuf} ctlbuf
|
|
element {struct strfdinsert} {struct strbuf} databuf
|
|
element {struct strfdinsert} t_uscalar_t flags
|
|
element {struct strfdinsert} int fildes
|
|
element {struct strfdinsert} int offset
|
|
|
|
type {struct strioctl}
|
|
|
|
element {struct strioctl} int ic_cmd
|
|
element {struct strioctl} int ic_timout
|
|
element {struct strioctl} int ic_len
|
|
element {struct strioctl} {char*} ic_dp
|
|
|
|
type {struct strrecvfd}
|
|
|
|
element {struct strrecvfd} int fd
|
|
element {struct strrecvfd} uid_t uid
|
|
element {struct strrecvfd} gid_t gid
|
|
|
|
type uid_t
|
|
type gid_t
|
|
|
|
type t_uscalar_t
|
|
|
|
type {struct str_list}
|
|
|
|
element {struct str_list} int sl_nmods
|
|
element {struct str_list} {struct str_mlist*} sl_modlist
|
|
|
|
type {struct str_mlist}
|
|
|
|
element {struct str_mlist} char l_name [FMNAMESZ+1]
|
|
|
|
macro I_PUSH
|
|
macro I_POP
|
|
macro I_LOOK
|
|
macro FMNAMESZ
|
|
macro I_FLUSH
|
|
macro FLUSHR
|
|
macro FLUSHW
|
|
macro FLUSHRW
|
|
macro I_FLUSHBAND
|
|
macro I_SETSIG
|
|
macro S_RDNORM
|
|
macro S_RDBAND
|
|
macro S_INPUT
|
|
macro S_HIPRI
|
|
macro S_OUTPUT
|
|
macro S_WRNORM
|
|
macro S_WRBAND
|
|
macro S_MSG
|
|
macro S_ERROR
|
|
macro S_HANGUP
|
|
macro S_BANDURG
|
|
macro I_GETSIG
|
|
macro I_FIND
|
|
macro I_PEEK
|
|
macro RS_HIPRI
|
|
macro I_SRDOPT
|
|
macro RNORM
|
|
macro RMSGD
|
|
macro RMSGN
|
|
macro RPROTNORM
|
|
macro RPROTDAT
|
|
macro RPROTDIS
|
|
macro I_GRDOPT
|
|
macro I_NREAD
|
|
macro I_FDINSERT
|
|
macro I_STR
|
|
macro I_SWROPT
|
|
macro SNDZERO
|
|
macro I_GWROPT
|
|
macro I_SENDFD
|
|
macro I_RECVFD
|
|
macro I_LIST
|
|
macro I_ATMARK
|
|
macro ANYMARK
|
|
macro LASTMARK
|
|
macro I_CKBAND
|
|
macro I_GETBAND
|
|
macro I_CANPUT
|
|
macro I_SETCLTIME
|
|
macro I_GETCLTIME
|
|
macro I_LINK
|
|
macro I_UNLINK
|
|
macro I_PLINK
|
|
macro I_PUNLINK
|
|
|
|
macro MSG_ANY
|
|
macro MSG_BAND
|
|
macro MSG_HIPRI
|
|
macro MORECTL
|
|
macro MOREDATA
|
|
|
|
function int isastream (int)
|
|
function int getmsg (int, struct strbuf*, struct strbuf*, int*)
|
|
function int getpmsg (int, struct strbuf*, struct strbuf*, int*, int*)
|
|
function int ioctl (int, int, ...)
|
|
function int putmsg (int, const struct strbuf*, const struct strbuf*, int)
|
|
function int putpmsg (int, const struct strbuf*, const struct strbuf*, int, int)
|
|
function int fattach (int, const char*)
|
|
function int fdetach (const char*)
|
|
|
|
allow-header unistd.h
|
|
|
|
allow bi_*
|
|
allow ic_*
|
|
allow l_*
|
|
allow sl_*
|
|
allow str_*
|
|
allow FLUSH*
|
|
allow I_*
|
|
allow M_*
|
|
allow MUXID_R*
|
|
allow S_*
|
|
allow SND*
|
|
allow STR*
|
|
allow *_t
|
|
#endif
|