From 3fe3f8076e4e0d3f5cd27f85dc0aa76b2f625917 Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Fri, 25 Jun 2021 10:30:36 +0200 Subject: [PATCH] Linux: Move lio_listio, lio_listio64 from librt to libc The symbols were moved using scripts/move-symbol-to-libc.py. Placeholder symbols are needed on some architectures, to keep the GLIBC_2.1 and GLIBC_2.4 symbol versions around. Reviewed-by: Adhemerva Zanella --- rt/Makefile | 4 +-- rt/Versions | 20 +++++++++++-- rt/librt-compat.c | 12 ++++++++ rt/lio_listio-common.c | 29 ++++++++++++++----- sysdeps/unix/sysv/linux/aarch64/libc.abilist | 4 +++ sysdeps/unix/sysv/linux/aarch64/librt.abilist | 2 -- sysdeps/unix/sysv/linux/alpha/libc.abilist | 6 ++++ sysdeps/unix/sysv/linux/alpha/librt.abilist | 6 ++-- sysdeps/unix/sysv/linux/arc/libc.abilist | 4 +++ sysdeps/unix/sysv/linux/arc/librt.abilist | 2 -- sysdeps/unix/sysv/linux/arm/be/libc.abilist | 4 +++ sysdeps/unix/sysv/linux/arm/be/librt.abilist | 2 -- sysdeps/unix/sysv/linux/arm/le/libc.abilist | 4 +++ sysdeps/unix/sysv/linux/arm/le/librt.abilist | 2 -- sysdeps/unix/sysv/linux/csky/libc.abilist | 4 +++ sysdeps/unix/sysv/linux/csky/librt.abilist | 2 -- sysdeps/unix/sysv/linux/hppa/libc.abilist | 6 ++++ sysdeps/unix/sysv/linux/hppa/librt.abilist | 6 ++-- sysdeps/unix/sysv/linux/i386/libc.abilist | 6 ++++ sysdeps/unix/sysv/linux/i386/librt.abilist | 6 ++-- sysdeps/unix/sysv/linux/ia64/libc.abilist | 6 ++++ sysdeps/unix/sysv/linux/ia64/librt.abilist | 6 ++-- .../sysv/linux/m68k/coldfire/libc.abilist | 4 +++ .../sysv/linux/m68k/coldfire/librt.abilist | 2 -- .../unix/sysv/linux/m68k/m680x0/libc.abilist | 6 ++++ .../unix/sysv/linux/m68k/m680x0/librt.abilist | 6 ++-- .../sysv/linux/microblaze/be/libc.abilist | 4 +++ .../sysv/linux/microblaze/be/librt.abilist | 2 -- .../sysv/linux/microblaze/le/libc.abilist | 4 +++ .../sysv/linux/microblaze/le/librt.abilist | 2 -- .../sysv/linux/mips/mips32/fpu/libc.abilist | 6 ++++ .../unix/sysv/linux/mips/mips32/librt.abilist | 5 +--- .../sysv/linux/mips/mips32/nofpu/libc.abilist | 6 ++++ .../sysv/linux/mips/mips64/n32/libc.abilist | 6 ++++ .../sysv/linux/mips/mips64/n32/librt.abilist | 5 +--- .../sysv/linux/mips/mips64/n64/libc.abilist | 6 ++++ .../sysv/linux/mips/mips64/n64/librt.abilist | 5 +--- sysdeps/unix/sysv/linux/nios2/libc.abilist | 4 +++ sysdeps/unix/sysv/linux/nios2/librt.abilist | 2 -- .../linux/powerpc/powerpc32/fpu/libc.abilist | 6 ++++ .../linux/powerpc/powerpc32/librt.abilist | 6 ++-- .../powerpc/powerpc32/nofpu/libc.abilist | 6 ++++ .../linux/powerpc/powerpc64/be/libc.abilist | 6 ++++ .../linux/powerpc/powerpc64/be/librt.abilist | 5 +--- .../linux/powerpc/powerpc64/le/libc.abilist | 4 +++ .../linux/powerpc/powerpc64/le/librt.abilist | 2 -- .../unix/sysv/linux/riscv/rv32/libc.abilist | 4 +++ .../unix/sysv/linux/riscv/rv32/librt.abilist | 2 -- .../unix/sysv/linux/riscv/rv64/libc.abilist | 4 +++ .../unix/sysv/linux/riscv/rv64/librt.abilist | 2 -- .../unix/sysv/linux/s390/s390-32/libc.abilist | 6 ++++ .../sysv/linux/s390/s390-32/librt.abilist | 6 ++-- .../unix/sysv/linux/s390/s390-64/libc.abilist | 6 ++++ .../sysv/linux/s390/s390-64/librt.abilist | 5 +--- sysdeps/unix/sysv/linux/sh/be/libc.abilist | 6 ++++ sysdeps/unix/sysv/linux/sh/be/librt.abilist | 6 ++-- sysdeps/unix/sysv/linux/sh/le/libc.abilist | 6 ++++ sysdeps/unix/sysv/linux/sh/le/librt.abilist | 6 ++-- .../sysv/linux/sparc/sparc32/libc.abilist | 6 ++++ .../sysv/linux/sparc/sparc32/librt.abilist | 6 ++-- .../sysv/linux/sparc/sparc64/libc.abilist | 6 ++++ .../sysv/linux/sparc/sparc64/librt.abilist | 6 ++-- .../unix/sysv/linux/x86_64/64/libc.abilist | 6 ++++ .../unix/sysv/linux/x86_64/64/librt.abilist | 5 +--- .../unix/sysv/linux/x86_64/x32/libc.abilist | 4 +++ .../unix/sysv/linux/x86_64/x32/librt.abilist | 2 -- 66 files changed, 248 insertions(+), 105 deletions(-) diff --git a/rt/Makefile b/rt/Makefile index 3d930d1d26..5a5e45bfd2 100644 --- a/rt/Makefile +++ b/rt/Makefile @@ -30,8 +30,6 @@ routines = \ librt-routines = \ librt-compat \ - lio_listio \ - lio_listio64 \ mq_close \ mq_getattr \ mq_notify \ @@ -63,6 +61,8 @@ $(librt-routines-var) += \ aio_suspend \ aio_write \ aio_write64 \ + lio_listio \ + lio_listio64 \ tests := tst-shm tst-timer tst-timer2 \ tst-aio tst-aio64 tst-aio2 tst-aio3 tst-aio4 tst-aio5 tst-aio6 \ diff --git a/rt/Versions b/rt/Versions index f2b4ced257..0565707456 100644 --- a/rt/Versions +++ b/rt/Versions @@ -16,12 +16,20 @@ libc { aio_suspend64; aio_write; aio_write64; + lio_listio; + lio_listio64; %endif } GLIBC_2.2 { shm_open; shm_unlink; } + GLIBC_2.4 { +%if PTHREAD_IN_LIBC + lio_listio; + lio_listio64; +%endif + } GLIBC_2.34 { %if PTHREAD_IN_LIBC aio_cancel; @@ -39,6 +47,8 @@ libc { aio_suspend64; aio_write; aio_write64; + lio_listio; + lio_listio64; %endif shm_open; shm_unlink; @@ -59,7 +69,9 @@ libc { } librt { GLIBC_2.1 { -%if !PTHREAD_IN_LIBC +%if PTHREAD_IN_LIBC + __librt_version_placeholder; +%else aio_cancel; aio_cancel64; aio_error; @@ -75,9 +87,9 @@ librt { aio_suspend64; aio_write; aio_write64; -%endif lio_listio; lio_listio64; +%endif } GLIBC_2.2 { timer_create; @@ -99,8 +111,12 @@ librt { mq_unlink; } GLIBC_2.4 { +%if PTHREAD_IN_LIBC + __librt_version_placeholder; +%else lio_listio; lio_listio64; +%endif } GLIBC_2.7 { __mq_open_2; diff --git a/rt/librt-compat.c b/rt/librt-compat.c index 7e5f1db940..23c87b0f3e 100644 --- a/rt/librt-compat.c +++ b/rt/librt-compat.c @@ -26,4 +26,16 @@ __attribute_used__ __librt_version_placeholder_1 (void) { } + +# if SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_2) +compat_symbol (librt, __librt_version_placeholder_1, + __librt_version_placeholder, GLIBC_2_1); +# endif + +# if SHLIB_COMPAT (librt, GLIBC_2_4, GLIBC_2_34) \ + && ABI_librt_GLIBC_2_4 != ABI_librt_GLIBC_2_1 +compat_symbol (librt, __librt_version_placeholder_1, + __librt_version_placeholder, GLIBC_2_4); +# endif + #endif diff --git a/rt/lio_listio-common.c b/rt/lio_listio-common.c index 3e087aa063..aa4ee5f465 100644 --- a/rt/lio_listio-common.c +++ b/rt/lio_listio-common.c @@ -42,6 +42,7 @@ #include #include #include +#include #include @@ -87,7 +88,7 @@ lio_listio_internal (int mode, struct AIOCB *const list[], int nent, } /* Request the mutex. */ - pthread_mutex_lock (&__aio_requests_mutex); + __pthread_mutex_lock (&__aio_requests_mutex); /* Now we can enqueue all requests. Since we already acquired the mutex the enqueue function need not do this. */ @@ -120,7 +121,7 @@ lio_listio_internal (int mode, struct AIOCB *const list[], int nent, /* Release the mutex. We do this before raising a signal since the signal handler might do a `siglongjmp' and then the mutex is locked forever. */ - pthread_mutex_unlock (&__aio_requests_mutex); + __pthread_mutex_unlock (&__aio_requests_mutex); if (LIO_MODE (mode) == LIO_NOWAIT) __aio_notify_only (sig); @@ -223,13 +224,13 @@ lio_listio_internal (int mode, struct AIOCB *const list[], int nent, } /* Release the mutex. */ - pthread_mutex_unlock (&__aio_requests_mutex); + __pthread_mutex_unlock (&__aio_requests_mutex); return result; } -#if SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_4) +#if OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_4) int attribute_compat_text_section LIO_LISTIO_OLD (int mode, struct AIOCB *const list[], int nent, @@ -248,7 +249,7 @@ compat_symbol (librt, LIO_LISTIO_OLD, LIO_LISTIO, GLIBC_2_1); # if __WORDSIZE == 64 compat_symbol (librt, LIO_LISTIO_OLD, lio_listio64, GLIBC_2_1); # endif -#endif /* SHLIB_COMPAT */ +#endif /* OTHER_SHLIB_COMPAT */ int @@ -264,7 +265,21 @@ LIO_LISTIO_NEW (int mode, struct AIOCB *const list[], int nent, return lio_listio_internal (mode, list, nent, sig); } + +#if PTHREAD_IN_LIBC +versioned_symbol (libc, LIO_LISTIO_NEW, LIO_LISTIO, GLIBC_2_34); +# if __WORDSIZE == 64 +versioned_symbol (libc, LIO_LISTIO_NEW, lio_listio64, GLIBC_2_34); +# endif +# if OTHER_SHLIB_COMPAT (librt, GLIBC_2_4, GLIBC_2_34) +compat_symbol (librt, LIO_LISTIO_NEW, LIO_LISTIO, GLIBC_2_4); +# if __WORDSIZE == 64 +compat_symbol (librt, LIO_LISTIO_NEW, lio_listio64, GLIBC_2_4); +# endif +# endif /* OTHER_SHLIB_COMPAT */ +#else /* !PTHREAD_IN_LIBC */ versioned_symbol (librt, LIO_LISTIO_NEW, LIO_LISTIO, GLIBC_2_4); -#if __WORDSIZE == 64 +# if __WORDSIZE == 64 versioned_symbol (librt, LIO_LISTIO_NEW, lio_listio64, GLIBC_2_4); -#endif +# endif +#endif /* !PTHREAD_IN_LIBC */ diff --git a/sysdeps/unix/sysv/linux/aarch64/libc.abilist b/sysdeps/unix/sysv/linux/aarch64/libc.abilist index 880dc08ffa..18bbe0c86b 100644 --- a/sysdeps/unix/sysv/linux/aarch64/libc.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/libc.abilist @@ -1268,6 +1268,8 @@ GLIBC_2.17 lfind F GLIBC_2.17 lgetxattr F GLIBC_2.17 link F GLIBC_2.17 linkat F +GLIBC_2.17 lio_listio F +GLIBC_2.17 lio_listio64 F GLIBC_2.17 listen F GLIBC_2.17 listxattr F GLIBC_2.17 llabs F @@ -2395,6 +2397,8 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 lio_listio F +GLIBC_2.34 lio_listio64 F GLIBC_2.34 mtx_destroy F GLIBC_2.34 mtx_init F GLIBC_2.34 mtx_lock F diff --git a/sysdeps/unix/sysv/linux/aarch64/librt.abilist b/sysdeps/unix/sysv/linux/aarch64/librt.abilist index 66c645887e..21ca06cf25 100644 --- a/sysdeps/unix/sysv/linux/aarch64/librt.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/librt.abilist @@ -1,6 +1,4 @@ GLIBC_2.17 __mq_open_2 F -GLIBC_2.17 lio_listio F -GLIBC_2.17 lio_listio64 F GLIBC_2.17 mq_close F GLIBC_2.17 mq_getattr F GLIBC_2.17 mq_notify F diff --git a/sysdeps/unix/sysv/linux/alpha/libc.abilist b/sysdeps/unix/sysv/linux/alpha/libc.abilist index 45ba500389..a7cea3adda 100644 --- a/sysdeps/unix/sysv/linux/alpha/libc.abilist +++ b/sysdeps/unix/sysv/linux/alpha/libc.abilist @@ -1617,6 +1617,8 @@ GLIBC_2.1 key_get_conv F GLIBC_2.1 key_secretkey_is_set F GLIBC_2.1 key_setnet F GLIBC_2.1 key_setsecret F +GLIBC_2.1 lio_listio F +GLIBC_2.1 lio_listio64 F GLIBC_2.1 lockf64 F GLIBC_2.1 lseek64 F GLIBC_2.1 makecontext F @@ -2490,6 +2492,8 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 lio_listio F +GLIBC_2.34 lio_listio64 F GLIBC_2.34 mtx_destroy F GLIBC_2.34 mtx_init F GLIBC_2.34 mtx_lock F @@ -2775,6 +2779,8 @@ GLIBC_2.4 isinfl F GLIBC_2.4 isnanl F GLIBC_2.4 ldexpl F GLIBC_2.4 linkat F +GLIBC_2.4 lio_listio F +GLIBC_2.4 lio_listio64 F GLIBC_2.4 mkdirat F GLIBC_2.4 mkfifoat F GLIBC_2.4 modfl F diff --git a/sysdeps/unix/sysv/linux/alpha/librt.abilist b/sysdeps/unix/sysv/linux/alpha/librt.abilist index 89a7344c1c..2ae4408148 100644 --- a/sysdeps/unix/sysv/linux/alpha/librt.abilist +++ b/sysdeps/unix/sysv/linux/alpha/librt.abilist @@ -1,5 +1,4 @@ -GLIBC_2.1 lio_listio F -GLIBC_2.1 lio_listio64 F +GLIBC_2.1 __librt_version_placeholder F GLIBC_2.2 timer_create F GLIBC_2.2 timer_delete F GLIBC_2.2 timer_getoverrun F @@ -21,6 +20,5 @@ GLIBC_2.3.4 mq_setattr F GLIBC_2.3.4 mq_timedreceive F GLIBC_2.3.4 mq_timedsend F GLIBC_2.3.4 mq_unlink F -GLIBC_2.4 lio_listio F -GLIBC_2.4 lio_listio64 F +GLIBC_2.4 __librt_version_placeholder F GLIBC_2.7 __mq_open_2 F diff --git a/sysdeps/unix/sysv/linux/arc/libc.abilist b/sysdeps/unix/sysv/linux/arc/libc.abilist index fdfe20796b..a296bd429d 100644 --- a/sysdeps/unix/sysv/linux/arc/libc.abilist +++ b/sysdeps/unix/sysv/linux/arc/libc.abilist @@ -1203,6 +1203,8 @@ GLIBC_2.32 lfind F GLIBC_2.32 lgetxattr F GLIBC_2.32 link F GLIBC_2.32 linkat F +GLIBC_2.32 lio_listio F +GLIBC_2.32 lio_listio64 F GLIBC_2.32 listen F GLIBC_2.32 listxattr F GLIBC_2.32 llabs F @@ -2154,6 +2156,8 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 lio_listio F +GLIBC_2.34 lio_listio64 F GLIBC_2.34 mtx_destroy F GLIBC_2.34 mtx_init F GLIBC_2.34 mtx_lock F diff --git a/sysdeps/unix/sysv/linux/arc/librt.abilist b/sysdeps/unix/sysv/linux/arc/librt.abilist index 780fb36a31..86b7d92191 100644 --- a/sysdeps/unix/sysv/linux/arc/librt.abilist +++ b/sysdeps/unix/sysv/linux/arc/librt.abilist @@ -1,6 +1,4 @@ GLIBC_2.32 __mq_open_2 F -GLIBC_2.32 lio_listio F -GLIBC_2.32 lio_listio64 F GLIBC_2.32 mq_close F GLIBC_2.32 mq_getattr F GLIBC_2.32 mq_notify F diff --git a/sysdeps/unix/sysv/linux/arm/be/libc.abilist b/sysdeps/unix/sysv/linux/arm/be/libc.abilist index 8e6cb9ad9d..5a11201a2c 100644 --- a/sysdeps/unix/sysv/linux/arm/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/arm/be/libc.abilist @@ -311,6 +311,8 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 lio_listio F +GLIBC_2.34 lio_listio64 F GLIBC_2.34 mtx_destroy F GLIBC_2.34 mtx_init F GLIBC_2.34 mtx_lock F @@ -1643,6 +1645,8 @@ GLIBC_2.4 lfind F GLIBC_2.4 lgetxattr F GLIBC_2.4 link F GLIBC_2.4 linkat F +GLIBC_2.4 lio_listio F +GLIBC_2.4 lio_listio64 F GLIBC_2.4 listen F GLIBC_2.4 listxattr F GLIBC_2.4 llabs F diff --git a/sysdeps/unix/sysv/linux/arm/be/librt.abilist b/sysdeps/unix/sysv/linux/arm/be/librt.abilist index 5c655ba14e..17eaad197b 100644 --- a/sysdeps/unix/sysv/linux/arm/be/librt.abilist +++ b/sysdeps/unix/sysv/linux/arm/be/librt.abilist @@ -2,8 +2,6 @@ GLIBC_2.34 __mq_timedreceive_time64 F GLIBC_2.34 __mq_timedsend_time64 F GLIBC_2.34 __timer_gettime64 F GLIBC_2.34 __timer_settime64 F -GLIBC_2.4 lio_listio F -GLIBC_2.4 lio_listio64 F GLIBC_2.4 mq_close F GLIBC_2.4 mq_getattr F GLIBC_2.4 mq_notify F diff --git a/sysdeps/unix/sysv/linux/arm/le/libc.abilist b/sysdeps/unix/sysv/linux/arm/le/libc.abilist index 58190af9e0..ef6c2f934d 100644 --- a/sysdeps/unix/sysv/linux/arm/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/arm/le/libc.abilist @@ -308,6 +308,8 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 lio_listio F +GLIBC_2.34 lio_listio64 F GLIBC_2.34 mtx_destroy F GLIBC_2.34 mtx_init F GLIBC_2.34 mtx_lock F @@ -1640,6 +1642,8 @@ GLIBC_2.4 lfind F GLIBC_2.4 lgetxattr F GLIBC_2.4 link F GLIBC_2.4 linkat F +GLIBC_2.4 lio_listio F +GLIBC_2.4 lio_listio64 F GLIBC_2.4 listen F GLIBC_2.4 listxattr F GLIBC_2.4 llabs F diff --git a/sysdeps/unix/sysv/linux/arm/le/librt.abilist b/sysdeps/unix/sysv/linux/arm/le/librt.abilist index 5c655ba14e..17eaad197b 100644 --- a/sysdeps/unix/sysv/linux/arm/le/librt.abilist +++ b/sysdeps/unix/sysv/linux/arm/le/librt.abilist @@ -2,8 +2,6 @@ GLIBC_2.34 __mq_timedreceive_time64 F GLIBC_2.34 __mq_timedsend_time64 F GLIBC_2.34 __timer_gettime64 F GLIBC_2.34 __timer_settime64 F -GLIBC_2.4 lio_listio F -GLIBC_2.4 lio_listio64 F GLIBC_2.4 mq_close F GLIBC_2.4 mq_getattr F GLIBC_2.4 mq_notify F diff --git a/sysdeps/unix/sysv/linux/csky/libc.abilist b/sysdeps/unix/sysv/linux/csky/libc.abilist index 4ebfe66490..ce475d4237 100644 --- a/sysdeps/unix/sysv/linux/csky/libc.abilist +++ b/sysdeps/unix/sysv/linux/csky/libc.abilist @@ -1258,6 +1258,8 @@ GLIBC_2.29 lfind F GLIBC_2.29 lgetxattr F GLIBC_2.29 link F GLIBC_2.29 linkat F +GLIBC_2.29 lio_listio F +GLIBC_2.29 lio_listio64 F GLIBC_2.29 listen F GLIBC_2.29 listxattr F GLIBC_2.29 llabs F @@ -2415,6 +2417,8 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 lio_listio F +GLIBC_2.34 lio_listio64 F GLIBC_2.34 mtx_destroy F GLIBC_2.34 mtx_init F GLIBC_2.34 mtx_lock F diff --git a/sysdeps/unix/sysv/linux/csky/librt.abilist b/sysdeps/unix/sysv/linux/csky/librt.abilist index e8bf05dae6..b6dcc61492 100644 --- a/sysdeps/unix/sysv/linux/csky/librt.abilist +++ b/sysdeps/unix/sysv/linux/csky/librt.abilist @@ -1,6 +1,4 @@ GLIBC_2.29 __mq_open_2 F -GLIBC_2.29 lio_listio F -GLIBC_2.29 lio_listio64 F GLIBC_2.29 mq_close F GLIBC_2.29 mq_getattr F GLIBC_2.29 mq_notify F diff --git a/sysdeps/unix/sysv/linux/hppa/libc.abilist b/sysdeps/unix/sysv/linux/hppa/libc.abilist index 685eab4532..734c0b8832 100644 --- a/sysdeps/unix/sysv/linux/hppa/libc.abilist +++ b/sysdeps/unix/sysv/linux/hppa/libc.abilist @@ -20,6 +20,8 @@ GLIBC_2.1 aio_write F GLIBC_2.1 aio_write64 F GLIBC_2.1 dlopen F GLIBC_2.1 dlvsym F +GLIBC_2.1 lio_listio F +GLIBC_2.1 lio_listio64 F GLIBC_2.10 __cxa_at_quick_exit F GLIBC_2.10 __posix_getopt F GLIBC_2.10 accept4 F @@ -2369,6 +2371,8 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 lio_listio F +GLIBC_2.34 lio_listio64 F GLIBC_2.34 mtx_destroy F GLIBC_2.34 mtx_init F GLIBC_2.34 mtx_lock F @@ -2545,6 +2549,8 @@ GLIBC_2.4 inotify_add_watch F GLIBC_2.4 inotify_init F GLIBC_2.4 inotify_rm_watch F GLIBC_2.4 linkat F +GLIBC_2.4 lio_listio F +GLIBC_2.4 lio_listio64 F GLIBC_2.4 mkdirat F GLIBC_2.4 mkfifoat F GLIBC_2.4 open_wmemstream F diff --git a/sysdeps/unix/sysv/linux/hppa/librt.abilist b/sysdeps/unix/sysv/linux/hppa/librt.abilist index eb80c67c84..4273983ece 100644 --- a/sysdeps/unix/sysv/linux/hppa/librt.abilist +++ b/sysdeps/unix/sysv/linux/hppa/librt.abilist @@ -1,5 +1,4 @@ -GLIBC_2.1 lio_listio F -GLIBC_2.1 lio_listio64 F +GLIBC_2.1 __librt_version_placeholder F GLIBC_2.2 timer_create F GLIBC_2.2 timer_delete F GLIBC_2.2 timer_getoverrun F @@ -19,6 +18,5 @@ GLIBC_2.34 __mq_timedreceive_time64 F GLIBC_2.34 __mq_timedsend_time64 F GLIBC_2.34 __timer_gettime64 F GLIBC_2.34 __timer_settime64 F -GLIBC_2.4 lio_listio F -GLIBC_2.4 lio_listio64 F +GLIBC_2.4 __librt_version_placeholder F GLIBC_2.7 __mq_open_2 F diff --git a/sysdeps/unix/sysv/linux/i386/libc.abilist b/sysdeps/unix/sysv/linux/i386/libc.abilist index 19b2f11845..796a5678a1 100644 --- a/sysdeps/unix/sysv/linux/i386/libc.abilist +++ b/sysdeps/unix/sysv/linux/i386/libc.abilist @@ -1584,6 +1584,8 @@ GLIBC_2.1 key_get_conv F GLIBC_2.1 key_secretkey_is_set F GLIBC_2.1 key_setnet F GLIBC_2.1 key_setsecret F +GLIBC_2.1 lio_listio F +GLIBC_2.1 lio_listio64 F GLIBC_2.1 lockf64 F GLIBC_2.1 lseek64 F GLIBC_2.1 makecontext F @@ -2553,6 +2555,8 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 lio_listio F +GLIBC_2.34 lio_listio64 F GLIBC_2.34 mtx_destroy F GLIBC_2.34 mtx_init F GLIBC_2.34 mtx_lock F @@ -2729,6 +2733,8 @@ GLIBC_2.4 inotify_add_watch F GLIBC_2.4 inotify_init F GLIBC_2.4 inotify_rm_watch F GLIBC_2.4 linkat F +GLIBC_2.4 lio_listio F +GLIBC_2.4 lio_listio64 F GLIBC_2.4 mkdirat F GLIBC_2.4 mkfifoat F GLIBC_2.4 open_wmemstream F diff --git a/sysdeps/unix/sysv/linux/i386/librt.abilist b/sysdeps/unix/sysv/linux/i386/librt.abilist index eb80c67c84..4273983ece 100644 --- a/sysdeps/unix/sysv/linux/i386/librt.abilist +++ b/sysdeps/unix/sysv/linux/i386/librt.abilist @@ -1,5 +1,4 @@ -GLIBC_2.1 lio_listio F -GLIBC_2.1 lio_listio64 F +GLIBC_2.1 __librt_version_placeholder F GLIBC_2.2 timer_create F GLIBC_2.2 timer_delete F GLIBC_2.2 timer_getoverrun F @@ -19,6 +18,5 @@ GLIBC_2.34 __mq_timedreceive_time64 F GLIBC_2.34 __mq_timedsend_time64 F GLIBC_2.34 __timer_gettime64 F GLIBC_2.34 __timer_settime64 F -GLIBC_2.4 lio_listio F -GLIBC_2.4 lio_listio64 F +GLIBC_2.4 __librt_version_placeholder F GLIBC_2.7 __mq_open_2 F diff --git a/sysdeps/unix/sysv/linux/ia64/libc.abilist b/sysdeps/unix/sysv/linux/ia64/libc.abilist index 8d9f6ff3b6..36769154e3 100644 --- a/sysdeps/unix/sysv/linux/ia64/libc.abilist +++ b/sysdeps/unix/sysv/linux/ia64/libc.abilist @@ -20,6 +20,8 @@ GLIBC_2.1 aio_write F GLIBC_2.1 aio_write64 F GLIBC_2.1 dlopen F GLIBC_2.1 dlvsym F +GLIBC_2.1 lio_listio F +GLIBC_2.1 lio_listio64 F GLIBC_2.10 __cxa_at_quick_exit F GLIBC_2.10 __posix_getopt F GLIBC_2.10 accept4 F @@ -2328,6 +2330,8 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 lio_listio F +GLIBC_2.34 lio_listio64 F GLIBC_2.34 mtx_destroy F GLIBC_2.34 mtx_init F GLIBC_2.34 mtx_lock F @@ -2504,6 +2508,8 @@ GLIBC_2.4 inotify_add_watch F GLIBC_2.4 inotify_init F GLIBC_2.4 inotify_rm_watch F GLIBC_2.4 linkat F +GLIBC_2.4 lio_listio F +GLIBC_2.4 lio_listio64 F GLIBC_2.4 mkdirat F GLIBC_2.4 mkfifoat F GLIBC_2.4 open_wmemstream F diff --git a/sysdeps/unix/sysv/linux/ia64/librt.abilist b/sysdeps/unix/sysv/linux/ia64/librt.abilist index 1eef73b204..41bcd0064a 100644 --- a/sysdeps/unix/sysv/linux/ia64/librt.abilist +++ b/sysdeps/unix/sysv/linux/ia64/librt.abilist @@ -1,5 +1,4 @@ -GLIBC_2.1 lio_listio F -GLIBC_2.1 lio_listio64 F +GLIBC_2.1 __librt_version_placeholder F GLIBC_2.2 timer_create F GLIBC_2.2 timer_delete F GLIBC_2.2 timer_getoverrun F @@ -20,6 +19,5 @@ GLIBC_2.3.4 mq_setattr F GLIBC_2.3.4 mq_timedreceive F GLIBC_2.3.4 mq_timedsend F GLIBC_2.3.4 mq_unlink F -GLIBC_2.4 lio_listio F -GLIBC_2.4 lio_listio64 F +GLIBC_2.4 __librt_version_placeholder F GLIBC_2.7 __mq_open_2 F diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist index 2ab4862211..ace87cf64d 100644 --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist @@ -312,6 +312,8 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 lio_listio F +GLIBC_2.34 lio_listio64 F GLIBC_2.34 mtx_destroy F GLIBC_2.34 mtx_init F GLIBC_2.34 mtx_lock F @@ -1627,6 +1629,8 @@ GLIBC_2.4 lfind F GLIBC_2.4 lgetxattr F GLIBC_2.4 link F GLIBC_2.4 linkat F +GLIBC_2.4 lio_listio F +GLIBC_2.4 lio_listio64 F GLIBC_2.4 listen F GLIBC_2.4 listxattr F GLIBC_2.4 llabs F diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist index 5c655ba14e..17eaad197b 100644 --- a/sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/librt.abilist @@ -2,8 +2,6 @@ GLIBC_2.34 __mq_timedreceive_time64 F GLIBC_2.34 __mq_timedsend_time64 F GLIBC_2.34 __timer_gettime64 F GLIBC_2.34 __timer_settime64 F -GLIBC_2.4 lio_listio F -GLIBC_2.4 lio_listio64 F GLIBC_2.4 mq_close F GLIBC_2.4 mq_getattr F GLIBC_2.4 mq_notify F diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist index f4ee74ce72..ac56d8aaec 100644 --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist @@ -1581,6 +1581,8 @@ GLIBC_2.1 key_get_conv F GLIBC_2.1 key_secretkey_is_set F GLIBC_2.1 key_setnet F GLIBC_2.1 key_setsecret F +GLIBC_2.1 lio_listio F +GLIBC_2.1 lio_listio64 F GLIBC_2.1 lockf64 F GLIBC_2.1 lseek64 F GLIBC_2.1 makecontext F @@ -2496,6 +2498,8 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 lio_listio F +GLIBC_2.34 lio_listio64 F GLIBC_2.34 mtx_destroy F GLIBC_2.34 mtx_init F GLIBC_2.34 mtx_lock F @@ -2672,6 +2676,8 @@ GLIBC_2.4 inotify_add_watch F GLIBC_2.4 inotify_init F GLIBC_2.4 inotify_rm_watch F GLIBC_2.4 linkat F +GLIBC_2.4 lio_listio F +GLIBC_2.4 lio_listio64 F GLIBC_2.4 mkdirat F GLIBC_2.4 mkfifoat F GLIBC_2.4 open_wmemstream F diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist index eb80c67c84..4273983ece 100644 --- a/sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist @@ -1,5 +1,4 @@ -GLIBC_2.1 lio_listio F -GLIBC_2.1 lio_listio64 F +GLIBC_2.1 __librt_version_placeholder F GLIBC_2.2 timer_create F GLIBC_2.2 timer_delete F GLIBC_2.2 timer_getoverrun F @@ -19,6 +18,5 @@ GLIBC_2.34 __mq_timedreceive_time64 F GLIBC_2.34 __mq_timedsend_time64 F GLIBC_2.34 __timer_gettime64 F GLIBC_2.34 __timer_settime64 F -GLIBC_2.4 lio_listio F -GLIBC_2.4 lio_listio64 F +GLIBC_2.4 __librt_version_placeholder F GLIBC_2.7 __mq_open_2 F diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist index d0dcf88270..8383308b5d 100644 --- a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist @@ -1270,6 +1270,8 @@ GLIBC_2.18 lfind F GLIBC_2.18 lgetxattr F GLIBC_2.18 link F GLIBC_2.18 linkat F +GLIBC_2.18 lio_listio F +GLIBC_2.18 lio_listio64 F GLIBC_2.18 listen F GLIBC_2.18 listxattr F GLIBC_2.18 llabs F @@ -2466,6 +2468,8 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 lio_listio F +GLIBC_2.34 lio_listio64 F GLIBC_2.34 mtx_destroy F GLIBC_2.34 mtx_init F GLIBC_2.34 mtx_lock F diff --git a/sysdeps/unix/sysv/linux/microblaze/be/librt.abilist b/sysdeps/unix/sysv/linux/microblaze/be/librt.abilist index 5a24a449c8..46388b39c0 100644 --- a/sysdeps/unix/sysv/linux/microblaze/be/librt.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/be/librt.abilist @@ -1,6 +1,4 @@ GLIBC_2.18 __mq_open_2 F -GLIBC_2.18 lio_listio F -GLIBC_2.18 lio_listio64 F GLIBC_2.18 mq_close F GLIBC_2.18 mq_getattr F GLIBC_2.18 mq_notify F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist index a5a1b7ddc4..0b3fedbfbb 100644 --- a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist @@ -1270,6 +1270,8 @@ GLIBC_2.18 lfind F GLIBC_2.18 lgetxattr F GLIBC_2.18 link F GLIBC_2.18 linkat F +GLIBC_2.18 lio_listio F +GLIBC_2.18 lio_listio64 F GLIBC_2.18 listen F GLIBC_2.18 listxattr F GLIBC_2.18 llabs F @@ -2463,6 +2465,8 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 lio_listio F +GLIBC_2.34 lio_listio64 F GLIBC_2.34 mtx_destroy F GLIBC_2.34 mtx_init F GLIBC_2.34 mtx_lock F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/librt.abilist b/sysdeps/unix/sysv/linux/microblaze/le/librt.abilist index 5a24a449c8..46388b39c0 100644 --- a/sysdeps/unix/sysv/linux/microblaze/le/librt.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/le/librt.abilist @@ -1,6 +1,4 @@ GLIBC_2.18 __mq_open_2 F -GLIBC_2.18 lio_listio F -GLIBC_2.18 lio_listio64 F GLIBC_2.18 mq_close F GLIBC_2.18 mq_getattr F GLIBC_2.18 mq_notify F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist index a6d55c9639..abcecd4913 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist @@ -1819,6 +1819,8 @@ GLIBC_2.2 key_get_conv F GLIBC_2.2 key_secretkey_is_set F GLIBC_2.2 key_setnet F GLIBC_2.2 key_setsecret F +GLIBC_2.2 lio_listio F +GLIBC_2.2 lio_listio64 F GLIBC_2.2 localeconv F GLIBC_2.2 lockf64 F GLIBC_2.2 lseek64 F @@ -2461,6 +2463,8 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 lio_listio F +GLIBC_2.34 lio_listio64 F GLIBC_2.34 mtx_destroy F GLIBC_2.34 mtx_init F GLIBC_2.34 mtx_lock F @@ -2635,6 +2639,8 @@ GLIBC_2.4 inotify_add_watch F GLIBC_2.4 inotify_init F GLIBC_2.4 inotify_rm_watch F GLIBC_2.4 linkat F +GLIBC_2.4 lio_listio F +GLIBC_2.4 lio_listio64 F GLIBC_2.4 mkdirat F GLIBC_2.4 mkfifoat F GLIBC_2.4 open_wmemstream F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/librt.abilist b/sysdeps/unix/sysv/linux/mips/mips32/librt.abilist index 1d8e4643b5..d6bf4d5458 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/librt.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/librt.abilist @@ -1,5 +1,3 @@ -GLIBC_2.2 lio_listio F -GLIBC_2.2 lio_listio64 F GLIBC_2.2 timer_create F GLIBC_2.2 timer_delete F GLIBC_2.2 timer_getoverrun F @@ -19,6 +17,5 @@ GLIBC_2.34 __mq_timedreceive_time64 F GLIBC_2.34 __mq_timedsend_time64 F GLIBC_2.34 __timer_gettime64 F GLIBC_2.34 __timer_settime64 F -GLIBC_2.4 lio_listio F -GLIBC_2.4 lio_listio64 F +GLIBC_2.4 __librt_version_placeholder F GLIBC_2.7 __mq_open_2 F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist index 4f72d3c617..5f5b458364 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist @@ -1817,6 +1817,8 @@ GLIBC_2.2 key_get_conv F GLIBC_2.2 key_secretkey_is_set F GLIBC_2.2 key_setnet F GLIBC_2.2 key_setsecret F +GLIBC_2.2 lio_listio F +GLIBC_2.2 lio_listio64 F GLIBC_2.2 localeconv F GLIBC_2.2 lockf64 F GLIBC_2.2 lseek64 F @@ -2459,6 +2461,8 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 lio_listio F +GLIBC_2.34 lio_listio64 F GLIBC_2.34 mtx_destroy F GLIBC_2.34 mtx_init F GLIBC_2.34 mtx_lock F @@ -2633,6 +2637,8 @@ GLIBC_2.4 inotify_add_watch F GLIBC_2.4 inotify_init F GLIBC_2.4 inotify_rm_watch F GLIBC_2.4 linkat F +GLIBC_2.4 lio_listio F +GLIBC_2.4 lio_listio64 F GLIBC_2.4 mkdirat F GLIBC_2.4 mkfifoat F GLIBC_2.4 open_wmemstream F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist index 216e8fbe03..8d0bafe8c2 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist @@ -1818,6 +1818,8 @@ GLIBC_2.2 key_get_conv F GLIBC_2.2 key_secretkey_is_set F GLIBC_2.2 key_setnet F GLIBC_2.2 key_setsecret F +GLIBC_2.2 lio_listio F +GLIBC_2.2 lio_listio64 F GLIBC_2.2 localeconv F GLIBC_2.2 lockf64 F GLIBC_2.2 lseek64 F @@ -2467,6 +2469,8 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 lio_listio F +GLIBC_2.34 lio_listio64 F GLIBC_2.34 mtx_destroy F GLIBC_2.34 mtx_init F GLIBC_2.34 mtx_lock F @@ -2641,6 +2645,8 @@ GLIBC_2.4 inotify_add_watch F GLIBC_2.4 inotify_init F GLIBC_2.4 inotify_rm_watch F GLIBC_2.4 linkat F +GLIBC_2.4 lio_listio F +GLIBC_2.4 lio_listio64 F GLIBC_2.4 mkdirat F GLIBC_2.4 mkfifoat F GLIBC_2.4 open_wmemstream F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist index 1d8e4643b5..d6bf4d5458 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist @@ -1,5 +1,3 @@ -GLIBC_2.2 lio_listio F -GLIBC_2.2 lio_listio64 F GLIBC_2.2 timer_create F GLIBC_2.2 timer_delete F GLIBC_2.2 timer_getoverrun F @@ -19,6 +17,5 @@ GLIBC_2.34 __mq_timedreceive_time64 F GLIBC_2.34 __mq_timedsend_time64 F GLIBC_2.34 __timer_gettime64 F GLIBC_2.34 __timer_settime64 F -GLIBC_2.4 lio_listio F -GLIBC_2.4 lio_listio64 F +GLIBC_2.4 __librt_version_placeholder F GLIBC_2.7 __mq_open_2 F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist index 9671631450..f18bbf6955 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist @@ -1814,6 +1814,8 @@ GLIBC_2.2 key_get_conv F GLIBC_2.2 key_secretkey_is_set F GLIBC_2.2 key_setnet F GLIBC_2.2 key_setsecret F +GLIBC_2.2 lio_listio F +GLIBC_2.2 lio_listio64 F GLIBC_2.2 localeconv F GLIBC_2.2 lockf64 F GLIBC_2.2 lseek64 F @@ -2384,6 +2386,8 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 lio_listio F +GLIBC_2.34 lio_listio64 F GLIBC_2.34 mtx_destroy F GLIBC_2.34 mtx_init F GLIBC_2.34 mtx_lock F @@ -2558,6 +2562,8 @@ GLIBC_2.4 inotify_add_watch F GLIBC_2.4 inotify_init F GLIBC_2.4 inotify_rm_watch F GLIBC_2.4 linkat F +GLIBC_2.4 lio_listio F +GLIBC_2.4 lio_listio64 F GLIBC_2.4 mkdirat F GLIBC_2.4 mkfifoat F GLIBC_2.4 open_wmemstream F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist index f2cda0ef51..cb685723d6 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist @@ -1,5 +1,3 @@ -GLIBC_2.2 lio_listio F -GLIBC_2.2 lio_listio64 F GLIBC_2.2 timer_create F GLIBC_2.2 timer_delete F GLIBC_2.2 timer_getoverrun F @@ -15,6 +13,5 @@ GLIBC_2.3.4 mq_setattr F GLIBC_2.3.4 mq_timedreceive F GLIBC_2.3.4 mq_timedsend F GLIBC_2.3.4 mq_unlink F -GLIBC_2.4 lio_listio F -GLIBC_2.4 lio_listio64 F +GLIBC_2.4 __librt_version_placeholder F GLIBC_2.7 __mq_open_2 F diff --git a/sysdeps/unix/sysv/linux/nios2/libc.abilist b/sysdeps/unix/sysv/linux/nios2/libc.abilist index 6d105407dd..676719705b 100644 --- a/sysdeps/unix/sysv/linux/nios2/libc.abilist +++ b/sysdeps/unix/sysv/linux/nios2/libc.abilist @@ -1313,6 +1313,8 @@ GLIBC_2.21 lfind F GLIBC_2.21 lgetxattr F GLIBC_2.21 link F GLIBC_2.21 linkat F +GLIBC_2.21 lio_listio F +GLIBC_2.21 lio_listio64 F GLIBC_2.21 listen F GLIBC_2.21 listxattr F GLIBC_2.21 llabs F @@ -2505,6 +2507,8 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 lio_listio F +GLIBC_2.34 lio_listio64 F GLIBC_2.34 mtx_destroy F GLIBC_2.34 mtx_init F GLIBC_2.34 mtx_lock F diff --git a/sysdeps/unix/sysv/linux/nios2/librt.abilist b/sysdeps/unix/sysv/linux/nios2/librt.abilist index dc18b0dc39..54780bf8a8 100644 --- a/sysdeps/unix/sysv/linux/nios2/librt.abilist +++ b/sysdeps/unix/sysv/linux/nios2/librt.abilist @@ -1,6 +1,4 @@ GLIBC_2.21 __mq_open_2 F -GLIBC_2.21 lio_listio F -GLIBC_2.21 lio_listio64 F GLIBC_2.21 mq_close F GLIBC_2.21 mq_getattr F GLIBC_2.21 mq_notify F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist index 783ce5aa8e..030d6bd5b5 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist @@ -1589,6 +1589,8 @@ GLIBC_2.1 key_get_conv F GLIBC_2.1 key_secretkey_is_set F GLIBC_2.1 key_setnet F GLIBC_2.1 key_setsecret F +GLIBC_2.1 lio_listio F +GLIBC_2.1 lio_listio64 F GLIBC_2.1 lockf64 F GLIBC_2.1 lseek64 F GLIBC_2.1 makecontext F @@ -2523,6 +2525,8 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 lio_listio F +GLIBC_2.34 lio_listio64 F GLIBC_2.34 mtx_destroy F GLIBC_2.34 mtx_init F GLIBC_2.34 mtx_lock F @@ -2808,6 +2812,8 @@ GLIBC_2.4 isinfl F GLIBC_2.4 isnanl F GLIBC_2.4 ldexpl F GLIBC_2.4 linkat F +GLIBC_2.4 lio_listio F +GLIBC_2.4 lio_listio64 F GLIBC_2.4 mkdirat F GLIBC_2.4 mkfifoat F GLIBC_2.4 modfl F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist index eb80c67c84..4273983ece 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/librt.abilist @@ -1,5 +1,4 @@ -GLIBC_2.1 lio_listio F -GLIBC_2.1 lio_listio64 F +GLIBC_2.1 __librt_version_placeholder F GLIBC_2.2 timer_create F GLIBC_2.2 timer_delete F GLIBC_2.2 timer_getoverrun F @@ -19,6 +18,5 @@ GLIBC_2.34 __mq_timedreceive_time64 F GLIBC_2.34 __mq_timedsend_time64 F GLIBC_2.34 __timer_gettime64 F GLIBC_2.34 __timer_settime64 F -GLIBC_2.4 lio_listio F -GLIBC_2.4 lio_listio64 F +GLIBC_2.4 __librt_version_placeholder F GLIBC_2.7 __mq_open_2 F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist index badcc67295..08f19201da 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist @@ -1589,6 +1589,8 @@ GLIBC_2.1 key_get_conv F GLIBC_2.1 key_secretkey_is_set F GLIBC_2.1 key_setnet F GLIBC_2.1 key_setsecret F +GLIBC_2.1 lio_listio F +GLIBC_2.1 lio_listio64 F GLIBC_2.1 lockf64 F GLIBC_2.1 lseek64 F GLIBC_2.1 makecontext F @@ -2556,6 +2558,8 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 lio_listio F +GLIBC_2.34 lio_listio64 F GLIBC_2.34 mtx_destroy F GLIBC_2.34 mtx_init F GLIBC_2.34 mtx_lock F @@ -2853,6 +2857,8 @@ GLIBC_2.4 isinfl F GLIBC_2.4 isnanl F GLIBC_2.4 ldexpl F GLIBC_2.4 linkat F +GLIBC_2.4 lio_listio F +GLIBC_2.4 lio_listio64 F GLIBC_2.4 mkdirat F GLIBC_2.4 mkfifoat F GLIBC_2.4 modfl F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist index 838b3323f1..6bd167883f 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist @@ -1246,6 +1246,8 @@ GLIBC_2.3 ldiv F GLIBC_2.3 lfind F GLIBC_2.3 lgetxattr F GLIBC_2.3 link F +GLIBC_2.3 lio_listio F +GLIBC_2.3 lio_listio64 F GLIBC_2.3 listen F GLIBC_2.3 listxattr F GLIBC_2.3 llabs F @@ -2292,6 +2294,8 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 lio_listio F +GLIBC_2.34 lio_listio64 F GLIBC_2.34 mtx_destroy F GLIBC_2.34 mtx_init F GLIBC_2.34 mtx_lock F @@ -2577,6 +2581,8 @@ GLIBC_2.4 isinfl F GLIBC_2.4 isnanl F GLIBC_2.4 ldexpl F GLIBC_2.4 linkat F +GLIBC_2.4 lio_listio F +GLIBC_2.4 lio_listio64 F GLIBC_2.4 mkdirat F GLIBC_2.4 mkfifoat F GLIBC_2.4 modfl F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist index dcbadb2a1b..9553ec7c29 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist @@ -1,5 +1,3 @@ -GLIBC_2.3 lio_listio F -GLIBC_2.3 lio_listio64 F GLIBC_2.3 timer_create F GLIBC_2.3 timer_delete F GLIBC_2.3 timer_getoverrun F @@ -20,6 +18,5 @@ GLIBC_2.3.4 mq_setattr F GLIBC_2.3.4 mq_timedreceive F GLIBC_2.3.4 mq_timedsend F GLIBC_2.3.4 mq_unlink F -GLIBC_2.4 lio_listio F -GLIBC_2.4 lio_listio64 F +GLIBC_2.4 __librt_version_placeholder F GLIBC_2.7 __mq_open_2 F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist index b51ebf0861..62e5ddbca6 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist @@ -1356,6 +1356,8 @@ GLIBC_2.17 lfind F GLIBC_2.17 lgetxattr F GLIBC_2.17 link F GLIBC_2.17 linkat F +GLIBC_2.17 lio_listio F +GLIBC_2.17 lio_listio64 F GLIBC_2.17 listen F GLIBC_2.17 listxattr F GLIBC_2.17 llabs F @@ -2591,6 +2593,8 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 lio_listio F +GLIBC_2.34 lio_listio64 F GLIBC_2.34 mtx_destroy F GLIBC_2.34 mtx_init F GLIBC_2.34 mtx_lock F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist index 66c645887e..21ca06cf25 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist @@ -1,6 +1,4 @@ GLIBC_2.17 __mq_open_2 F -GLIBC_2.17 lio_listio F -GLIBC_2.17 lio_listio64 F GLIBC_2.17 mq_close F GLIBC_2.17 mq_getattr F GLIBC_2.17 mq_notify F diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist index caed7efe2b..a05dbdce4e 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist @@ -1200,6 +1200,8 @@ GLIBC_2.33 lfind F GLIBC_2.33 lgetxattr F GLIBC_2.33 link F GLIBC_2.33 linkat F +GLIBC_2.33 lio_listio F +GLIBC_2.33 lio_listio64 F GLIBC_2.33 listen F GLIBC_2.33 listxattr F GLIBC_2.33 llabs F @@ -2156,6 +2158,8 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 lio_listio F +GLIBC_2.34 lio_listio64 F GLIBC_2.34 mtx_destroy F GLIBC_2.34 mtx_init F GLIBC_2.34 mtx_lock F diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist index 82f04551d5..46954a5f42 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist @@ -1,6 +1,4 @@ GLIBC_2.33 __mq_open_2 F -GLIBC_2.33 lio_listio F -GLIBC_2.33 lio_listio64 F GLIBC_2.33 mq_close F GLIBC_2.33 mq_getattr F GLIBC_2.33 mq_notify F diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist index e9574cf0e4..db7cd82676 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist @@ -1254,6 +1254,8 @@ GLIBC_2.27 lfind F GLIBC_2.27 lgetxattr F GLIBC_2.27 link F GLIBC_2.27 linkat F +GLIBC_2.27 lio_listio F +GLIBC_2.27 lio_listio64 F GLIBC_2.27 listen F GLIBC_2.27 listxattr F GLIBC_2.27 llabs F @@ -2356,6 +2358,8 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 lio_listio F +GLIBC_2.34 lio_listio64 F GLIBC_2.34 mtx_destroy F GLIBC_2.34 mtx_init F GLIBC_2.34 mtx_lock F diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist index 044eace5c3..bf73abd7b8 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist @@ -1,6 +1,4 @@ GLIBC_2.27 __mq_open_2 F -GLIBC_2.27 lio_listio F -GLIBC_2.27 lio_listio64 F GLIBC_2.27 mq_close F GLIBC_2.27 mq_getattr F GLIBC_2.27 mq_notify F diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist index 28f002dcd8..a88aa419eb 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist @@ -1581,6 +1581,8 @@ GLIBC_2.1 key_get_conv F GLIBC_2.1 key_secretkey_is_set F GLIBC_2.1 key_setnet F GLIBC_2.1 key_setsecret F +GLIBC_2.1 lio_listio F +GLIBC_2.1 lio_listio64 F GLIBC_2.1 lockf64 F GLIBC_2.1 lseek64 F GLIBC_2.1 makecontext F @@ -2521,6 +2523,8 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 lio_listio F +GLIBC_2.34 lio_listio64 F GLIBC_2.34 mtx_destroy F GLIBC_2.34 mtx_init F GLIBC_2.34 mtx_lock F @@ -2806,6 +2810,8 @@ GLIBC_2.4 isinfl F GLIBC_2.4 isnanl F GLIBC_2.4 ldexpl F GLIBC_2.4 linkat F +GLIBC_2.4 lio_listio F +GLIBC_2.4 lio_listio64 F GLIBC_2.4 mkdirat F GLIBC_2.4 mkfifoat F GLIBC_2.4 modfl F diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist index eb80c67c84..4273983ece 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist @@ -1,5 +1,4 @@ -GLIBC_2.1 lio_listio F -GLIBC_2.1 lio_listio64 F +GLIBC_2.1 __librt_version_placeholder F GLIBC_2.2 timer_create F GLIBC_2.2 timer_delete F GLIBC_2.2 timer_getoverrun F @@ -19,6 +18,5 @@ GLIBC_2.34 __mq_timedreceive_time64 F GLIBC_2.34 __mq_timedsend_time64 F GLIBC_2.34 __timer_gettime64 F GLIBC_2.34 __timer_settime64 F -GLIBC_2.4 lio_listio F -GLIBC_2.4 lio_listio64 F +GLIBC_2.4 __librt_version_placeholder F GLIBC_2.7 __mq_open_2 F diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist index 2d6d3fd601..70bc3a8be7 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist @@ -1145,6 +1145,8 @@ GLIBC_2.2 ldexpl F GLIBC_2.2 ldiv F GLIBC_2.2 lfind F GLIBC_2.2 link F +GLIBC_2.2 lio_listio F +GLIBC_2.2 lio_listio64 F GLIBC_2.2 listen F GLIBC_2.2 llabs F GLIBC_2.2 lldiv F @@ -2329,6 +2331,8 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 lio_listio F +GLIBC_2.34 lio_listio64 F GLIBC_2.34 mtx_destroy F GLIBC_2.34 mtx_init F GLIBC_2.34 mtx_lock F @@ -2614,6 +2618,8 @@ GLIBC_2.4 isinfl F GLIBC_2.4 isnanl F GLIBC_2.4 ldexpl F GLIBC_2.4 linkat F +GLIBC_2.4 lio_listio F +GLIBC_2.4 lio_listio64 F GLIBC_2.4 mkdirat F GLIBC_2.4 mkfifoat F GLIBC_2.4 modfl F diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist index 03aed4d0f7..0ed75b255b 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist @@ -1,5 +1,3 @@ -GLIBC_2.2 lio_listio F -GLIBC_2.2 lio_listio64 F GLIBC_2.2 timer_create F GLIBC_2.2 timer_delete F GLIBC_2.2 timer_getoverrun F @@ -20,6 +18,5 @@ GLIBC_2.3.4 mq_setattr F GLIBC_2.3.4 mq_timedreceive F GLIBC_2.3.4 mq_timedsend F GLIBC_2.3.4 mq_unlink F -GLIBC_2.4 lio_listio F -GLIBC_2.4 lio_listio64 F +GLIBC_2.4 __librt_version_placeholder F GLIBC_2.7 __mq_open_2 F diff --git a/sysdeps/unix/sysv/linux/sh/be/libc.abilist b/sysdeps/unix/sysv/linux/sh/be/libc.abilist index 327cc0812d..851b8660b4 100644 --- a/sysdeps/unix/sysv/linux/sh/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/sh/be/libc.abilist @@ -24,6 +24,8 @@ GLIBC_2.1 aio_write F GLIBC_2.1 aio_write64 F GLIBC_2.1 dlopen F GLIBC_2.1 dlvsym F +GLIBC_2.1 lio_listio F +GLIBC_2.1 lio_listio64 F GLIBC_2.10 __cxa_at_quick_exit F GLIBC_2.10 __posix_getopt F GLIBC_2.10 accept4 F @@ -2376,6 +2378,8 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 lio_listio F +GLIBC_2.34 lio_listio64 F GLIBC_2.34 mtx_destroy F GLIBC_2.34 mtx_init F GLIBC_2.34 mtx_lock F @@ -2552,6 +2556,8 @@ GLIBC_2.4 inotify_add_watch F GLIBC_2.4 inotify_init F GLIBC_2.4 inotify_rm_watch F GLIBC_2.4 linkat F +GLIBC_2.4 lio_listio F +GLIBC_2.4 lio_listio64 F GLIBC_2.4 mkdirat F GLIBC_2.4 mkfifoat F GLIBC_2.4 open_wmemstream F diff --git a/sysdeps/unix/sysv/linux/sh/be/librt.abilist b/sysdeps/unix/sysv/linux/sh/be/librt.abilist index eb80c67c84..4273983ece 100644 --- a/sysdeps/unix/sysv/linux/sh/be/librt.abilist +++ b/sysdeps/unix/sysv/linux/sh/be/librt.abilist @@ -1,5 +1,4 @@ -GLIBC_2.1 lio_listio F -GLIBC_2.1 lio_listio64 F +GLIBC_2.1 __librt_version_placeholder F GLIBC_2.2 timer_create F GLIBC_2.2 timer_delete F GLIBC_2.2 timer_getoverrun F @@ -19,6 +18,5 @@ GLIBC_2.34 __mq_timedreceive_time64 F GLIBC_2.34 __mq_timedsend_time64 F GLIBC_2.34 __timer_gettime64 F GLIBC_2.34 __timer_settime64 F -GLIBC_2.4 lio_listio F -GLIBC_2.4 lio_listio64 F +GLIBC_2.4 __librt_version_placeholder F GLIBC_2.7 __mq_open_2 F diff --git a/sysdeps/unix/sysv/linux/sh/le/libc.abilist b/sysdeps/unix/sysv/linux/sh/le/libc.abilist index 4993b24e22..d8a75db6ed 100644 --- a/sysdeps/unix/sysv/linux/sh/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/sh/le/libc.abilist @@ -24,6 +24,8 @@ GLIBC_2.1 aio_write F GLIBC_2.1 aio_write64 F GLIBC_2.1 dlopen F GLIBC_2.1 dlvsym F +GLIBC_2.1 lio_listio F +GLIBC_2.1 lio_listio64 F GLIBC_2.10 __cxa_at_quick_exit F GLIBC_2.10 __posix_getopt F GLIBC_2.10 accept4 F @@ -2373,6 +2375,8 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 lio_listio F +GLIBC_2.34 lio_listio64 F GLIBC_2.34 mtx_destroy F GLIBC_2.34 mtx_init F GLIBC_2.34 mtx_lock F @@ -2549,6 +2553,8 @@ GLIBC_2.4 inotify_add_watch F GLIBC_2.4 inotify_init F GLIBC_2.4 inotify_rm_watch F GLIBC_2.4 linkat F +GLIBC_2.4 lio_listio F +GLIBC_2.4 lio_listio64 F GLIBC_2.4 mkdirat F GLIBC_2.4 mkfifoat F GLIBC_2.4 open_wmemstream F diff --git a/sysdeps/unix/sysv/linux/sh/le/librt.abilist b/sysdeps/unix/sysv/linux/sh/le/librt.abilist index eb80c67c84..4273983ece 100644 --- a/sysdeps/unix/sysv/linux/sh/le/librt.abilist +++ b/sysdeps/unix/sysv/linux/sh/le/librt.abilist @@ -1,5 +1,4 @@ -GLIBC_2.1 lio_listio F -GLIBC_2.1 lio_listio64 F +GLIBC_2.1 __librt_version_placeholder F GLIBC_2.2 timer_create F GLIBC_2.2 timer_delete F GLIBC_2.2 timer_getoverrun F @@ -19,6 +18,5 @@ GLIBC_2.34 __mq_timedreceive_time64 F GLIBC_2.34 __mq_timedsend_time64 F GLIBC_2.34 __timer_gettime64 F GLIBC_2.34 __timer_settime64 F -GLIBC_2.4 lio_listio F -GLIBC_2.4 lio_listio64 F +GLIBC_2.4 __librt_version_placeholder F GLIBC_2.7 __mq_open_2 F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist index e48e78079f..853ebccd44 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist @@ -1582,6 +1582,8 @@ GLIBC_2.1 key_get_conv F GLIBC_2.1 key_secretkey_is_set F GLIBC_2.1 key_setnet F GLIBC_2.1 key_setsecret F +GLIBC_2.1 lio_listio F +GLIBC_2.1 lio_listio64 F GLIBC_2.1 lockf64 F GLIBC_2.1 lseek64 F GLIBC_2.1 makecontext F @@ -2516,6 +2518,8 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 lio_listio F +GLIBC_2.34 lio_listio64 F GLIBC_2.34 mtx_destroy F GLIBC_2.34 mtx_init F GLIBC_2.34 mtx_lock F @@ -2827,6 +2831,8 @@ GLIBC_2.4 isinfl F GLIBC_2.4 isnanl F GLIBC_2.4 ldexpl F GLIBC_2.4 linkat F +GLIBC_2.4 lio_listio F +GLIBC_2.4 lio_listio64 F GLIBC_2.4 mkdirat F GLIBC_2.4 mkfifoat F GLIBC_2.4 modfl F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist index 3c39a8ba0a..39ae533414 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/librt.abilist @@ -1,5 +1,4 @@ -GLIBC_2.1 lio_listio F -GLIBC_2.1 lio_listio64 F +GLIBC_2.1 __librt_version_placeholder F GLIBC_2.2 timer_create F GLIBC_2.2 timer_delete F GLIBC_2.2 timer_getoverrun F @@ -20,6 +19,5 @@ GLIBC_2.34 __mq_timedreceive_time64 F GLIBC_2.34 __mq_timedsend_time64 F GLIBC_2.34 __timer_gettime64 F GLIBC_2.34 __timer_settime64 F -GLIBC_2.4 lio_listio F -GLIBC_2.4 lio_listio64 F +GLIBC_2.4 __librt_version_placeholder F GLIBC_2.7 __mq_open_2 F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist index 85a4dfa37c..52fbd42f3e 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist @@ -24,6 +24,8 @@ GLIBC_2.1 aio_write F GLIBC_2.1 aio_write64 F GLIBC_2.1 dlopen F GLIBC_2.1 dlvsym F +GLIBC_2.1 lio_listio F +GLIBC_2.1 lio_listio64 F GLIBC_2.10 __cxa_at_quick_exit F GLIBC_2.10 __posix_getopt F GLIBC_2.10 accept4 F @@ -2351,6 +2353,8 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 lio_listio F +GLIBC_2.34 lio_listio64 F GLIBC_2.34 mtx_destroy F GLIBC_2.34 mtx_init F GLIBC_2.34 mtx_lock F @@ -2527,6 +2531,8 @@ GLIBC_2.4 inotify_add_watch F GLIBC_2.4 inotify_init F GLIBC_2.4 inotify_rm_watch F GLIBC_2.4 linkat F +GLIBC_2.4 lio_listio F +GLIBC_2.4 lio_listio64 F GLIBC_2.4 mkdirat F GLIBC_2.4 mkfifoat F GLIBC_2.4 open_wmemstream F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist index 89a7344c1c..2ae4408148 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/librt.abilist @@ -1,5 +1,4 @@ -GLIBC_2.1 lio_listio F -GLIBC_2.1 lio_listio64 F +GLIBC_2.1 __librt_version_placeholder F GLIBC_2.2 timer_create F GLIBC_2.2 timer_delete F GLIBC_2.2 timer_getoverrun F @@ -21,6 +20,5 @@ GLIBC_2.3.4 mq_setattr F GLIBC_2.3.4 mq_timedreceive F GLIBC_2.3.4 mq_timedsend F GLIBC_2.3.4 mq_unlink F -GLIBC_2.4 lio_listio F -GLIBC_2.4 lio_listio64 F +GLIBC_2.4 __librt_version_placeholder F GLIBC_2.7 __mq_open_2 F diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist index c95b54fad3..4afbd80fe4 100644 --- a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist @@ -1138,6 +1138,8 @@ GLIBC_2.2.5 ldexpl F GLIBC_2.2.5 ldiv F GLIBC_2.2.5 lfind F GLIBC_2.2.5 link F +GLIBC_2.2.5 lio_listio F +GLIBC_2.2.5 lio_listio64 F GLIBC_2.2.5 listen F GLIBC_2.2.5 llabs F GLIBC_2.2.5 lldiv F @@ -2307,6 +2309,8 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 lio_listio F +GLIBC_2.34 lio_listio64 F GLIBC_2.34 mtx_destroy F GLIBC_2.34 mtx_init F GLIBC_2.34 mtx_lock F @@ -2483,6 +2487,8 @@ GLIBC_2.4 inotify_add_watch F GLIBC_2.4 inotify_init F GLIBC_2.4 inotify_rm_watch F GLIBC_2.4 linkat F +GLIBC_2.4 lio_listio F +GLIBC_2.4 lio_listio64 F GLIBC_2.4 mkdirat F GLIBC_2.4 mkfifoat F GLIBC_2.4 open_wmemstream F diff --git a/sysdeps/unix/sysv/linux/x86_64/64/librt.abilist b/sysdeps/unix/sysv/linux/x86_64/64/librt.abilist index 974a0bf943..c7f2721961 100644 --- a/sysdeps/unix/sysv/linux/x86_64/64/librt.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/64/librt.abilist @@ -1,5 +1,3 @@ -GLIBC_2.2.5 lio_listio F -GLIBC_2.2.5 lio_listio64 F GLIBC_2.2.5 timer_create F GLIBC_2.2.5 timer_delete F GLIBC_2.2.5 timer_getoverrun F @@ -20,6 +18,5 @@ GLIBC_2.3.4 mq_setattr F GLIBC_2.3.4 mq_timedreceive F GLIBC_2.3.4 mq_timedsend F GLIBC_2.3.4 mq_unlink F -GLIBC_2.4 lio_listio F -GLIBC_2.4 lio_listio64 F +GLIBC_2.4 __librt_version_placeholder F GLIBC_2.7 __mq_open_2 F diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist index c543baf92b..b48d936890 100644 --- a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist @@ -1274,6 +1274,8 @@ GLIBC_2.16 lfind F GLIBC_2.16 lgetxattr F GLIBC_2.16 link F GLIBC_2.16 linkat F +GLIBC_2.16 lio_listio F +GLIBC_2.16 lio_listio64 F GLIBC_2.16 listen F GLIBC_2.16 listxattr F GLIBC_2.16 llabs F @@ -2410,6 +2412,8 @@ GLIBC_2.34 dlopen F GLIBC_2.34 dlsym F GLIBC_2.34 dlvsym F GLIBC_2.34 execveat F +GLIBC_2.34 lio_listio F +GLIBC_2.34 lio_listio64 F GLIBC_2.34 mtx_destroy F GLIBC_2.34 mtx_init F GLIBC_2.34 mtx_lock F diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist index 42f733844b..f75c21efc1 100644 --- a/sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist @@ -1,6 +1,4 @@ GLIBC_2.16 __mq_open_2 F -GLIBC_2.16 lio_listio F -GLIBC_2.16 lio_listio64 F GLIBC_2.16 mq_close F GLIBC_2.16 mq_getattr F GLIBC_2.16 mq_notify F