This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: conformtest: correct set of standards for which some headers are tested


On 03/04/2014 09:44 PM, Joseph S. Myers wrote:
> 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.
> 
> Not covered in this patch: enabling wchar.h expectations for XPG3/XPG4
> and inttypes.h expectations for UNIX98 will require more careful
> checks of which expectations are relevant; there are no tests for
> re_comp.h and regexp.h; ISO11 tests for stdatomic.h need adding (and
> threads.h, though that's not that important until we actually have an
> implementation of that header); I haven't yet reviewed the sets of
> headers with expectations for XOPEN2K POSIX2008 XOPEN2K8.
> 
> (This is independent of my other pending conformtest patch
> <https://sourceware.org/ml/libc-alpha/2014-03/msg00051.html>.)
> 
> 2014-03-05  Joseph Myers  <joseph@codesourcery.com>
> 
> 	* 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.

OK to checkin.

I spot tested some of these and I mostly agree.

I haven't been able to verify all of them.

How did you do this verification?

Cheers,
Carlos.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]