glibc/sysdeps
Adhemerval Zanella a49d7fd4f7 sysvipc: Fix IPC_INFO and SHM_INFO handling [BZ #26636]
Both commands are Linux extensions where the third argument is either
a 'struct shminfo' (IPC_INFO) or a 'struct shm_info' (SHM_INFO) instead
of 'struct shmid_ds'.  And their information does not contain any time
related fields, so there is no need to extra conversion for __IPC_TIME64.

The regression testcase checks for Linux specifix SysV ipc message
control extension.  For SHM_INFO it tries to match the values against the
tunable /proc values and for MSG_STAT/MSG_STAT_ANY it check if the create\
shared memory is within the global list returned by the kernel.

Checked on x86_64-linux-gnu and on i686-linux-gnu (Linux v5.4 and on
Linux v4.15).
2020-10-14 11:49:55 -03:00
..
aarch64 AArch64: Use __memcpy_simd on Neoverse N2/V1 2020-10-14 14:27:50 +01:00
alpha Update alpha libm-test-ulps 2020-10-08 10:29:15 -03:00
arc aarch64: enforce >=64K guard size [BZ #26691] 2020-10-02 09:57:44 +01:00
arm aarch64: enforce >=64K guard size [BZ #26691] 2020-10-02 09:57:44 +01:00
csky aarch64: enforce >=64K guard size [BZ #26691] 2020-10-02 09:57:44 +01:00
generic linux: Add {f}stat{at} y2038 support 2020-10-09 17:02:07 -03:00
gnu string: Fix strerrorname_np return value [BZ #26555] 2020-09-29 13:56:06 -03:00
hppa aarch64: enforce >=64K guard size [BZ #26691] 2020-10-02 09:57:44 +01:00
htl htl: Move cleanup handling to non-private libc-lock 2020-06-28 00:13:57 +00:00
hurd hurd: Fix build-many-glibcs.py 2020-07-13 14:25:03 -03:00
i386 aarch64: enforce >=64K guard size [BZ #26691] 2020-10-02 09:57:44 +01:00
ia64 aarch64: enforce >=64K guard size [BZ #26691] 2020-10-02 09:57:44 +01:00
ieee754 math: Fix inaccuracy of j0f for x >= 2^127 when sin(x)+cos(x) is tiny 2020-08-07 16:33:13 -03:00
m68k aarch64: enforce >=64K guard size [BZ #26691] 2020-10-02 09:57:44 +01:00
mach hurd: support clock_gettime(CLOCK_PROCESS/THREAD_CPUTIME_ID) 2020-10-11 14:00:41 +00:00
microblaze aarch64: enforce >=64K guard size [BZ #26691] 2020-10-02 09:57:44 +01:00
mips Update mips64 libm-test-ulps 2020-10-08 10:29:15 -03:00
nios2 aarch64: enforce >=64K guard size [BZ #26691] 2020-10-02 09:57:44 +01:00
nptl nptl: Add missing cancellation flags on futex_internal and pselect32 2020-10-07 15:24:04 -03:00
posix Remove mknod wrapper functions, move them to symbols 2020-10-09 17:02:06 -03:00
powerpc aarch64: enforce >=64K guard size [BZ #26691] 2020-10-02 09:57:44 +01:00
pthread C11 threads: Fix inaccuracies in testsuite 2020-09-07 11:42:52 +02:00
riscv aarch64: enforce >=64K guard size [BZ #26691] 2020-10-02 09:57:44 +01:00
s390 aarch64: enforce >=64K guard size [BZ #26691] 2020-10-02 09:57:44 +01:00
sh aarch64: enforce >=64K guard size [BZ #26691] 2020-10-02 09:57:44 +01:00
sparc aarch64: enforce >=64K guard size [BZ #26691] 2020-10-02 09:57:44 +01:00
unix sysvipc: Fix IPC_INFO and SHM_INFO handling [BZ #26636] 2020-10-14 11:49:55 -03:00
wordsize-32 Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wordsize-64 Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
x86 <sys/platform/x86.h>: Add FSRCS/FSRS/FZLRM support 2020-10-09 11:52:30 -07:00
x86_64 aarch64: enforce >=64K guard size [BZ #26691] 2020-10-02 09:57:44 +01:00