On Thu, Nov 16, 2017 at 09:14:04PM +0000, Joseph Myers wrote: > Linux 4.14 adds SHM_HUGETLB and SHM_NORESERVE to > include/uapi/linux/shm.h. (These macros previously existed in the > kernel, but in the non-UAPI header.) This patch adds them to > bits/shm.h accordingly. > > Tested for x86_64, and with build-many-glibcs.py. > > 2017-11-16 Joseph Myers > > * sysdeps/unix/sysv/linux/bits/shm.h (SHM_HUGETLB): New macro. > (SHM_NORESERVE): Likewise. > * sysdeps/unix/sysv/linux/alpha/bits/shm.h (SHM_HUGETLB): > Likewise. > (SHM_NORESERVE): Likewise. > * sysdeps/unix/sysv/linux/arm/bits/shm.h (SHM_HUGETLB): Likewise. > (SHM_NORESERVE): Likewise. > * sysdeps/unix/sysv/linux/generic/bits/shm.h (SHM_HUGETLB): > Likewise. > (SHM_NORESERVE): Likewise. > * sysdeps/unix/sysv/linux/hppa/bits/shm.h (SHM_HUGETLB): Likewise. > (SHM_NORESERVE): Likewise. > * sysdeps/unix/sysv/linux/ia64/bits/shm.h (SHM_HUGETLB): Likewise. > (SHM_NORESERVE): Likewise. > * sysdeps/unix/sysv/linux/mips/bits/shm.h (SHM_HUGETLB): Likewise. > (SHM_NORESERVE): Likewise. > * sysdeps/unix/sysv/linux/powerpc/bits/shm.h (SHM_HUGETLB): > Likewise. > (SHM_NORESERVE): Likewise. > * sysdeps/unix/sysv/linux/s390/bits/shm.h (SHM_HUGETLB): Likewise. > (SHM_NORESERVE): Likewise. > * sysdeps/unix/sysv/linux/sh/bits/shm.h (SHM_HUGETLB): Likewise. > (SHM_NORESERVE): Likewise. > * sysdeps/unix/sysv/linux/sparc/bits/shm.h (SHM_HUGETLB): > Likewise. > (SHM_NORESERVE): Likewise. > * sysdeps/unix/sysv/linux/x86/bits/shm.h (SHM_HUGETLB): Likewise. > (SHM_NORESERVE): Likewise. They are already there (in __USE_MISC section). -- ldv