This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository glibc.
from 6caddd34bd Remove most vfprintf width/precision-dependent allocations ( [...] new e4e11b1dba signal: Add signum-{generic,arch}.h new b1ccfc061f signal: Move sys_siglist to a compat symbol new f13d260190 signal: Move sys_errlist to a compat symbol new f26d456b98 linux: Fix __NSIG_WORDS and add __NSIG_BYTES new 9deec7c8ba string: Remove old TLS usage on strsignal new 28aff04781 string: Implement strerror in terms of strerror_l new 725eeb4af1 string: Use tls-internal on strerror_l new 08d2024b41 string: Simplify strerror_r new c2723ce317 string: Add strsignal test new 653200ef42 string: Add strerror, strerror_r, and strerror_l test new 4f92497488 string: Add strerror_l on test-strerror-errno new bfe05aa289 string: Add sigabbrev_np and sigdescr_np new 325081b9eb string: Add strerrorname_np and strerrordesc_np
The 13 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: NEWS | 37 + bits/signum-arch.h | 59 + bits/signum-generic.h | 27 +- debug/segfault.c | 18 +- include/signal.h | 7 +- include/stdio.h | 3 +- include/string.h | 8 +- libio/Makefile | 2 +- libio/stdio.h | 6 - malloc/thread-freeres.c | 3 +- manual/errno.texi | 23 + manual/signal.texi | 27 +- nptl/allocatestack.c | 2 + nptl/descr.h | 4 + nptl/nptl-init.c | 2 +- nptl/pthread_sigmask.c | 2 +- scripts/build-many-glibcs.py | 3 +- signal/Makefile | 2 +- signal/signal.h | 8 +- stdio-common/Makefile | 11 + math/w_exp10f.c => stdio-common/errlist-compat.c | 0 stdio-common/errlist.c | 63 +- stdio-common/psiginfo.c | 2 +- stdio-common/psignal.c | 2 +- stdio-common/siglist.c | 9 +- stdio-common/test-strerr.c | 65 + stdio-common/tst-errno-manual.py | 73 + string/Makefile | 11 +- string/Versions | 4 + string/_strerror.c | 47 +- .../sysv/linux/signalfd.c => string/sigabbrev_np.c | 21 +- .../sysv/linux/signalfd.c => string/sigdescr_np.c | 22 +- string/strerror.c | 22 +- string/strerror_l.c | 38 +- .../hurd/siglist.h => string/strerrordesc_np.c | 14 +- .../hurd/siglist.h => string/strerrorname_np.c | 13 +- string/string.h | 15 + string/strsignal.c | 107 +- stdio-common/siglist.c => string/test-sig_np.c | 39 +- string/test-strerror-errno.c | 5 + string/tst-strerror.c | 76 + string/tst-strsignal.c | 57 + string/xpg-strerror.c | 9 +- support/Makefile | 2 + support/support.h | 4 + .../sysv/linux/signalfd.c => support/xnewlocale.c | 19 +- .../sysv/linux/siglist.h => support/xuselocale.c | 18 +- sysdeps/generic/Makefile | 1 + .../w_exp10f.c => sysdeps/generic/siglist-compat.c | 0 sysdeps/generic/siglist-compat.h | 47 + .../generic/tls-internal-struct.h | 17 +- .../hurd/siglist.h => generic/tls-internal.c} | 9 +- bits/signum.h => sysdeps/generic/tls-internal.h | 32 +- sysdeps/gnu/Makefile | 43 - sysdeps/gnu/errlist-compat.awk | 133 -- sysdeps/gnu/errlist.awk | 110 -- sysdeps/gnu/errlist.c | 1495 -------------------- sysdeps/gnu/errlist.h | 799 +++++++++++ sysdeps/gnu/siglist.c | 78 - sysdeps/mach/_strerror.c | 67 +- sysdeps/mach/hurd/bits/signum-arch.h | 65 + sysdeps/mach/hurd/err_hurd.sub | 5 +- sysdeps/mach/hurd/errlist.c | 11 +- sysdeps/mach/hurd/i386/libc.abilist | 4 + .../mach/hurd/siglist-compat.c | 14 +- sysdeps/mach/hurd/test-err_np.c | 4 + sysdeps/mach/strerror_l.c | 36 +- sysdeps/unix/sysv/linux/Versions | 10 - sysdeps/unix/sysv/linux/aarch64/libc.abilist | 4 + sysdeps/unix/sysv/linux/aio_misc.h | 9 +- sysdeps/unix/sysv/linux/alpha/Versions | 12 - sysdeps/unix/sysv/linux/alpha/bits/signum-arch.h | 67 + sysdeps/unix/sysv/linux/alpha/bits/signum.h | 40 - .../bits/signum.h => alpha/errlist-compat.c} | 36 +- sysdeps/unix/sysv/linux/alpha/libc.abilist | 4 + sysdeps/unix/sysv/linux/arm/be/libc.abilist | 4 + sysdeps/unix/sysv/linux/arm/le/libc.abilist | 4 + sysdeps/unix/sysv/linux/bits/signum-arch.h | 64 + sysdeps/unix/sysv/linux/bits/signum.h | 58 - sysdeps/unix/sysv/linux/csky/libc.abilist | 4 + sysdeps/unix/sysv/linux/epoll_pwait.c | 2 +- .../linux/{bits/sys_errlist.h => errlist-compat.c} | 29 +- sysdeps/unix/sysv/linux/errlist-compat.h | 43 + sysdeps/unix/sysv/linux/hppa/Versions | 10 - sysdeps/unix/sysv/linux/hppa/bits/signum-arch.h | 69 + sysdeps/unix/sysv/linux/hppa/bits/signum.h | 75 - .../signum.h => sysv/linux/hppa/errlist-compat.c} | 30 +- sysdeps/unix/sysv/linux/hppa/libc.abilist | 4 + sysdeps/unix/sysv/linux/i386/libc.abilist | 4 + sysdeps/unix/sysv/linux/ia64/libc.abilist | 4 + sysdeps/unix/sysv/linux/ia64/vfork.S | 2 +- sysdeps/unix/sysv/linux/internal-signals.h | 10 +- sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 4 + sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 4 + sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 4 + sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 4 + sysdeps/unix/sysv/linux/mips/Versions | 7 - sysdeps/unix/sysv/linux/mips/bits/signum-arch.h | 65 + sysdeps/unix/sysv/linux/mips/bits/signum.h | 68 - .../unix/sysv/linux/mips/errlist-compat.c | 14 +- .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 4 + .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 4 + .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 4 + .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 4 + sysdeps/unix/sysv/linux/nios2/libc.abilist | 4 + .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 4 + .../linux/powerpc/powerpc32/nofpu/libc.abilist | 4 + .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 4 + .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 4 + sysdeps/unix/sysv/linux/ppoll.c | 7 +- sysdeps/unix/sysv/linux/pselect.c | 2 +- sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 4 + sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 4 + sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 4 + sysdeps/unix/sysv/linux/sh/be/libc.abilist | 4 + sysdeps/unix/sysv/linux/sh/le/libc.abilist | 4 + sysdeps/unix/sysv/linux/sigaction.c | 3 +- .../unix/sysv/linux/siglist-compat.c | 27 +- sysdeps/unix/sysv/linux/signalfd.c | 2 +- sysdeps/unix/sysv/linux/sigpending.c | 2 +- sysdeps/unix/sysv/linux/sigsetops.h | 18 +- sysdeps/unix/sysv/linux/sigsuspend.c | 2 +- sysdeps/unix/sysv/linux/sigtimedwait.c | 3 +- sysdeps/unix/sysv/linux/sparc/Versions | 10 - sysdeps/unix/sysv/linux/sparc/bits/signum-arch.h | 66 + .../{bits/sys_errlist.h => sparc/errlist-compat.c} | 33 +- sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 4 + sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 4 + .../unix/sysv/linux/tls-internal.c | 0 .../unix/sysv/linux/tls-internal.h | 27 +- sysdeps/unix/sysv/linux/x86/setjmpP.h | 5 +- sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 4 + sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 4 + 133 files changed, 2330 insertions(+), 2698 deletions(-) create mode 100644 bits/signum-arch.h copy math/w_exp10f.c => stdio-common/errlist-compat.c (100%) create mode 100644 stdio-common/test-strerr.c create mode 100755 stdio-common/tst-errno-manual.py copy sysdeps/unix/sysv/linux/signalfd.c => string/sigabbrev_np.c (67%) copy sysdeps/unix/sysv/linux/signalfd.c => string/sigdescr_np.c (64%) copy sysdeps/mach/hurd/siglist.h => string/strerrordesc_np.c (75%) copy sysdeps/mach/hurd/siglist.h => string/strerrorname_np.c (75%) copy stdio-common/siglist.c => string/test-sig_np.c (53%) create mode 100644 string/tst-strerror.c create mode 100644 string/tst-strsignal.c copy sysdeps/unix/sysv/linux/signalfd.c => support/xnewlocale.c (65%) rename sysdeps/unix/sysv/linux/siglist.h => support/xuselocale.c (70%) copy math/w_exp10f.c => sysdeps/generic/siglist-compat.c (100%) create mode 100644 sysdeps/generic/siglist-compat.h copy bits/sys_errlist.h => sysdeps/generic/tls-internal-struct.h (72%) rename sysdeps/{mach/hurd/siglist.h => generic/tls-internal.c} (75%) rename bits/signum.h => sysdeps/generic/tls-internal.h (59%) delete mode 100644 sysdeps/gnu/errlist-compat.awk delete mode 100644 sysdeps/gnu/errlist.awk delete mode 100644 sysdeps/gnu/errlist.c create mode 100644 sysdeps/gnu/errlist.h delete mode 100644 sysdeps/gnu/siglist.c create mode 100644 sysdeps/mach/hurd/bits/signum-arch.h copy bits/sys_errlist.h => sysdeps/mach/hurd/siglist-compat.c (68%) create mode 100644 sysdeps/mach/hurd/test-err_np.c create mode 100644 sysdeps/unix/sysv/linux/alpha/bits/signum-arch.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/bits/signum.h rename sysdeps/unix/sysv/linux/{sparc/bits/signum.h => alpha/errlist-compat.c} (51%) create mode 100644 sysdeps/unix/sysv/linux/bits/signum-arch.h delete mode 100644 sysdeps/unix/sysv/linux/bits/signum.h copy sysdeps/unix/sysv/linux/{bits/sys_errlist.h => errlist-compat.c} (56%) create mode 100644 sysdeps/unix/sysv/linux/errlist-compat.h create mode 100644 sysdeps/unix/sysv/linux/hppa/bits/signum-arch.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/bits/signum.h rename sysdeps/unix/{bsd/bits/signum.h => sysv/linux/hppa/errlist-compat.c} (55%) create mode 100644 sysdeps/unix/sysv/linux/mips/bits/signum-arch.h delete mode 100644 sysdeps/unix/sysv/linux/mips/bits/signum.h copy bits/sys_errlist.h => sysdeps/unix/sysv/linux/mips/errlist-compat.c (69%) copy stdio-common/siglist.c => sysdeps/unix/sysv/linux/siglist-compat.c (67%) create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/signum-arch.h rename sysdeps/unix/sysv/linux/{bits/sys_errlist.h => sparc/errlist-compat.c} (52%) copy math/w_exp10f.c => sysdeps/unix/sysv/linux/tls-internal.c (100%) rename bits/sys_errlist.h => sysdeps/unix/sysv/linux/tls-internal.h (62%)