This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository glibc.
from 5e628dd powerpc: Fix powerpc32/power7 memchr for large input sizes new 63719cf Add __ASSUME_DIRECT_SYSVIPC_SYSCALL for Linux new 1e5834c Refactor Linux ipc_priv header new 356c0aa Consolidate Linux msgctl implementation new dee2318 Consolidate Linux msgrcv implementation new 692fe43 Use msgsnd syscall for Linux implementation new 2182a15 Use msgget syscall for Linux implementation new 59c900c Add SYSV message queue test new 40c0a78 Consolidate Linux semctl implementation new d29f6bc Use semget syscall for Linux implementation new 0f97184 Use semop syscall for Linux implementation new 38cee35 Consolidate Linux semtimedop implementation new 1afc369 Add SYSV semaphore test new 8232e7d Use shmat syscall for Linux implementation new e01f79e Consolidate Linux shmctl implementation new 214f017 Use shmdt syscall for linux implementation new 50a6b4e Use shmget syscall for linux implementation new a9b0101 Add SYSV shared memory test
The 17 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: ChangeLog | 229 +++++++++++++++++++++ support/check.h | 5 + .../sysv/linux/aarch64/ipc_priv.h} | 6 +- sysdeps/unix/sysv/linux/alpha/Makefile | 3 - sysdeps/unix/sysv/linux/alpha/ipc_priv.h | 33 ++- sysdeps/unix/sysv/linux/alpha/kernel-features.h | 3 + sysdeps/unix/sysv/linux/alpha/msgctl.c | 1 - sysdeps/unix/sysv/linux/alpha/semctl.c | 1 - sysdeps/unix/sysv/linux/alpha/shmctl.c | 1 - sysdeps/unix/sysv/linux/alpha/syscalls.list | 13 -- sysdeps/unix/sysv/linux/arm/msgctl.c | 33 --- sysdeps/unix/sysv/linux/arm/semctl.c | 54 ----- sysdeps/unix/sysv/linux/arm/shmctl.c | 34 --- sysdeps/unix/sysv/linux/arm/syscalls.list | 12 -- sysdeps/unix/sysv/linux/generic/syscalls.list | 14 -- sysdeps/unix/sysv/linux/hppa/syscalls.list | 14 -- sysdeps/unix/sysv/linux/i386/kernel-features.h | 3 + sysdeps/unix/sysv/linux/ia64/syscalls.list | 14 -- .../unix/sysv/linux/ipc_ops.h | 32 ++- sysdeps/unix/sysv/linux/ipc_priv.h | 23 +-- sysdeps/unix/sysv/linux/kernel-features.h | 4 + sysdeps/unix/sysv/linux/m68k/kernel-features.h | 3 + sysdeps/unix/sysv/linux/m68k/semtimedop.S | 69 ------- sysdeps/unix/sysv/linux/microblaze/msgctl.c | 1 - sysdeps/unix/sysv/linux/microblaze/semctl.c | 1 - sysdeps/unix/sysv/linux/microblaze/shmctl.c | 1 - sysdeps/unix/sysv/linux/microblaze/syscalls.list | 12 -- sysdeps/unix/sysv/linux/mips/ipc_priv.h | 1 - sysdeps/unix/sysv/linux/mips/kernel-features.h | 2 + .../sysv/linux/mips/mips64/ipc_priv.h} | 31 ++- sysdeps/unix/sysv/linux/mips/mips64/msgctl.c | 17 +- sysdeps/unix/sysv/linux/mips/mips64/semctl.c | 38 +--- sysdeps/unix/sysv/linux/mips/mips64/shmctl.c | 17 +- sysdeps/unix/sysv/linux/mips/mips64/syscalls.list | 13 -- sysdeps/unix/sysv/linux/msgctl.c | 45 ++-- sysdeps/unix/sysv/linux/msgget.c | 11 +- sysdeps/unix/sysv/linux/msgrcv.c | 26 +-- sysdeps/unix/sysv/linux/msgsnd.c | 9 +- sysdeps/unix/sysv/linux/powerpc/ipc_priv.h | 23 +-- sysdeps/unix/sysv/linux/powerpc/kernel-features.h | 3 + sysdeps/unix/sysv/linux/s390/kernel-features.h | 3 + sysdeps/unix/sysv/linux/s390/s390-64/syscalls.list | 14 -- sysdeps/unix/sysv/linux/s390/semtimedop.c | 12 +- sysdeps/unix/sysv/linux/semctl.c | 71 +++---- sysdeps/unix/sysv/linux/semget.c | 11 +- sysdeps/unix/sysv/linux/semop.c | 10 +- sysdeps/unix/sysv/linux/semtimedop.c | 13 +- sysdeps/unix/sysv/linux/sh/kernel-features.h | 3 + sysdeps/unix/sysv/linux/shmat.c | 17 +- sysdeps/unix/sysv/linux/shmctl.c | 59 +++--- sysdeps/unix/sysv/linux/shmdt.c | 12 +- sysdeps/unix/sysv/linux/shmget.c | 13 +- sysdeps/unix/sysv/linux/sparc/kernel-features.h | 3 + .../unix/sysv/linux/sparc/sparc64/ipc_priv.h | 42 ++-- sysdeps/unix/sysv/linux/sparc/sparc64/msgrcv.c | 32 --- sysdeps/unix/sysv/linux/sparc/sparc64/semctl.c | 54 ----- .../unix/sysv/linux/x86_64/ipc_priv.h | 27 ++- sysdeps/unix/sysv/linux/x86_64/syscalls.list | 12 -- sysvipc/Makefile | 2 + sysvipc/test-sysvmsg.c | 128 ++++++++++++ sysvipc/test-sysvsem.c | 116 +++++++++++ sysvipc/test-sysvshm.c | 131 ++++++++++++ 62 files changed, 905 insertions(+), 735 deletions(-) copy sysdeps/{powerpc/powerpc64/multiarch/strcasecmp-ppc64.c => unix/sysv/linux/aa [...] delete mode 100644 sysdeps/unix/sysv/linux/alpha/msgctl.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/semctl.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/shmctl.c delete mode 100644 sysdeps/unix/sysv/linux/arm/msgctl.c delete mode 100644 sysdeps/unix/sysv/linux/arm/semctl.c delete mode 100644 sysdeps/unix/sysv/linux/arm/shmctl.c copy elf/tst-tls-manydynamicmod.c => sysdeps/unix/sysv/linux/ipc_ops.h (68%) delete mode 100644 sysdeps/unix/sysv/linux/m68k/semtimedop.S delete mode 100644 sysdeps/unix/sysv/linux/microblaze/msgctl.c delete mode 100644 sysdeps/unix/sysv/linux/microblaze/semctl.c delete mode 100644 sysdeps/unix/sysv/linux/microblaze/shmctl.c delete mode 100644 sysdeps/unix/sysv/linux/mips/ipc_priv.h copy sysdeps/{powerpc/powerpc32/e500/nofpu/fegetmode.c => unix/sysv/linux/mips/mip [...] delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/syscalls.list delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/syscalls.list copy stdlib/tst-quick_exit.cc => sysdeps/unix/sysv/linux/sparc/sparc64/ipc_priv.h (50%) delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/msgrcv.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/semctl.c copy elf/tst-nodelete-dlclose.c => sysdeps/unix/sysv/linux/x86_64/ipc_priv.h (62%) create mode 100644 sysvipc/test-sysvmsg.c create mode 100644 sysvipc/test-sysvsem.c create mode 100644 sysvipc/test-sysvshm.c