Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | conformtest: Clean up / correct / expand C99 and C11 expectations. | Joseph Myers | 2012-11-07 | 1 | -11/+11 |
| | |||||
* | conformtest: Add test data for fenv.h. | Joseph Myers | 2012-11-02 | 1 | -1/+1 |
| | |||||
* | conformtest: Check namespace within __attribute__. | Joseph Myers | 2012-05-01 | 1 | -2/+3 |
| | |||||
* | conformtest: Use correct keyword set for underlying C standard. | Joseph Myers | 2012-05-01 | 1 | -2/+5 |
| | |||||
* | conformtest: Support testing macro usability in #if. | Joseph Myers | 2012-05-01 | 1 | -2/+39 |
| | |||||
* | conformtest: Support specifying types before promotion. | Joseph Myers | 2012-05-01 | 1 | -1/+6 |
| | |||||
* | conformtest: Unify "macro" and "constant" handling. | Joseph Myers | 2012-05-01 | 1 | -64/+50 |
| | |||||
* | conformtest: Unify "macro" cases. | Joseph Myers | 2012-05-01 | 1 | -58/+3 |
| | |||||
* | conformtest: Unify "constant" and "typed-constant". | Joseph Myers | 2012-05-01 | 1 | -44/+15 |
| | |||||
* | conformtest: Unify handling of "optional-" and non-optional lines. | Joseph Myers | 2012-05-01 | 1 | -191/+44 |
| | |||||
* | conformtest: Unify variants of "constant" and "optional-constant". | Joseph Myers | 2012-05-01 | 1 | -63/+5 |
| | |||||
* | conformtest: Always pass C standards options to compiler. | Joseph Myers | 2012-05-01 | 1 | -16/+4 |
| | |||||
* | conformtest: Use correct feature test macros for XPG4. | Joseph Myers | 2012-05-01 | 1 | -1/+1 |
| | |||||
* | conformtest: Handle "symbol" lines for allow-header. | Joseph Myers | 2012-05-01 | 1 | -0/+2 |
| | |||||
* | conformtest: Remove duplicate typed-constant handling. | Joseph Myers | 2012-04-28 | 1 | -42/+0 |
| | |||||
* | conformtest: Fix typo in handling typed-constant from allow-header. | Joseph Myers | 2012-04-28 | 1 | -1/+1 |
| | |||||
* | Don't tamper with $HOME. | Thomas Schwinge | 2012-03-21 | 1 | -8/+3 |
| | |||||
* | Add first fixes for conformtest for POSIX2008 | Ulrich Drepper | 2012-02-26 | 1 | -2/+2 |
| | |||||
* | Fix up POSIX testing in conformtest | Ulrich Drepper | 2012-02-26 | 1 | -36/+32 |
| | |||||
* | First steps to get conformtest fully working | Ulrich Drepper | 2012-02-25 | 1 | -87/+133 |
| | |||||
* | Fix up netdb.h for XPG7. | Ulrich Drepper | 2010-01-12 | 1 | -0/+1 |
| | |||||
* | Internal namespace test improvements. | Ulrich Drepper | 2010-01-12 | 1 | -2/+2 |
| | |||||
* | Fix standalone stdio.h inclusion. | Ulrich Drepper | 2010-01-10 | 1 | -8/+11 |
| | |||||
* | Add support for XPG7 testing. | Ulrich Drepper | 2010-01-09 | 1 | -8/+30 |
| | | | | | The header conformance testing code needed extending for XPG7. This exposed a few bugs in the headers. There are more changes to come. | ||||
* | 2001-08-22 Roland McGrath <roland@frob.com> | Roland McGrath | 2001-08-23 | 1 | -1/+2 |
| | | | | * conform/conformtest.pl (checknamespace): Sort the output list. | ||||
* | Update. | Ulrich Drepper | 2001-08-19 | 1 | -0/+1 |
| | | | | * conform/conformtest.pl: <inttypes.h> test required <stddef.h>. | ||||
* | Update. | Ulrich Drepper | 2001-08-18 | 1 | -15/+38 |
| | | | | | | | | | | | 2001-08-18 Ulrich Drepper <drepper@redhat.com> * conform/conformtest.pl: Change namespace test to take #undef lines into account. * conform/data/netinet/in.h-data: Fix typo in allow-header line. * conform/data/sys/socket.h-data: Add sockatmark. | ||||
* | Update. | Ulrich Drepper | 2001-02-02 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | 2001-02-01 Ulrich Drepper <drepper@redhat.com> * Makerules (build-shlib): Add $(extra-B-$(@F:lib%.so=%).so). * configure.in: Test for -z initfirst linker option. * config.make.in: Add have-z-initfirst. * elf/dl-init.c (_dl_init): Split out actual initialization code in new function call_init. If _dl_initfirst is non-NULL initialize first. * elf/dl-load.c (_dl_map_from_fd): If DF_1_INITFIRST flag is set remember object in _dl_initfirst. * elf/soinit.c: Remove special support for calling __pthread_initialize_minimal. * conform/conformtest.pl: Add missing $prepend in type test. * elf/elf.h (SHT_CHECKSUM): New definition. * posix/tst-fnmatch.input: Add tests for [. .] in locales. | ||||
* | Update. | Ulrich Drepper | 2001-01-28 | 1 | -6/+6 |
| | | | | * conform/conformtest.pl: Add -fno-builtin to CFLAGS. | ||||
* | Update. | Ulrich Drepper | 2001-01-28 | 1 | -3/+2 |
| | | | | | | * conform/conformtest.pl: Undo last change. Define $mustprepend{"stdio.h"}. * libio/stdio.h: Define va_list correctly. | ||||
* | Update. | Ulrich Drepper | 2001-01-28 | 1 | -0/+1 |
| | | | | | * conform/conformtest.pl: Define $mustprepend{"stdio.h"}. * libio/stdio.h: Always define __need___va_list. | ||||
* | Update. | Ulrich Drepper | 2001-01-28 | 1 | -18/+21 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * conform/data/time.h-data: CLK_TCK is not in XPG6. Fix tzname entry. * sysdeps/mach/hurd/bits/time.h: Don't define CLK_TCK for XPG6. * sysdeps/mach/hurd/i386/bits/time.h: Likewise. * sysdeps/unix/sysv/linux/bits/time.h: Likewise. * sysdeps/unix/sysv/linux/alpha/bits/time.h: Likewise. * sysdeps/unix/sysv/linux/i386/bits/time.h: Likewise. * sysdeps/unix/sysv/linux/ia64/bits/time.h: Likewise. * time/time.h: Likewise. * conform/conformtest.pl (@headers): Add complex.h and tgmath.h. * conform/data/complex.h-data: New file. * conform/data/tgmath.h-data: New file. * conform/data/wchar.h-data: Add missing functions. * sysdeps/gnu/bits/utmpx.h: Define RUN_LVL only if __USE_GNU. * conform/data/termios.h-data: Add missing const in tcsetattr() prototype. * posix/sys/wait.h: Include <signal.h> and <sys/resource.h>. Don't define pid_t here. * conform/data/sys/utsname.h-data: Don't provide fixed array sizes. | ||||
* | Update. | Ulrich Drepper | 2001-01-27 | 1 | -0/+31 |
| | | | | | * conform/data/sys/shm.h-data: SHMLBA is not required to by a constant. * conform/conformtest.pl: Implement handling of symbol. | ||||
* | Update. | Ulrich Drepper | 2001-01-27 | 1 | -15/+93 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-27 Ulrich Drepper <drepper@redhat.com> * signal/signal.h: Fix handling of __need_* symbols. * misc/sys/select.c: Define fd_set here. Remove __fd_set. Define fd_mask only if __USE_MISC. Declare pselect for __USE_XOPEN2K. * include/sys/select.h: Use fd_set not __fd_set. * sysdeps/generic/bits/select.h: Likewise. * sysdeps/i386/bits/select.h: Likewise. * sysdeps/generic/bits/types.h: Don't define __fd_mask, __NFDBITS, __FDELT, __FDMASK, and __fd_set here. * sysdeps/unix/sysv/aix/bits/types.h: Likewise. * sysdeps/unix/sysv/hpux/bits/types.h: Likewise. * sysdeps/unix/sysv/linux/bits/types.h: Likewise. * sysdeps/unix/sysv/linux/alpha/bits/types.h: Likewise. * sysdeps/unix/sysv/linux/ia64/bits/types.h: Likewise. * sysdeps/unix/sysv/linux/mips/bits/types.h: Likewise. * sysdeps/unix/sysv/linux/sparc/bits/types.h: Likewise. * sysdeps/unix/sysv/sysv4/solaris2/bits/types.h: Likewise. * time/sys/time.h: Define struct timeval before including <time.h> and <sys/select.h>. * conform/data/sys/time.h-data: fd_set is a typedef. * conform/data/sys/select.h-data: New file. * conform/data/sys/mman.h-data: Make typed mem stuff optional. * conform/conformtest.pl (@headers): Add sys/select.h. (type, optional-type): Unless testing a typedef instantiate object. Implement optional-function. * math/test-misc.c: Include <float.h>. | ||||
* | Update. | Ulrich Drepper | 2001-01-27 | 1 | -0/+1 |
| | | | | | | | | | | | | | * conform/conformtest.pl: Define $mustprepend{"signal.h"}. * conform/data/signal.h-data: Fix sigev_notify_function entry. Fix typo (SIGVALRM -> SIGVTALRM). * sysdeps/unix/sysv/linux/bits/siginfo.h: Define sigev_notify_attr with real type. * sysdeps/unix/sysv/linux/alpha/bits/siginfo.h: Likewise. * sysdeps/unix/sysv/linux/ia64/bits/siginfo.h: Likewise. * sysdeps/unix/sysv/linux/mips/bits/siginfo.h: Likewise. * sysdeps/unix/sysv/linux/sparc/bits/siginfo.h: Likewise. * sysdeps/unix/sysv/linux/sparc/sparc64/bits/siginfo.h: Likewise. | ||||
* | Update. | Ulrich Drepper | 2001-01-27 | 1 | -1/+42 |
| | | | | | | | | | | * conform/conformtest.pl: Implement optional-element. Define $mustprepend{"sched.h"}. * conform/data/sched.h-data: Make sporadic scheduler definitions optional. * pwd/pwd.h: Don't define getpwent_r for XPG. | ||||
* | Update. | Ulrich Drepper | 2001-01-27 | 1 | -0/+24 |
| | | | | | | | | | | | | * conform/conformtest.pl: Implement optional-type. * resolv/netdb.h: Include <netinet/in.h> not <sys/socket.h>. Include <rpc/netdb.h> only if __USE_MISC. Include <stdint.h> instead of defining uint32_t here. Define IPPORT_RESERVED. (struct hostent): Type of h_length element is int. (getnameinfo): Type of flags parameter is unsigned int. * inet/getnameinfo.c (getnameinfo): flags argument is unsigned. * conform/data/netdb.h-data: Add many missing definitions. | ||||
* | Update. | Ulrich Drepper | 2001-01-27 | 1 | -3/+53 |
| | | | | | | | | | | | * conform/conformtest.pl: Implement optional-macro. * conform/data/math.h-data: Update for XPG6. * math/math.h (HUGE): Define as FLT_MAX value but don't use FLT_MAX. Don't include <float.h>. (MAXFLOAT): Likewise. * math/math.h: Define MATH_ERRNO and MATH_ERREXCEPT. | ||||
* | Update. | Ulrich Drepper | 2001-01-26 | 1 | -2/+2 |
| | | | | * conform/conformtest.pl: Fix handling of macro-str. | ||||
* | Update. | Ulrich Drepper | 2001-01-26 | 1 | -2/+3 |
| | | | | | | | | | 2001-01-26 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/sys/param.h (MAXSYMLINKS): Bump to 20. * conform/conformtest.pl (@headers): Add stdint.h. * conform/data/stdint.h-data: New file. | ||||
* | Update. | Ulrich Drepper | 2001-01-26 | 1 | -28/+41 |
| | | | | | * conform/conformtest.pl: Recognize options --headers and --dialect. Add dialect-specific CFLAGS. | ||||
* | Update. | Ulrich Drepper | 2001-01-26 | 1 | -3/+9 |
| | | | | | | | * conform/conformtest.pl: Implement handling of recursive allow-header. * conform/data/locale.h-data: Add new struct lconv members. | ||||
* | Update. | Ulrich Drepper | 2001-01-25 | 1 | -3/+4 |
| | | | | | | | | | | | | | 2001-01-25 Ulrich Drepper <drepper@redhat.com> * conform/conformtest.pl: Handle allow-header in secondary headers correctly. * conform/data/fcntl.h-data: Mark symbols introduced in XPG6 with #ifdef. * conform/data/netinet/in.h-data: Use correct comment character. * conform/data/sys/stat.h-data: Likewise. | ||||
* | Update. | Ulrich Drepper | 2001-01-25 | 1 | -26/+91 |
| | | | | | | * conform/conformtest.pl: Implement optional-constant. * conform/data/unistd.h-data: Use optional-constant wherever appropriate. | ||||
* | Update. | Ulrich Drepper | 2001-01-25 | 1 | -5/+3 |
| | | | | | | * sysdeps/generic/bits/confname.h: Correct names of _SC_PBS constants and add _SC_STREAMS. * sysdeps/posix/sysconf.c (__sysconf): Likewise. | ||||
* | Update. | Ulrich Drepper | 2001-01-25 | 1 | -38/+74 |
| | | | | | | | | | | | | | | | | | | * conform/conformtest.pl: Run Unix tests for XPG6. Implement handling of known namespace violations. Improve printing of results. * posix/unistd.h (usleep): Correct return type. * sysdeps/unix/sysv/linux/usleep.c: Correct return type. * sysdeps/unix/bsd/usleep.c: Correct return type. * sysdeps/mach/usleep.c: Correct return type. * sysdeps/generic/usleep.c: Correct return type. * posix/unistd.h (sync): Correct return type. * sysdeps/generic/sync.c: Likewise. * sysdeps/mach/hurd/sync.c: Likewise. * sysdeps/generic/bits/confname.h (_SC_IOV_MAX): New definition. | ||||
* | Update. | Ulrich Drepper | 2001-01-25 | 1 | -7/+6 |
| | | | | | | * conform/conformtest.pl: Handle allow-header correctly. * conform/data/time.h-data: Use correct comment form. | ||||
* | Update. | Ulrich Drepper | 2001-01-25 | 1 | -1/+3 |
| | | | | * conform/conformtest.pl (checknamespace): Ignore #undef lines. | ||||
* | Update. | Andreas Jaeger | 2000-05-02 | 1 | -19/+126 |
| | | | | | | | | | | | | 2000-05-02 Andreas Jaeger <aj@suse.de> * conform/conformtest.pl: Test for macros with string constants, check for minimum and maximum values. Add limits.h to headers. * conform/data/cpio.h-data: Test for value of MAGIC. * conform/data/limits.h-data: New file. | ||||
* | Update. | Ulrich Drepper | 2000-04-30 | 1 | -8/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * conform/conformtest.pl (@headers): Add sys/utsname.h, sys/un.h, sys/socket.h, spawn.h, netinet/tcp.h, netinet/in.h, net/if.h, and arpa/inet.h. * conform/data/fcntl.h-data: Add F_GETOWN, F_SETOWN, SEEK_SET, SEEK_CUR, SEEK_END, S_IFMT, S_IFBLK, S_IFCHR, S_IFIFO, S_IFREG, S_IFDIR, S_IFLNK, S_IFSOCK, S_IRWXU, S_IRUSR S_IWUSR, S_IXUSR, S_IRWXG, S_IRGRP, S_IWGRP, S_IXGRP, S_IRWXO, S_IROTH, S_IWOTH, S_IXOTH, S_ISUID, S_ISGID, S_ISVTX, POSIX_FADV_NORMAL, POSIX_FADV_SEQUENTIAL, POSIX_FADV_RANDOM, POSIX_FADV_WILLNEED, POSIX_FADV_DONTNEED, POSIX_FADV_NOREUSE, posix_fadvise, posix_fallocate, and posix_madvise. * conform/data/netdb.h-data: New file. * conform/data/pthread.h-data: Add pthread_barrier_t, pthread_barrierattr_t, pthread_barrier_destroy, pthread_barrier_init, pthread_barrier_wait, pthread_barrierattr_destroy, pthread_barrierattr_getpshared, pthread_barrierattr_init, pthread_barrierattr_setpshared, pthread_condattr_getclock, pthread_condattr_setclock, pthread_getcpuclockid, pthread_mutex_timedlock, pthread_rwlock_timedrdlock, pthread_rwlock_timedwrlock, pthread_sigmask, pthread_spin_destroy, pthread_spin_init, pthread_spin_lock, pthread_spin_trylock, and pthread_spin_unlock. * conform/data/sched.h-data: Add sched_ss_low_priority, sched_ss_repl_period, sched_ss_init_budget, sched_ss_max_repl, and SCHED_SPORADIC. * conform/data/semaphore.h-data: Add sem_timedwait. * conform/data/signal.h-data: Add SIGIO. * conform/data/spawn.h-data: New file. * conform/data/stdlib.h-data: Add posix_memalign, setenv, and unsetenv. * conform/data/time.h-data: Add CLOCK_PROCESS_CPUTIME_ID, CLOCK_THREAD_CPUTIME_ID, clock_getcpuclockid, and clock_nanosleep. Fix typo in gmtime_r definition. * conform/data/unistd.h-data: Add _POSIX_ADVISORY_INFO, _POSIX_ASYNCHRONOUS_IO, _POSIX_BARRIERS, _POSIX_MONOTONIC_CLOCK, _POSIX_READER_WRITER_LOCKS, _POSIX_SHELL, _POSIX_SPAWN, _POSIX_SPIN_LOCKS, _POSIX_SPORADIC_SERVER, _POSIX_THREAD_CPUTIME, _POSIX_TYPED_MEMORY_OBJECTS, _POSIX_THREAD_SPORADIC_SERVER, _XOPEN_STREAMS, _POSIX_TIMEOUTS, _POSIX2_PBS, _POSIX2_PBS_ACCOUNTING, _POSIX2_PBS_CHECKPOINT, _POSIX2_PBS_LOCATE, _POSIX2_PBS_MESSAGE, _POSIX2_PBS_TRACK, _SC_2_PBS, _SC_2_PBS_ACCOUNTING, _SC_2_PBS_CHECKPOINT, _SC_2_PBS_LOCATE, _SC_2_PBS_MESSAGE, _SC_2_PBS_TRACK, _SC_BARRIERS, _SC_BASE, _SC_CLOCK_SELECTION, _SC_DEVICE_IO, _SC_DEVICE_SPECIFIC, _SC_DEVICE_SPECIFIC_R, _SC_FD_MGMT, _SC_FIFO, _SC_FILE_ATTRIBUTES, _SC_FILE_LOCKING, _SC_FILE_SYSTEM, _SC_MEMORY_PROTECTION, _SC_MESSAGE_PASSING, _SC_MONOTONIC_CLOCK, _SC_MESSAGE_PASSING, _SC_MONOTONIC_CLOCK, _SC_MULTIPLE_PROCESS, _SC_NETWORKING, _SC_PIPE, _SC_READER_WRITER_LOCKS, _SC_REGEXP, _SC_SHELL, _SC_SIGNALS, _SC_SINGLE_PROCESS, _SC_SPIN_LOCKS, _SC_TYPED_MEMORY_OBJECTS, _SC_USER_GROUPS, _SC_USER_GROUPS_R, _SC_STREAMS, _PC_REC_INCR_XFER_SIZE, _PC_REC_MAX_XFER_SIZE, _PC_REC_MIN_XFER_SIZE, _PC_REC_XFER_ALIGN, setegid, seteuid. Fix typo in off_t definition. * conform/data/net/if.h-data: New file. * conform/data/netinet/in.h-data: New file. * conform/data/netinet/tcp.h-data: New file. * conform/data/sys/mman.h-data: Add POSIX_MADV_NORMAL, POSIX_MADV_SEQUENTIAL, POSIX_MADV_RANDOM, POSIX_MADV_WILLNEED, POSIX_MADV_DONTNEED, POSIX_TYPED_MEM_ALLOCATE, POSIX_TYPED_MEM_ALLOCATE_CONTIG, POSIX_TYPED_MEM_MAP_ALLOCATABLE, posix_typedmem_info, posix_mem_offset, posix_typed_mem_get_info, and posix_typed_mem_open. * conform/data/sys/socket.h-data: New file. * conform/data/sys/stat.h-data: Add S_TYPEISTMO and isfdtype. * conform/data/sys/types.h-data: Add pthread_barrier_t, pthread_barrierattr_t, and pthread_spinlock_t. * conform/data/sys/un.h-data: New file. * conform/data/sys/utsname.h-data: New file. * include/netdb.h (__gethostbyaddr_r): Fix types of first and second parameter. * inet/gethstbyad.c (gethostbyname): Likewise. * inet/gethstbyad_t.c (gethostbyname_r): Likewise. * inet/getipnodebyad.c (getipnodebyad): Likewise. * nis/nss_nis/nis-hosts.c (_nss_nis_gethostbyaddr_r): Likewise. * nis/nss_nisplus/nisplus-hosts.c (_nss_nisplus_gethostbyaddr_r): Likewise. * nscd/gethstbyad_r.c (gethostbyaddr_r): Likewise. * nscd/nscd_gethst_r.c (__nscd_gethostbyaddr_r): Likewise. * nscd/nscd_proto.h (__nscd_gethostbyaddr_r): Likewise. * nss/nss_files/files-hosts.c (_nss_files_gethostbyaddr_r): Likewise. * resolv/gethnamaddr.c (gethostbyname): Likewise. * resolv/netdb.h (struct hostent): Fix type of h_length member. (gethostbyaddr, getipnodebyaddr, gethostbyaddr_r): Fix types of first and second parameter. 2000-04-29 Andreas Jaeger <aj@suse.de> * conform/data/arpa/inet.h-data: New file. |