This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository glibc.
from e18c293af0 manual: Update documentation of strerror and related functions new 64d9580cdf Allow glibc to be built with _FORTIFY_SOURCE new 20c894d21e Exclude routines from fortification new ba96ff24b2 sysdeps: Ensure ieee128*_chk routines to be properly named new dd8486ffc1 string: Ensure *_chk routines have their hidden builtin defi [...] new 505c884aeb stdio: Ensure *_chk routines have their hidden builtin defin [...] new eea000f6e6 misc/sys/cdefs.h: Create FORTIFY redirects for internal calls new 64f9857507 wchar: Avoid PLT entries with _FORTIFY_SOURCE new 391f5e9619 posix/bits/unistd.h: Clearly separate declaration from definitions new b17d65ff92 unistd: Avoid PLT entries with _FORTIFY_SOURCE new d9a99272d2 misc/bits/select2.h: Clearly separate declaration from definitions new ba745eff46 misc/bits/syslog.h: Clearly separate declaration from definition new 840dc610c8 libio/bits/stdio2.h: Clearly separate declaration from definitions new 923b53e920 libio/bits/stdio2-decl.h: Avoid PLT entries with _FORTIFY_SOURCE new 02261d1bd9 sysdeps/ieee754/ldbl-128ibm-compat: Fix warn unused result
The 14 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: INSTALL | 8 ++ Makeconfig | 35 ++++- NEWS | 6 + config.make.in | 3 +- configure | 83 ++++++++--- configure.ac | 60 +++++--- debug/Makefile | 12 +- debug/asprintf_chk.c | 18 ++- debug/fdelt_chk.c | 1 + debug/fgets_u_chk.c | 1 + debug/fprintf_chk.c | 1 + debug/getdomainname_chk.c | 1 + debug/memcpy_chk.c | 1 + debug/memmove_chk.c | 1 + debug/mempcpy_chk.c | 1 + debug/memset_chk.c | 1 + debug/read_chk.c | 1 + debug/sprintf_chk.c | 1 + debug/stpcpy_chk.c | 1 + debug/wcrtomb_chk.c | 1 + debug/wmemset_chk.c | 1 + elf/rtld-Rules | 2 +- include/bits/select-decl.h | 1 + include/bits/syslog-decl.h | 1 + include/bits/unistd-decl.h | 1 + include/stdio.h | 13 +- include/string.h | 7 + include/sys/cdefs.h | 14 ++ include/sys/select.h | 4 + include/sys/syslog.h | 4 + include/unistd.h | 5 + include/wchar.h | 15 ++ io/Makefile | 16 +++ libio/Makefile | 23 ++- libio/bits/stdio2-decl.h | 49 +++++++ libio/bits/stdio2.h | 48 ------- login/Makefile | 6 + login/getlogin_r_chk.c | 1 + manual/install.texi | 8 ++ misc/Makefile | 9 ++ misc/bits/{select2.h => select-decl.h} | 20 ++- misc/bits/select2.h | 6 +- misc/bits/{syslog-ldbl.h => syslog-decl.h} | 22 +-- misc/bits/syslog.h | 10 +- misc/sys/cdefs.h | 8 ++ misc/syslog.c | 4 +- posix/Makefile | 12 ++ posix/bits/{unistd.h => unistd-decl.h} | 160 +++------------------ posix/bits/unistd.h | 154 +------------------- rt/Makefile | 5 + scripts/build-many-glibcs.py | 4 +- setjmp/Makefile | 9 ++ socket/Makefile | 6 + stdio-common/Makefile | 15 +- stdlib/Makefile | 7 + string/Makefile | 17 +++ sysdeps/i386/i586/memcpy.S | 1 + sysdeps/i386/i586/memset.S | 1 + sysdeps/i386/i686/memcpy.S | 1 + sysdeps/i386/i686/memmove.S | 1 + sysdeps/i386/i686/mempcpy.S | 1 + sysdeps/i386/i686/memset.S | 1 + sysdeps/i386/i686/multiarch/memcpy_chk.c | 4 + sysdeps/i386/i686/multiarch/memmove_chk.c | 4 + sysdeps/i386/i686/multiarch/mempcpy_chk.c | 4 + sysdeps/i386/i686/multiarch/memset_chk.c | 5 +- sysdeps/i386/memcpy_chk.S | 1 + sysdeps/i386/memmove_chk.S | 1 + sysdeps/i386/mempcpy_chk.S | 1 + sysdeps/i386/memset_chk.S | 1 + sysdeps/ieee754/ldbl-128ibm-compat/Makefile | 81 ++++++++--- .../ldbl-128ibm-compat/ieee128-asprintf_chk.c | 5 +- .../ldbl-128ibm-compat/ieee128-dprintf_chk.c | 4 +- .../ldbl-128ibm-compat/ieee128-fprintf_chk.c | 5 +- .../ldbl-128ibm-compat/ieee128-fwprintf_chk.c | 4 +- .../ldbl-128ibm-compat/ieee128-printf_chk.c | 4 +- .../ldbl-128ibm-compat/ieee128-snprintf_chk.c | 4 +- .../ldbl-128ibm-compat/ieee128-sprintf_chk.c | 5 +- .../ldbl-128ibm-compat/ieee128-swprintf_chk.c | 4 +- .../ieee754/ldbl-128ibm-compat/ieee128-syslog.c | 9 +- .../ldbl-128ibm-compat/ieee128-vasprintf_chk.c | 4 +- .../ldbl-128ibm-compat/ieee128-vdprintf_chk.c | 4 +- .../ldbl-128ibm-compat/ieee128-vfprintf_chk.c | 4 +- .../ldbl-128ibm-compat/ieee128-vfwprintf_chk.c | 4 +- .../ldbl-128ibm-compat/ieee128-vprintf_chk.c | 4 +- .../ldbl-128ibm-compat/ieee128-vsnprintf_chk.c | 4 +- .../ldbl-128ibm-compat/ieee128-vsprintf_chk.c | 5 +- .../ldbl-128ibm-compat/ieee128-vswprintf_chk.c | 4 +- .../ldbl-128ibm-compat/ieee128-vwprintf_chk.c | 4 +- .../ldbl-128ibm-compat/ieee128-wprintf_chk.c | 4 +- .../ldbl-128ibm-compat/test-printf-ldbl-compat.c | 10 +- .../test-scanf-ldbl-compat-template.c | 21 +-- sysdeps/ieee754/ldbl-opt/Makefile | 29 ++++ sysdeps/pthread/Makefile | 4 + sysdeps/unix/sysv/linux/Makefile | 3 + sysdeps/x86_64/memcpy_chk.S | 1 + sysdeps/x86_64/memmove_chk.S | 1 + sysdeps/x86_64/mempcpy_chk.S | 1 + sysdeps/x86_64/memset_chk.S | 1 + sysdeps/x86_64/multiarch/memcpy_chk.c | 4 + sysdeps/x86_64/multiarch/memmove_chk.c | 4 + sysdeps/x86_64/multiarch/mempcpy_chk.c | 4 + sysdeps/x86_64/multiarch/memset_chk.c | 4 + sysdeps/x86_64/multiarch/wmemset_chk.c | 4 + wcsmbs/Makefile | 23 ++- wcsmbs/bits/wchar2-decl.h | 4 +- 106 files changed, 733 insertions(+), 502 deletions(-) create mode 100644 include/bits/select-decl.h create mode 100644 include/bits/syslog-decl.h create mode 100644 include/bits/unistd-decl.h copy misc/bits/{select2.h => select-decl.h} (67%) copy misc/bits/{syslog-ldbl.h => syslog-decl.h} (61%) copy posix/bits/{unistd.h => unistd-decl.h} (64%)