This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch zack/no-nested-includes in repository glibc.
from 5e0a3b437d Clarify status of wait.h and sys/bitypes.h new dfac29f37e fixup for whichever patch took sys/types.h out of sys/xattr.h new ce455a39e5 Add bits/types/ wrappers for stddef.h and stdarg.h types. new 2dd0c90d59 Don’t rely on stddef.h or stdarg.h for individual type definitions. new 5d3c616ee7 fixup: further consolidation of trivial wrapper headers new 012660cbad Don’t include stdint.h 1/n: easy cases new e04fe3faca fixup: consolidation of MIPS-specific trivial wrapper headers new 94ea34356d fixup: another trivial wrapper header move new be0889c408 sys/timex.h: don’t include sys/time.h
The 8 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: bits/socket.h | 4 +- bits/types/stack_t.h | 3 +- conform/data/stdio.h-data | 2 +- conform/data/wchar.h-data | 12 ++--- debug/wcpcpy_chk.c | 2 - dirent/dirent.h | 3 +- dlfcn/dlfcn.h | 4 +- elf/link.h | 3 +- gmon/sys/profil.h | 4 +- grp/grp.h | 7 +-- gshadow/gshadow.h | 4 +- hurd/hurd/ioctl.h | 2 - hurd/hurd/signal.h | 15 +++--- hurd/hurd/sigpreempt.h | 3 +- hurd/hurd/userlink.h | 18 +++---- iconv/gconv.h | 6 +-- iconv/iconv.h | 3 +- iconv/loop.c | 1 - iconv/skeleton.c | 2 - include/bits/NULL.h | 1 + include/bits/types/__va_list.h | 1 + include/bits/types/ptrdiff_t.h | 1 + include/bits/types/size_t.h | 1 + include/bits/types/va_list.h | 1 + include/bits/types/wchar_t.h | 1 + include/err.h | 6 +-- include/set-hooks.h | 3 +- include/stdio.h | 34 ++++++------- include/syslog.h | 2 +- include/wchar.h | 14 +++--- inet/aliases.h | 4 +- intl/gettext.c | 7 +-- intl/libintl.h | 8 +--- intl/ngettext.c | 7 +-- io/sys/sendfile.h | 4 +- libio/bits/stdio.h | 2 +- libio/bits/stdio2.h | 28 +++++------ libio/bits/types/struct_FILE.h | 1 + libio/iolibio.h | 2 +- libio/libio.h | 8 ++-- libio/stdio.h | 52 ++++++++------------ libio/vwprintf.c | 2 +- locale/locale.h | 3 +- malloc/malloc.h | 7 ++- malloc/tst-malloc-thread-fail.c | 1 + malloc/tst-malloc_info.c | 1 + misc/bits/syslog.h | 4 +- misc/bits/types/struct_iovec.h | 3 +- misc/err.c | 12 ++--- misc/err.h | 14 ++---- misc/search.h | 3 +- misc/sys/mman.h | 8 ++-- misc/sys/param.h | 4 +- misc/sys/uio.h | 3 +- misc/sys/xattr.h | 4 +- misc/syslog.h | 5 +- nss/nss.h | 6 +-- nss/tst-nss-test4.c | 1 + posix/glob.h | 3 +- posix/sched.h | 9 ++-- posix/sys/types.h | 4 +- posix/unistd.h | 6 +-- posix/wordexp.h | 3 +- pwd/pwd.h | 4 +- rt/aio.h | 3 +- rt/mqueue.h | 3 +- scripts/check-obsolete-constructs.py | 55 +++++++++------------- shadow/shadow.h | 4 +- signal/sighold.c | 1 - signal/signal.h | 4 +- signal/sigrelse.c | 1 - socket/sys/socket.h | 3 +- socket/sys/un.h | 3 +- stdio-common/printf.h | 11 ++--- stdio-common/tempname.c | 1 - stdio-common/tst-vfprintf-user-type.c | 1 + stdlib/Makefile | 4 +- stdlib/alloca.h | 3 +- stdlib/bits/NULL.h | 47 ++++++++++++++++++ stdlib/bits/types/__va_list.h | 47 ++++++++++++++++++ stdlib/bits/types/ptrdiff_t.h | 45 ++++++++++++++++++ stdlib/bits/types/size_t.h | 45 ++++++++++++++++++ .../sigcontext.h => stdlib/bits/types/va_list.h | 33 +++++++------ stdlib/bits/types/wchar_t.h | 50 ++++++++++++++++++++ stdlib/inttypes.h | 3 +- stdlib/monetary.h | 3 +- stdlib/stdlib.h | 11 ++--- stdlib/sys/random.h | 3 +- string/string.h | 6 +-- string/strings.h | 3 +- string/tst-cmp.c | 1 + sunrpc/rpc/netdb.h | 3 +- sysdeps/generic/ldsodefs.h | 2 - sysdeps/htl/bits/types/struct___pthread_attr.h | 4 +- sysdeps/ieee754/ldbl-opt/nldbl-compat.c | 8 ++-- sysdeps/ieee754/ldbl-opt/nldbl-compat.h | 16 +++---- sysdeps/mach/hurd/bits/socket.h | 5 +- sysdeps/nptl/libc-lock.h | 1 - sysdeps/nptl/libc-lockP.h | 1 - sysdeps/nptl/proc_service.h | 4 +- sysdeps/posix/sigignore.c | 3 -- sysdeps/posix/sigset.c | 3 -- sysdeps/posix/waitid.c | 1 - sysdeps/powerpc/sys/platform/ppc.h | 10 ++-- sysdeps/unix/sysv/linux/alpha/sys/user.h | 4 +- sysdeps/unix/sysv/linux/bits/sigcontext.h | 11 +++-- sysdeps/unix/sysv/linux/bits/socket.h | 3 +- sysdeps/unix/sysv/linux/bits/timex.h | 20 +++++++- sysdeps/unix/sysv/linux/bits/types/stack_t.h | 3 +- sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h | 5 +- sysdeps/unix/sysv/linux/ia64/sys/user.h | 3 +- sysdeps/unix/sysv/linux/mips/bits/types/stack_t.h | 3 +- sysdeps/unix/sysv/linux/mips/sys/user.h | 4 +- sysdeps/unix/sysv/linux/ntp_gettime.c | 4 -- sysdeps/unix/sysv/linux/ntp_gettimex.c | 4 -- sysdeps/unix/sysv/linux/powerpc/bits/ppc.h | 2 +- sysdeps/unix/sysv/linux/powerpc/sys/user.h | 4 +- sysdeps/unix/sysv/linux/scsi/sg.h | 4 +- sysdeps/unix/sysv/linux/sh/sys/user.h | 4 +- sysdeps/unix/sysv/linux/sparc/sys/user.h | 3 +- sysdeps/unix/sysv/linux/sys/eventfd.h | 5 +- sysdeps/unix/sysv/linux/sys/fanotify.h | 6 +-- sysdeps/unix/sysv/linux/sys/inotify.h | 11 +++-- sysdeps/unix/sysv/linux/sys/raw.h | 7 +-- sysdeps/unix/sysv/linux/sys/signalfd.h | 47 +++++++++--------- sysdeps/unix/sysv/linux/sys/sysctl.h | 4 +- sysdeps/unix/sysv/linux/sys/timex.h | 18 +------ sysvipc/sys/msg.h | 10 ++-- sysvipc/sys/sem.h | 11 ++--- sysvipc/sys/shm.h | 10 ++-- time/time.h | 10 ++-- wcsmbs/bits/wchar2.h | 14 +++--- wcsmbs/uchar.h | 4 +- wcsmbs/wchar.h | 44 ++++++++--------- wcsmbs/wcstol_l.c | 1 - wcsmbs/wcstoll_l.c | 1 - wcsmbs/wcstoul_l.c | 1 - wcsmbs/wcstoull_l.c | 1 - 138 files changed, 605 insertions(+), 532 deletions(-) create mode 100644 include/bits/NULL.h create mode 100644 include/bits/types/__va_list.h create mode 100644 include/bits/types/ptrdiff_t.h create mode 100644 include/bits/types/size_t.h create mode 100644 include/bits/types/va_list.h create mode 100644 include/bits/types/wchar_t.h create mode 100644 stdlib/bits/NULL.h create mode 100644 stdlib/bits/types/__va_list.h create mode 100644 stdlib/bits/types/ptrdiff_t.h create mode 100644 stdlib/bits/types/size_t.h copy sysdeps/unix/sysv/linux/bits/sigcontext.h => stdlib/bits/types/va_list.h (50%) create mode 100644 stdlib/bits/types/wchar_t.h