aboutsummaryrefslogtreecommitdiff
path: root/conform/data
AgeCommit message (Collapse)AuthorFilesLines
2014-04-30conformtest: clean up POSIX expectations for stdlib.h, string.h.Joseph Myers2-3/+3
Continuing the series of patches to clean up conformtest expectations for "POSIX" (1995/6) based on review of the expectations against the standard, this patch cleans up expectations for stdlib.h and string.h. Tested x86_64; no new XFAILs needed. * conform/data/stdlib.h-data [POSIX] (stddef.h): Do not allow header inclusion. [POSIX] (limits.h): Likewise. [POSIX] (math.h): Likewise. [POSIX] (sys/wait.h): Likewise. * conform/data/string.h-data [POSIX || UNIX98] (strtok_r): Require function. [POSIX] (stddef.h): Do not allow header inclusion.
2014-03-07conformtest: clean up POSIX expectations for semaphore.h, signal.h, tar.h.Joseph Myers3-37/+63
Continuing the series of patches to clean up conformtest expectations for "POSIX" (1995/6) based on review of the expectations against the standard, this patch cleans up those for semaphore.h, signal.h and tar.h (including various corrections for other standards for the expectations affected by this patch). Tested x86_64. (Some of the failures for signal.h shown up by this patch correcting expectations for that header are among the reasons for posix/annexc being expected to fail. The goal is for conformtest eventually to replace posix/annexc and stdlib/isomac once it has all relevant functionality, and for the loop over standards and headers in conformtest to convert to separate makefile targets for each combination, so they can be run in parallel and so that xfails can be more specific than the present xfailing of the whole of conformtest.) * conform/conformtest.pl: Allow ' and \ in values given for constants. * conform/data/semaphore.h-data [POSIX] (fcntl.h): Allow header inclusion. [POSIX] (sys/types.h): Likewise. [POSIX2008 || XOPEN2K8] (sys/types.h): Don't allow header inclusion. [POSIX || UNIX98 || XOPEN2K] (time.h): Don't allow header inclusion. * conform/data/signal.h-data (SIGIO): Remove expectation. [XPG3] (SIGBUS): Do not expect. [POSIX || XPG3] (SIGPOLL): Likewise. [POSIX || XPG3] (SIGPROF): Likewise. [POSIX || XPG3] (SIGSYS): Likewise. [XPG3] (SIGTRAP): Likewise. [POSIX || XPG3] (SIGURG): Likewise. [POSIX || XPG3] (SIGVTALRM): Likewise. [POSIX || XPG3] (SIGXCPU): Likewise. [POSIX || XPG3] (SIGXFSZ): Likewise. [POSIX] (SA_SIGINFO): Expect. [XPG3] (siginfo_t): Do not expect type or contents. [POSIX] (si_pid): Do not expect element. [POSIX] (si_uid): Likewise. [POSIX] (si_addr): Likewise. [POSIX] (si_status): Likewise. [POSIX] (si_band): Likewise. [XPG4] (si_value): Likewise. [POSIX || XPG3] (ILL_ILLOPC): Do not expect. [POSIX || XPG3] (ILL_ILLOPN): Likewise. [POSIX || XPG3] (ILL_ILLADR): Likewise. [POSIX || XPG3] (ILL_ILLTRP): Likewise. [POSIX || XPG3] (ILL_PRVOPC): Likewise. [POSIX || XPG3] (ILL_PRVREG): Likewise. [POSIX || XPG3] (ILL_COPROC): Likewise. [POSIX || XPG3] (ILL_BADSTK): Likewise. [POSIX || XPG3] (FPE_INTDIV): Likewise. [POSIX || XPG3] (FPE_INTOVF): Likewise. [POSIX || XPG3] (FPE_FLTDIV): Likewise. [POSIX || XPG3] (FPE_FLTOVF): Likewise. [POSIX || XPG3] (FPE_FLTUND): Likewise. [POSIX || XPG3] (FPE_FLTRES): Likewise. [POSIX || XPG3] (FPE_FLTINV): Likewise. [POSIX || XPG3] (FPE_FLTSUB): Likewise. [POSIX || XPG3] (SEGV_MAPERR): Likewise. [POSIX || XPG3] (SEGV_ACCERR): Likewise. [POSIX || XPG3] (BUS_ADRALN): Likewise. [POSIX || XPG3] (BUS_ADRERR): Likewise. [POSIX || XPG3] (BUS_OBJERR): Likewise. [POSIX || XPG3] (CLD_EXITED): Likewise. [POSIX || XPG3] (CLD_KILLED): Likewise. [POSIX || XPG3] (CLD_DUMPED): Likewise. [POSIX || XPG3] (CLD_TRAPPED): Likewise. [POSIX || XPG3] (CLD_STOPPED): Likewise. [POSIX || XPG3] (CLD_CONTINUED): Likewise. [POSIX || XPG3] (POLL_IN): Likewise. [POSIX || XPG3] (POLL_OUT): Likewise. [POSIX || XPG3] (POLL_MSG): Likewise. [POSIX || XPG3] (POLL_ERR): Likewise. [POSIX || XPG3] (POLL_PRI): Likewise. [POSIX || XPG3] (POLL_HUP): Likewise. [POSIX || XPG3 || POSIX2008] (TRAP_BRKPT): Likewise. [POSIX || XPG3 || POSIX2008] (TRAP_TRACE): Likewise. (SIG*): Do not allow. [XPG3] (si_*): Likewise. [XPG3] (SI_*): Likewise. [XPG3 || XPG4] (sigev_*): Likewise. [XPG3 || XPG4] (SIGEV_*): Likewise. [XPG3 || XPG4] (sival_*): Likewise. [POSIX || XPG3 || XPG4] (uc_*): Likewise. [POSIX || XPG3] (BUS_*): Likewise. [POSIX || XPG3] (CLD_*): Likewise. [POSIX || XPG3] (FPE_*): Likewise. [POSIX || XPG3] (ILL_*): Likewise. [POSIX || XPG3] (POLL_*): Likewise. [POSIX || XPG3] (SEGV_*): Likewise. [POSIX || XPG3 || POSIX2008] (SS_*): Likewise. [POSIX || XPG3 || POSIX2008] (SV_*): Likewise. [POSIX || XPG3 || POSIX2008] (TRAP_*): Likewise. [POSIX || XPG3 || POSIX2008] (ss_*): Likewise. [POSIX || XPG3 || POSIX2008] (sv_*): Likewise. * conform/data/tar.h-data (TMAGLEN): Use macro-int-constant. Specify type and value. (TVERSLEN): Likewise. (REGTYPE): Likewise. (AREGTYPE): Likewise. (LNKTYPE): Likewise. (SYMTYPE): Likewise. (CHRTYPE): Likewise. (BLKTYPE): Likewise. (DIRTYPE): Likewise. (FIFOTYPE): Likewise. (CONTTYPE): Likewise. (TSUID): Likewise. (TSGID): Likewise. (TSVTX): Likewise. (TUREAD): Likewise. (TUWRITE): Likewise. (TUEXEC): Likewise. (TGREAD): Likewise. (TGWRITE): Likewise. (TGEXEC): Likewise. (TOREAD): Likewise. (TOWRITE): Likewise. (TOEXEC): Likewise. [POSIX] (TSVTX): Expect constant.
2014-03-06conformtest: correct set of standards for which more headers are tested.Joseph Myers4-4/+4
Continuing the corrections to which headers conformtest tests for which standards, this patch corrects conformtest mistakes regarding which headers to test for the remaining standards (XOPEN2K POSIX2008 XOPEN2K8). Tested x86_64. 2014-03-05 Joseph Myers <joseph@codesourcery.com> * conform/data/netinet/tcp.h-data [POSIX2008 || XOPEN2K8]: Enable whole file. * conform/data/sys/timeb.h-data [POSIX2008 || XOPEN2K8]: Disable whole file. * conform/data/sys/uio.h-data [POSIX2008]: Likewise. * conform/data/ucontext.h-data [POSIX2008 || XOPEN2K8]: Likewise.
2014-03-06conformtest: correct set of standards for which some headers are tested.Joseph Myers26-26/+26
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.
2013-09-25conformtest: Clean up expectations for POSIX for sched.h.Joseph Myers1-3/+11
2013-09-24conformtest: Clean up expectations for POSIX for pthread.h.Joseph Myers1-7/+8
2012-11-19conformtest: Clean up expectations for POSIX for more headers.Joseph Myers4-8/+57
2012-11-19conformtest: Clean up expectations for POSIX for various headers.Joseph Myers7-66/+107
2012-11-19conformtest: Fix miscellaneous expectations for XPG4.Joseph Myers6-9/+33
2012-11-10conformtest: Fix miscellaneous UNIX98 expectations.Joseph Myers5-6/+14
2012-11-07conformtest: Fix pthreads expectations for XPG3 / XPG4 / UNIX98.Joseph Myers2-8/+18
2012-11-07conformtest: Fix setenv / unsetenv expectations.Joseph Myers1-2/+2
2012-11-07conformtest: Fix isnan function return type.Joseph Myers1-1/+1
2012-11-07conformtest: Fix sys/mman.h expectations for UNIX98.Joseph Myers1-10/+10
2012-11-07conformtest: Only expect mknodat for XOPEN2K8.Joseph Myers1-0/+2
2012-11-07conformtest: Clean up / correct / expand C99 and C11 expectations.Joseph Myers11-549/+302
2012-11-07conformtest: Fix typo in CLK_TCK condition.Joseph Myers1-1/+1
2012-11-02conformtest: Add test data for fenv.h.Joseph Myers1-0/+36
2012-11-02conformtest: Enable complex.h and inttypes.h testing for XOPEN2K8.Joseph Myers2-2/+2
2012-11-02conformtest: Fix sys/wait.h expectations for struct rusage.Joseph Myers1-1/+1
2012-07-24conformtest: Update expectations for time.h.Joseph Myers1-3/+3
2012-07-15conformtest: Update expectations for string.h.Joseph Myers1-3/+8
2012-05-24conformtest: Update expectations for stdio.h and stdlib.h.Joseph Myers2-22/+34
2012-05-09conformtest: Update expectations for more ISO C headers.Joseph Myers5-120/+78
2012-05-01conformtest: Update expectations for some ISO C headers.Joseph Myers6-146/+163
2012-05-01conformtest: Don't test non-C90 headers for C90.Joseph Myers2-0/+4
2012-05-01conformtest: Unify "macro" cases.Joseph Myers1-1/+1
2012-05-01conformtest: Unify "constant" and "typed-constant".Joseph Myers1-4/+4
2012-05-01conformtest: Unify variants of "constant" and "optional-constant".Joseph Myers5-91/+91
2012-05-01conformtest: Improve math.h tests for X/Open versions.Joseph Myers1-19/+22
2012-02-26Add first fixes for conformtest for POSIX2008Ulrich Drepper1-3/+3
2012-02-26Fix up POSIX testing in conformtestUlrich Drepper18-39/+126
2012-02-25First steps to get conformtest fully workingUlrich Drepper78-245/+470
2012-01-07Remove pre-ISO C supportUlrich Drepper1-1/+1
No more __const.
2011-05-01Fix getnameinfo flags parameter type.Bruno Haible1-1/+1
2010-04-04Fix definition and testing of S_ISSOCK.Ulrich Drepper1-3/+2
2010-01-12More test suite fixes.Ulrich Drepper3-10/+12
2010-01-12Fix up grp.h for XPG7.Ulrich Drepper1-2/+2
2010-01-12Fix up netdb.h for XPG7.Ulrich Drepper1-1/+1
2010-01-12Fix thinko in last patch.Ulrich Drepper1-2/+9
2010-01-12Internal namespace test improvements.Ulrich Drepper1-9/+2
2010-01-12Fix up pthread.h for XPG7.Ulrich Drepper1-0/+1
2010-01-12Fix up sys/select.h test for XPG7.Ulrich Drepper1-5/+7
2010-01-11Fix up sys/stat.h for XPG7.Ulrich Drepper1-3/+3
2010-01-11Fix up tests of math.h and tgmath.h for XPG[67].Ulrich Drepper2-7/+51
2010-01-11Fix time.h POSIX test.Ulrich Drepper1-0/+2
2010-01-11Fix up wchar.h for XPG7.Ulrich Drepper1-6/+8
2010-01-11Fix typo in wordexp.h tests.Ulrich Drepper1-1/+1
2010-01-11Fix up unistd.h tests.Ulrich Drepper1-0/+12
2010-01-11Fix up unistd.h for XPG7.Ulrich Drepper2-2/+16