conformtest: correct set of standards for which some headers are tested
Carlos O'Donell
carlos@redhat.com
Thu Mar 6 16:25:00 GMT 2014
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.
More information about the Libc-alpha
mailing list