glibc/conform/data/fmtmsg.h-data
Joseph Myers 2ea18461d3 conformtest: correct set of standards for which some headers are tested.
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.
2014-03-06 17:42:03 +00:00

64 lines
941 B
Plaintext

#if !defined ISO && !defined ISO99 && !defined ISO11 && !defined POSIX && !defined POSIX2008 && !defined XPG3
macro MM_HARD
constant MM_HARD
macro MM_SOFT
constant MM_SOFT
macro MM_FIRM
constant MM_FIRM
macro MM_APPL
constant MM_APPL
macro MM_UTIL
constant MM_UTIL
macro MM_OPSYS
constant MM_OPSYS
macro MM_RECOVER
constant MM_RECOVER
macro MM_NRECOV
constant MM_NRECOV
macro MM_HALT
constant MM_HALT
macro MM_ERROR
constant MM_ERROR
macro MM_WARNING
constant MM_WARNING
macro MM_INFO
constant MM_INFO
macro MM_NOSEV
constant MM_NOSEV
macro MM_PRINT
constant MM_PRINT
macro MM_CONSOLE
constant MM_CONSOLE
constant MM_NULLLBL == 0
constant MM_NULLSEV == 0
constant MM_NULLMC == 0
constant MM_NULLTXT == 0
constant MM_NULLACT == 0
constant MM_NULLTAG == 0
macro MM_OK
macro MM_NOTOK
macro MM_NOMSG
macro MM_NOCON
function int fmtmsg (long, const char*, int, const char*, const char*, const char*)
allow *_t
allow MM_*
#endif