summaryrefslogtreecommitdiff
path: root/bits
AgeCommit message (Collapse)Author
2012-02-20Fix POSIX 2008 visibilitySamuel Thibault
Here are a few POSIX 2008 visibility updates, to align the core & hurd with the Linux headers. 2011-12-04 Samuel Thibault <samuel.thibault@ens-lyon.org> * bits/sigaction.h [__USE_XOPEN2K8]: Define SA_RESTART, SA_NODEFER, SA_RESETHAND. * sysdeps/mach/hurd/bits/fcntl.h [__USE_XOPEN2K8]: Define O_NOFOLLOW, O_DIRECTORY, O_CLOEXEC, F_GETOWN, F_SETOWN, F_DUPFD_CLOEXEC.
2012-02-20Merge branch 't/IPV6_PKTINFO' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2012-02-20Add more ipv6 macros.Samuel Thibault
2012-02-09Replace FSF snail mail address with URLs.Paul Eggert
2012-01-07Remove pre-ISO C supportUlrich Drepper
No more __const.
2011-12-23Prevent warnings due to long long constantsUlrich Drepper
2011-11-02Fix _IOT_sgttyb definition.Samuel Thibault
2011-10-09Merge branch 'baseline' into refs/top-bases/tschwinge/Roger_WhittakerThomas Schwinge
Conflicts: configure elf/elf.h include/errno.h sysdeps/ia64/elf/configure sysdeps/mach/hurd/tls.h sysdeps/powerpc/powerpc32/elf/configure sysdeps/powerpc/powerpc64/elf/configure sysdeps/s390/s390-32/elf/configure sysdeps/s390/s390-64/elf/configure sysdeps/sh/elf/configure sysdeps/sparc/sparc32/elf/configure sysdeps/sparc/sparc64/elf/configure
2011-09-20Merge branch 'baseline' into refs/top-bases/tschwinge/Roger_WhittakerThomas Schwinge
Conflicts: configure
2011-09-16Merge branch 't/master_backports' into refs/top-bases/tschwinge/Roger_WhittakerThomas Schwinge
2011-09-16Merge branch 't/bits_sched.h' into refs/top-bases/tschwinge/Roger_WhittakerThomas Schwinge
Conflicts: .topmsg
2011-09-16Discard. Better patch backported in t/master_backports:Thomas Schwinge
2b7e92df930b8ed1ace659bf6e0b8dff41d65bf0.
2011-09-16Synchronize generic bits/sched.h cpu_set_t with Linux implementation.Samuel Thibault
(cherry picked from commit 2b7e92df930b8ed1ace659bf6e0b8dff41d65bf0) Conflicts: ChangeLog
2011-09-16Merge commit 'refs/top-bases/t/bits_sched.h' into t/bits_sched.hThomas Schwinge
2011-09-16Merge branch 'baseline' into refs/top-bases/tschwinge/Roger_WhittakerThomas Schwinge
2011-09-13Avoid macro clash between <sys/select.h> and <linux/posix_types.h>Andreas Schwab
2011-09-10Remove support for !USE___THREADUlrich Drepper
2011-07-18Fix typos in pretty much unused code in sched.h header.Ulrich Drepper
2011-02-07Synchronize generic bits/sched.h cpu_set_t with Linux implementation.Samuel Thibault
2011-02-05Merge branch 't/master_backports' into refs/top-bases/tschwinge/Roger_WhittakerThomas Schwinge
2011-02-05Fix generic bits/sched.h for #define __need_schedparam uses.Samuel Thibault
2011-01-09Clean up some bits/select.h headers.Ulrich Drepper
2010-10-19Provide FP_FAST_FMA{,F,L} definitions for x86/x86-64.Ulrich Drepper
2010-10-19Add C99 FP_FAST_FMA{,F,L} macros to math.hMichael Meissner
2010-09-01Fix generic bits/sched.h for #define __need_schedparam uses.Samuel Thibault
2010-03-27Merge commit 'refs/top-bases/t/bits_sched.h' into t/bits_sched.hThomas Schwinge
2010-03-27Merge branch 'baseline' into refs/top-bases/tschwinge/Roger_WhittakerThomas Schwinge
2010-03-25Add support for new clocks.Ulrich Drepper
Recent Linux kernels added support for the CLOCK_MONOTONIC_RAW, CLOCK_REALTIME_COARSE, and CLOCK_MONOTONIC_COARSE clocks.
2010-03-20Merge branch 'baseline' into refs/top-bases/tschwinge/Roger_WhittakerThomas Schwinge
Conflicts: csu/libc-start.c sysdeps/gnu/unwind-resume.c
2010-03-20Merge commit 'refs/top-bases/t/bits_sched.h' into t/bits_sched.hThomas Schwinge
2010-03-17Merge branch 'master' into refs/top-bases/tschwinge/Roger_WhittakerThomas Schwinge
2010-03-01Merge branch 't/bits_sched.h' into refs/top-bases/tschwinge/Roger_WhittakerThomas Schwinge
2010-03-01Merge branch 't/bits_stdio-lock.h' into refs/top-bases/tschwinge/Roger_WhittakerThomas Schwinge
2010-03-01Merge branch 't/bits_atomic.h_multiple_threads' into ↵Thomas Schwinge
refs/top-bases/tschwinge/Roger_Whittaker
2010-01-25glibc-2.8/debian/patches/any/local-stdio-lock.diff 3057Thomas Schwinge
2010-01-25glibc-2.8/debian/patches/hurd-i386/submitted-libc_once.diff 3151Thomas Schwinge
2010-01-25glibc-2.8/debian/patches/any/submitted-sched_h.diff 3057Thomas Schwinge
2010-01-14Make unistd.h pre-c((-safe.Ulrich Drepper
2010-01-11Fix compile error.Ulrich Drepper
2010-01-09Add support for XPG7 testing.Ulrich Drepper
The header conformance testing code needed extending for XPG7. This exposed a few bugs in the headers. There are more changes to come.
2009-12-15Update poll.h header for POSIX 2008.Ulrich Drepper
2009-09-27Fix IXANY feature macro conditions.Samuel Thibault
2009-02-26* wctype/wctype.h: The *_l functions are in POSIX 2008.Ulrich Drepper
* wcsmbs/wchar.h: mbsnrtowcs, open_wmemstream, wcpcpy, wcpncpy, wcscasecmp, wcsdup, wcsncasecmp, wcsnlen, wcsnrtombs, wcscasecmp_l, wcsncasecmp_l, wcscoll_l, and wcsxfrm_l. * sysdeps/mach/hurd/bits/posix_opt.h: Reset value of macros from 200112L to 200809L. * sysdeps/unix/sysv/linux/bits/posix_opt.h: Likewise. * posix/getconf.c (vars): Add _SC_THREAD_ROBUST_PRIO_INHERIT and _SC_THREAD_ROBUST_PRIO_PROTECT entries. * bits/confname.h: Add _SC_THREAD_ROBUST_PRIO_INHERIT and _SC_THREAD_ROBUST_PRIO_PROTECT. * posix/unistd.h: fexecve is in POSIX 2008. * time/time.h: strftime_l is in POSIX 2008. * io/sys/stat.h: futimens is in POSIX 2008. * string/strings.h: strcasecmp_l and strncasecmp_l are in POSIX 2008. * string/string.h: stpcpy, stpncpy, strndup, strnlen, strsignal, strcoll_l, strerror_l, and strxfrm_l are in POSIX 2008. * stdlib/stdlib.h: mkdtemp is in POSIX 2008.
2009-02-25Define _SC_TRACE_EVENT_NAME_MAX, _SC_TRACE_NAME_MAX, _SC_TRACE_SYS_MAX, ↵Ulrich Drepper
_SC_TRACE_USER_EVENT_MAX, _SC_XOPEN_STREAMS.
2009-02-07[BZ #7095]Ulrich Drepper
2009-02-06 Ulrich Drepper <drepper@redhat.com> [BZ #7095] * bits/confname.h: Add SUSv7 macros for getconf environments. * bits/environments.h: Likewise. * sysdeps/unix/sysv/linux/i386/bits/environments.h: Likewise. * sysdeps/unix/sysv/linux/powerpc/bits/environments.h: Likewise. * sysdeps/unix/sysv/linux/s390/bits/environments.h: Likewise. * sysdeps/unix/sysv/linux/sparc/bits/environments.h: Likewise. * sysdeps/unix/sysv/linux/x86_64/bits/environments.h: Likewise. * posix/confstr.c: Handle SUSv5 and SUSv7 environments. * posix/getconf.c: Likewise. * posix/sysconf.c: Likewise. * sysdeps/posix/sysconf.c: Likewise. * posix/Makefile (getconf.speclist): Also collect SUSv5 and SUSv7 environments.
2009-01-032009-01-03 Samuel Thibault <samuel.thibault@ens-lyon.org>Roland McGrath
* bits/resource.h (PRIO_PROCESS, PRIO_PGRP, PRIO_USER): Add macros.
2008-11-07* bits/libc-tsd.h (__libc_tsd_define, __libc_tsd_address, Jakub Jelinek
__libc_tsd_get, __libc_tsd_set): Add TYPE argument, use it as the type of the thread variable instead of void *. * sysdeps/mach/hurd/bits/libc-tsd.h (__libc_tsd_define, __libc_tsd_address, __libc_tsd_get, __libc_tsd_set): Likewise. * include/ctype.h (CTYPE_B, CTYPE_TOUPPER, CTYPE_TOLOWER): Adjust __libc_tsd_define arguments. (__ctype_b_loc, __ctype_toupper_loc, __ctype_tolower_loc): Adjust __libc_tsd_address arguments. Remove union hack. * include/rpc/rpc.h (RPC_VARS): Adjust __libc_tsd_define arguments. * sunrpc/rpc_thread.c (RPC_VARS): Likewise. (__rpc_thread_destroy, rpc_thread_multi, __rpc_thread_variables): Adjust __libc_tsd_{set,get} arguments. * ctype/ctype-info.c (CTYPE_B, CTYPE_TOUPPER, CTYPE_TOLOWER): Adjust __libc_tsd_define arguments. * locale/uselocale.c (__uselocale): Adjust __libc_tsd_{set,get} arguments. * locale/lc-ctype.c (_nl_postload_ctype): Likewise. * locale/global-locale.c (__libc_tsd_LOCALE): Adjust type. (LOCALE): Adjust __libc_tsd_define arguments. * locale/localeinfo.h (_NL_CURRENT_LOCALE): Adjust __libc_tsd_get arguments. (LOCALE): Adjust __libc_tsd_define arguments. * sysdeps/mach/hurd/malloc-machine.h (MALLOC): Adjust __libc_tsd_define arguments. (tsd_setspecific, tsd_getspecific): Adjust __libc_tsd_{set,get} arguments. nptl/ * sysdeps/pthread/malloc-machine.h (MALLOC): Adjust __libc_tsd_define arguments. (tsd_setspecific, tsd_getspecific): Adjust __libc_tsd_{set,get} arguments. 2008-11-07 Jakub Jelinek <jakub@redhat.com> * bits/libc-tsd.h (__libc_tsd_define, __libc_tsd_address, __libc_tsd_get, __libc_tsd_set): Add TYPE argument, use it as the type of the thread variable instead of void *. * sysdeps/mach/hurd/bits/libc-tsd.h (__libc_tsd_define, __libc_tsd_address, __libc_tsd_get, __libc_tsd_set): Likewise. * include/ctype.h (CTYPE_B, CTYPE_TOUPPER, CTYPE_TOLOWER): Adjust __libc_tsd_define arguments. (__ctype_b_loc, __ctype_toupper_loc, __ctype_tolower_loc): Adjust __libc_tsd_address arguments. Remove union hack. * include/rpc/rpc.h (RPC_VARS): Adjust __libc_tsd_define arguments. * sunrpc/rpc_thread.c (RPC_VARS): Likewise. (__rpc_thread_destroy, rpc_thread_multi, __rpc_thread_variables): Adjust __libc_tsd_{set,get} arguments. * ctype/ctype-info.c (CTYPE_B, CTYPE_TOUPPER, CTYPE_TOLOWER): Adjust __libc_tsd_define arguments. * locale/uselocale.c (__uselocale): Adjust __libc_tsd_{set,get} arguments. * locale/lc-ctype.c (_nl_postload_ctype): Likewise. * locale/global-locale.c (__libc_tsd_LOCALE): Adjust type. (LOCALE): Adjust __libc_tsd_define arguments. * locale/localeinfo.h (_NL_CURRENT_LOCALE): Adjust __libc_tsd_get arguments. (LOCALE): Adjust __libc_tsd_define arguments. * sysdeps/mach/hurd/malloc-machine.h (MALLOC): Adjust __libc_tsd_define arguments. (tsd_setspecific, tsd_getspecific): Adjust __libc_tsd_{set,get} arguments.
2008-05-212008-05-21 Samuel Thibault <samuel.thibault@ens-lyon.org>Roland McGrath
* bits/termios.h (ONLCR): Define under [__USE_XOPEN] too.
2008-05-15[BZ #6442]Ulrich Drepper
* string/endian.h: Add macros for fixed-size endian conversion. * bits/byteswap.h: Allow inclusion from <endian.h>. * sysdeps/i386/bits/byteswap.h: Likewise. * sysdeps/ia64/bits/byteswap.h: Likewise. * sysdeps/s390/bits/byteswap.h: Likewise. * sysdeps/x86_64/bits/byteswap.h: Likewise. * string/Makefile (tests): Add tst-endian. * string/tst-endian.c: New file.
2008-05-052007-09-14 Samuel Thibault <samuel.thibault@ens-lyon.org>Roland McGrath
Fix termios bit macros. Move *DLY definitions where they belong, in termios.h. Add *[0-3] definitions. Fixes confusion between VT and FF. * bits/ioctls.h (NL0, NL1, TAB0, TAB1, TAB2, CR0, CR1, CR2, CR3, FF0, FF1, BS0, BS1): Undefine these at start if they are already defined to avoid collision with termios.h. (NLDLY, TABDLY, TAB3, CRDLY, VTDLY, BSDLY): Remove macros. * bits/termios.h [__USE_MISC || __USE_XOPEN] (NL0, NL1, TAB0, TAB1, TAB2, CR0, CR1, CR2, CR3, FF0, FF1, BS0, BS1): Likewise. [__USE_BSD || __USE_XOPEN] (OCRNL, ONOCR, ONLRET): New macros. [__USE_MISC || __USE_XOPEN] (NLDLY, NL0, NL1, TABDLY, TAB0, TAB1, TAB2, TAB3, CRDLY, CR0, CR1, CR2, CR3, FFDLY, FF0, FF1, BSDLY, BS0, BS1, VTDLY, VT0, VT1): New macros. [__USE_GNU] (OLCUC): Change value of macro. [__USE_XOPEN] (OFILL): New macro. [__USE_BSD] (CRTSCTS): Change value. (CRTS_IFLOW, CCTS_OFLOW): Change into compatibility macros. [__USE_BSD] (CDTRCTS, CHWFLOW): New macros. (B7200, B14400, B28800, B76800): New macros.