From 793042c63c511f5280e960108b2f0b13e115245d Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Wed, 5 May 2021 17:15:57 +0200 Subject: nptl: Move sem_post into libc The symbol was moved using scripts/move-symbol-to-libc.py. Reviewed-by: Adhemerval Zanella --- nptl/Makefile | 2 +- nptl/Versions | 5 +++-- nptl/sem_post.c | 7 +++++-- sysdeps/unix/sysv/linux/aarch64/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/alpha/libc.abilist | 3 +++ sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 2 -- sysdeps/unix/sysv/linux/arc/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/arc/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/arm/be/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/arm/be/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/arm/le/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/arm/le/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/csky/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/csky/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/hppa/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/i386/libc.abilist | 3 +++ sysdeps/unix/sysv/linux/i386/libpthread.abilist | 2 -- sysdeps/unix/sysv/linux/ia64/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 3 +++ sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist | 2 -- sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist | 3 +++ sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist | 2 -- sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 3 +++ sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist | 2 -- sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist | 3 +++ sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist | 3 +++ sysdeps/unix/sysv/linux/nios2/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 3 +++ sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist | 2 -- sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist | 3 +++ sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 3 +++ sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist | 2 -- sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/sh/be/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/sh/be/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/sh/le/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/sh/le/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 3 +++ sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist | 2 -- sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 2 ++ sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist | 1 - 64 files changed, 84 insertions(+), 42 deletions(-) diff --git a/nptl/Makefile b/nptl/Makefile index d0410f6827..36c0f270b9 100644 --- a/nptl/Makefile +++ b/nptl/Makefile @@ -156,6 +156,7 @@ routines = \ sem_getvalue \ sem_init \ sem_open \ + sem_post \ sem_routines \ tpp \ unwind \ @@ -208,7 +209,6 @@ libpthread-routines = \ pthread_sigqueue \ pthread_timedjoin \ pthread_tryjoin \ - sem_post \ sem_timedwait \ sem_unlink \ sem_wait \ diff --git a/nptl/Versions b/nptl/Versions index 428cb43c9d..df3967516f 100644 --- a/nptl/Versions +++ b/nptl/Versions @@ -65,6 +65,7 @@ libc { sem_destroy; sem_getvalue; sem_init; + sem_post; } GLIBC_2.1 { pthread_attr_init; @@ -86,6 +87,7 @@ libc { sem_destroy; sem_getvalue; sem_init; + sem_post; } GLIBC_2.1.1 { sem_close; @@ -264,6 +266,7 @@ libc { sem_getvalue; sem_init; sem_open; + sem_post; thrd_exit; tss_create; tss_delete; @@ -329,7 +332,6 @@ libpthread { pthread_detach; pthread_join; pthread_sigmask; - sem_post; sem_trywait; sem_wait; } @@ -344,7 +346,6 @@ libpthread { pthread_create; pthread_getconcurrency; pthread_setconcurrency; - sem_post; sem_trywait; sem_wait; } diff --git a/nptl/sem_post.c b/nptl/sem_post.c index c888fa6a9b..d56a6ed983 100644 --- a/nptl/sem_post.c +++ b/nptl/sem_post.c @@ -76,10 +76,13 @@ __new_sem_post (sem_t *sem) return 0; } -versioned_symbol (libpthread, __new_sem_post, sem_post, GLIBC_2_1); +versioned_symbol (libpthread, __new_sem_post, sem_post, GLIBC_2_34); +#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34) +compat_symbol (libpthread, __new_sem_post, sem_post, GLIBC_2_1); +#endif -#if SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_1) +#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_1) int attribute_compat_text_section __old_sem_post (sem_t *sem) diff --git a/sysdeps/unix/sysv/linux/aarch64/libc.abilist b/sysdeps/unix/sysv/linux/aarch64/libc.abilist index 8ce12a9a8d..64f966289f 100644 --- a/sysdeps/unix/sysv/linux/aarch64/libc.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/libc.abilist @@ -1665,6 +1665,7 @@ GLIBC_2.17 sem_destroy F GLIBC_2.17 sem_getvalue F GLIBC_2.17 sem_init F GLIBC_2.17 sem_open F +GLIBC_2.17 sem_post F GLIBC_2.17 semctl F GLIBC_2.17 semget F GLIBC_2.17 semop F @@ -2358,6 +2359,7 @@ GLIBC_2.34 sem_destroy F GLIBC_2.34 sem_getvalue F GLIBC_2.34 sem_init F GLIBC_2.34 sem_open F +GLIBC_2.34 sem_post F GLIBC_2.34 thrd_exit F GLIBC_2.34 tss_create F GLIBC_2.34 tss_delete F diff --git a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist index cc05c4ec42..e2a5c2b8e0 100644 --- a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist @@ -39,7 +39,6 @@ GLIBC_2.17 pthread_setschedprio F GLIBC_2.17 pthread_sigqueue F GLIBC_2.17 pthread_timedjoin_np F GLIBC_2.17 pthread_tryjoin_np F -GLIBC_2.17 sem_post F GLIBC_2.17 sem_timedwait F GLIBC_2.17 sem_trywait F GLIBC_2.17 sem_unlink F diff --git a/sysdeps/unix/sysv/linux/alpha/libc.abilist b/sysdeps/unix/sysv/linux/alpha/libc.abilist index 355e6ee05c..08ac2067c9 100644 --- a/sysdeps/unix/sysv/linux/alpha/libc.abilist +++ b/sysdeps/unix/sysv/linux/alpha/libc.abilist @@ -1014,6 +1014,7 @@ GLIBC_2.0 select F GLIBC_2.0 sem_destroy F GLIBC_2.0 sem_getvalue F GLIBC_2.0 sem_init F +GLIBC_2.0 sem_post F GLIBC_2.0 semctl F GLIBC_2.0 semget F GLIBC_2.0 semop F @@ -1640,6 +1641,7 @@ GLIBC_2.1 select F GLIBC_2.1 sem_destroy F GLIBC_2.1 sem_getvalue F GLIBC_2.1 sem_init F +GLIBC_2.1 sem_post F GLIBC_2.1 sendfile F GLIBC_2.1 setitimer F GLIBC_2.1 setrlimit64 F @@ -2442,6 +2444,7 @@ GLIBC_2.34 sem_destroy F GLIBC_2.34 sem_getvalue F GLIBC_2.34 sem_init F GLIBC_2.34 sem_open F +GLIBC_2.34 sem_post F GLIBC_2.34 thrd_exit F GLIBC_2.34 tss_create F GLIBC_2.34 tss_delete F diff --git a/sysdeps/unix/sysv/linux/alpha/libpthread.abilist b/sysdeps/unix/sysv/linux/alpha/libpthread.abilist index 04dca3fb17..1e04fed446 100644 --- a/sysdeps/unix/sysv/linux/alpha/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/alpha/libpthread.abilist @@ -9,7 +9,6 @@ GLIBC_2.0 pthread_cancel F GLIBC_2.0 pthread_create F GLIBC_2.0 pthread_detach F GLIBC_2.0 pthread_join F -GLIBC_2.0 sem_post F GLIBC_2.0 sem_trywait F GLIBC_2.0 sem_wait F GLIBC_2.1 pthread_attr_getguardsize F @@ -21,7 +20,6 @@ GLIBC_2.1 pthread_attr_setstacksize F GLIBC_2.1 pthread_create F GLIBC_2.1 pthread_getconcurrency F GLIBC_2.1 pthread_setconcurrency F -GLIBC_2.1 sem_post F GLIBC_2.1 sem_trywait F GLIBC_2.1 sem_wait F GLIBC_2.1.1 sem_unlink F diff --git a/sysdeps/unix/sysv/linux/arc/libc.abilist b/sysdeps/unix/sysv/linux/arc/libc.abilist index 951fbad9b2..a4b209fdbc 100644 --- a/sysdeps/unix/sysv/linux/arc/libc.abilist +++ b/sysdeps/unix/sysv/linux/arc/libc.abilist @@ -1607,6 +1607,7 @@ GLIBC_2.32 sem_destroy F GLIBC_2.32 sem_getvalue F GLIBC_2.32 sem_init F GLIBC_2.32 sem_open F +GLIBC_2.32 sem_post F GLIBC_2.32 semctl F GLIBC_2.32 semget F GLIBC_2.32 semop F @@ -2117,6 +2118,7 @@ GLIBC_2.34 sem_destroy F GLIBC_2.34 sem_getvalue F GLIBC_2.34 sem_init F GLIBC_2.34 sem_open F +GLIBC_2.34 sem_post F GLIBC_2.34 thrd_exit F GLIBC_2.34 tss_create F GLIBC_2.34 tss_delete F diff --git a/sysdeps/unix/sysv/linux/arc/libpthread.abilist b/sysdeps/unix/sysv/linux/arc/libpthread.abilist index 620aa737af..ed2bdcf3fa 100644 --- a/sysdeps/unix/sysv/linux/arc/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/arc/libpthread.abilist @@ -42,7 +42,6 @@ GLIBC_2.32 pthread_setschedprio F GLIBC_2.32 pthread_sigqueue F GLIBC_2.32 pthread_timedjoin_np F GLIBC_2.32 pthread_tryjoin_np F -GLIBC_2.32 sem_post F GLIBC_2.32 sem_timedwait F GLIBC_2.32 sem_trywait F GLIBC_2.32 sem_unlink F diff --git a/sysdeps/unix/sysv/linux/arm/be/libc.abilist b/sysdeps/unix/sysv/linux/arm/be/libc.abilist index 5274af4d18..6b43a5ff68 100644 --- a/sysdeps/unix/sysv/linux/arm/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/arm/be/libc.abilist @@ -259,6 +259,7 @@ GLIBC_2.34 sem_destroy F GLIBC_2.34 sem_getvalue F GLIBC_2.34 sem_init F GLIBC_2.34 sem_open F +GLIBC_2.34 sem_post F GLIBC_2.34 thrd_exit F GLIBC_2.34 tss_create F GLIBC_2.34 tss_delete F @@ -1849,6 +1850,7 @@ GLIBC_2.4 sem_destroy F GLIBC_2.4 sem_getvalue F GLIBC_2.4 sem_init F GLIBC_2.4 sem_open F +GLIBC_2.4 sem_post F GLIBC_2.4 semctl F GLIBC_2.4 semget F GLIBC_2.4 semop F diff --git a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist index 2cad2a326d..0f562f4d9e 100644 --- a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist @@ -47,7 +47,6 @@ GLIBC_2.4 pthread_setconcurrency F GLIBC_2.4 pthread_setschedprio F GLIBC_2.4 pthread_timedjoin_np F GLIBC_2.4 pthread_tryjoin_np F -GLIBC_2.4 sem_post F GLIBC_2.4 sem_timedwait F GLIBC_2.4 sem_trywait F GLIBC_2.4 sem_unlink F diff --git a/sysdeps/unix/sysv/linux/arm/le/libc.abilist b/sysdeps/unix/sysv/linux/arm/le/libc.abilist index 5f09587634..1133205e37 100644 --- a/sysdeps/unix/sysv/linux/arm/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/arm/le/libc.abilist @@ -256,6 +256,7 @@ GLIBC_2.34 sem_destroy F GLIBC_2.34 sem_getvalue F GLIBC_2.34 sem_init F GLIBC_2.34 sem_open F +GLIBC_2.34 sem_post F GLIBC_2.34 thrd_exit F GLIBC_2.34 tss_create F GLIBC_2.34 tss_delete F @@ -1846,6 +1847,7 @@ GLIBC_2.4 sem_destroy F GLIBC_2.4 sem_getvalue F GLIBC_2.4 sem_init F GLIBC_2.4 sem_open F +GLIBC_2.4 sem_post F GLIBC_2.4 semctl F GLIBC_2.4 semget F GLIBC_2.4 semop F diff --git a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist index 2cad2a326d..0f562f4d9e 100644 --- a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist @@ -47,7 +47,6 @@ GLIBC_2.4 pthread_setconcurrency F GLIBC_2.4 pthread_setschedprio F GLIBC_2.4 pthread_timedjoin_np F GLIBC_2.4 pthread_tryjoin_np F -GLIBC_2.4 sem_post F GLIBC_2.4 sem_timedwait F GLIBC_2.4 sem_trywait F GLIBC_2.4 sem_unlink F diff --git a/sysdeps/unix/sysv/linux/csky/libc.abilist b/sysdeps/unix/sysv/linux/csky/libc.abilist index 4770084438..20e9f28419 100644 --- a/sysdeps/unix/sysv/linux/csky/libc.abilist +++ b/sysdeps/unix/sysv/linux/csky/libc.abilist @@ -1668,6 +1668,7 @@ GLIBC_2.29 sem_destroy F GLIBC_2.29 sem_getvalue F GLIBC_2.29 sem_init F GLIBC_2.29 sem_open F +GLIBC_2.29 sem_post F GLIBC_2.29 semctl F GLIBC_2.29 semget F GLIBC_2.29 semop F @@ -2301,6 +2302,7 @@ GLIBC_2.34 sem_destroy F GLIBC_2.34 sem_getvalue F GLIBC_2.34 sem_init F GLIBC_2.34 sem_open F +GLIBC_2.34 sem_post F GLIBC_2.34 thrd_exit F GLIBC_2.34 tss_create F GLIBC_2.34 tss_delete F diff --git a/sysdeps/unix/sysv/linux/csky/libpthread.abilist b/sysdeps/unix/sysv/linux/csky/libpthread.abilist index 0d192aad92..c3a14fa4a2 100644 --- a/sysdeps/unix/sysv/linux/csky/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/csky/libpthread.abilist @@ -41,7 +41,6 @@ GLIBC_2.29 pthread_setschedprio F GLIBC_2.29 pthread_sigqueue F GLIBC_2.29 pthread_timedjoin_np F GLIBC_2.29 pthread_tryjoin_np F -GLIBC_2.29 sem_post F GLIBC_2.29 sem_timedwait F GLIBC_2.29 sem_trywait F GLIBC_2.29 sem_unlink F diff --git a/sysdeps/unix/sysv/linux/hppa/libc.abilist b/sysdeps/unix/sysv/linux/hppa/libc.abilist index b23c793c1d..e1a7052e4a 100644 --- a/sysdeps/unix/sysv/linux/hppa/libc.abilist +++ b/sysdeps/unix/sysv/linux/hppa/libc.abilist @@ -1457,6 +1457,7 @@ GLIBC_2.2 sem_destroy F GLIBC_2.2 sem_getvalue F GLIBC_2.2 sem_init F GLIBC_2.2 sem_open F +GLIBC_2.2 sem_post F GLIBC_2.2 semctl F GLIBC_2.2 semget F GLIBC_2.2 semop F @@ -2252,6 +2253,7 @@ GLIBC_2.34 sem_destroy F GLIBC_2.34 sem_getvalue F GLIBC_2.34 sem_init F GLIBC_2.34 sem_open F +GLIBC_2.34 sem_post F GLIBC_2.34 thrd_exit F GLIBC_2.34 tss_create F GLIBC_2.34 tss_delete F diff --git a/sysdeps/unix/sysv/linux/hppa/libpthread.abilist b/sysdeps/unix/sysv/linux/hppa/libpthread.abilist index 9e3a2d7b79..069e32a2c2 100644 --- a/sysdeps/unix/sysv/linux/hppa/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/hppa/libpthread.abilist @@ -31,7 +31,6 @@ GLIBC_2.2 pthread_getconcurrency F GLIBC_2.2 pthread_getcpuclockid F GLIBC_2.2 pthread_join F GLIBC_2.2 pthread_setconcurrency F -GLIBC_2.2 sem_post F GLIBC_2.2 sem_timedwait F GLIBC_2.2 sem_trywait F GLIBC_2.2 sem_unlink F diff --git a/sysdeps/unix/sysv/linux/i386/libc.abilist b/sysdeps/unix/sysv/linux/i386/libc.abilist index a993cc5b23..536f990bf1 100644 --- a/sysdeps/unix/sysv/linux/i386/libc.abilist +++ b/sysdeps/unix/sysv/linux/i386/libc.abilist @@ -991,6 +991,7 @@ GLIBC_2.0 select F GLIBC_2.0 sem_destroy F GLIBC_2.0 sem_getvalue F GLIBC_2.0 sem_init F +GLIBC_2.0 sem_post F GLIBC_2.0 semctl F GLIBC_2.0 semget F GLIBC_2.0 semop F @@ -1610,6 +1611,7 @@ GLIBC_2.1 scandir64 F GLIBC_2.1 sem_destroy F GLIBC_2.1 sem_getvalue F GLIBC_2.1 sem_init F +GLIBC_2.1 sem_post F GLIBC_2.1 sendfile F GLIBC_2.1 setrlimit64 F GLIBC_2.1 setutxent F @@ -2432,6 +2434,7 @@ GLIBC_2.34 sem_destroy F GLIBC_2.34 sem_getvalue F GLIBC_2.34 sem_init F GLIBC_2.34 sem_open F +GLIBC_2.34 sem_post F GLIBC_2.34 thrd_exit F GLIBC_2.34 tss_create F GLIBC_2.34 tss_delete F diff --git a/sysdeps/unix/sysv/linux/i386/libpthread.abilist b/sysdeps/unix/sysv/linux/i386/libpthread.abilist index c109dfcfd2..b4af14301c 100644 --- a/sysdeps/unix/sysv/linux/i386/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/i386/libpthread.abilist @@ -9,7 +9,6 @@ GLIBC_2.0 pthread_cancel F GLIBC_2.0 pthread_create F GLIBC_2.0 pthread_detach F GLIBC_2.0 pthread_join F -GLIBC_2.0 sem_post F GLIBC_2.0 sem_trywait F GLIBC_2.0 sem_wait F GLIBC_2.1 pthread_attr_getguardsize F @@ -21,7 +20,6 @@ GLIBC_2.1 pthread_attr_setstacksize F GLIBC_2.1 pthread_create F GLIBC_2.1 pthread_getconcurrency F GLIBC_2.1 pthread_setconcurrency F -GLIBC_2.1 sem_post F GLIBC_2.1 sem_trywait F GLIBC_2.1 sem_wait F GLIBC_2.1.1 sem_unlink F diff --git a/sysdeps/unix/sysv/linux/ia64/libc.abilist b/sysdeps/unix/sysv/linux/ia64/libc.abilist index 9c817a9605..6f1fd888da 100644 --- a/sysdeps/unix/sysv/linux/ia64/libc.abilist +++ b/sysdeps/unix/sysv/linux/ia64/libc.abilist @@ -1478,6 +1478,7 @@ GLIBC_2.2 sem_destroy F GLIBC_2.2 sem_getvalue F GLIBC_2.2 sem_init F GLIBC_2.2 sem_open F +GLIBC_2.2 sem_post F GLIBC_2.2 semctl F GLIBC_2.2 semget F GLIBC_2.2 semop F @@ -2286,6 +2287,7 @@ GLIBC_2.34 sem_destroy F GLIBC_2.34 sem_getvalue F GLIBC_2.34 sem_init F GLIBC_2.34 sem_open F +GLIBC_2.34 sem_post F GLIBC_2.34 thrd_exit F GLIBC_2.34 tss_create F GLIBC_2.34 tss_delete F diff --git a/sysdeps/unix/sysv/linux/ia64/libpthread.abilist b/sysdeps/unix/sysv/linux/ia64/libpthread.abilist index 2439b506d9..993a2481b8 100644 --- a/sysdeps/unix/sysv/linux/ia64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/ia64/libpthread.abilist @@ -31,7 +31,6 @@ GLIBC_2.2 pthread_getconcurrency F GLIBC_2.2 pthread_getcpuclockid F GLIBC_2.2 pthread_join F GLIBC_2.2 pthread_setconcurrency F -GLIBC_2.2 sem_post F GLIBC_2.2 sem_timedwait F GLIBC_2.2 sem_trywait F GLIBC_2.2 sem_unlink F diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist index f437b694d9..d737cbcc12 100644 --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist @@ -260,6 +260,7 @@ GLIBC_2.34 sem_destroy F GLIBC_2.34 sem_getvalue F GLIBC_2.34 sem_init F GLIBC_2.34 sem_open F +GLIBC_2.34 sem_post F GLIBC_2.34 thrd_exit F GLIBC_2.34 tss_create F GLIBC_2.34 tss_delete F @@ -1829,6 +1830,7 @@ GLIBC_2.4 sem_destroy F GLIBC_2.4 sem_getvalue F GLIBC_2.4 sem_init F GLIBC_2.4 sem_open F +GLIBC_2.4 sem_post F GLIBC_2.4 semctl F GLIBC_2.4 semget F GLIBC_2.4 semop F diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist index 2cad2a326d..0f562f4d9e 100644 --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist @@ -47,7 +47,6 @@ GLIBC_2.4 pthread_setconcurrency F GLIBC_2.4 pthread_setschedprio F GLIBC_2.4 pthread_timedjoin_np F GLIBC_2.4 pthread_tryjoin_np F -GLIBC_2.4 sem_post F GLIBC_2.4 sem_timedwait F GLIBC_2.4 sem_trywait F GLIBC_2.4 sem_unlink F diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist index 7a76d04025..7aef2e0f99 100644 --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist @@ -990,6 +990,7 @@ GLIBC_2.0 select F GLIBC_2.0 sem_destroy F GLIBC_2.0 sem_getvalue F GLIBC_2.0 sem_init F +GLIBC_2.0 sem_post F GLIBC_2.0 semctl F GLIBC_2.0 semget F GLIBC_2.0 semop F @@ -1606,6 +1607,7 @@ GLIBC_2.1 scandir64 F GLIBC_2.1 sem_destroy F GLIBC_2.1 sem_getvalue F GLIBC_2.1 sem_init F +GLIBC_2.1 sem_post F GLIBC_2.1 sendfile F GLIBC_2.1 setrlimit64 F GLIBC_2.1 setutxent F @@ -2375,6 +2377,7 @@ GLIBC_2.34 sem_destroy F GLIBC_2.34 sem_getvalue F GLIBC_2.34 sem_init F GLIBC_2.34 sem_open F +GLIBC_2.34 sem_post F GLIBC_2.34 thrd_exit F GLIBC_2.34 tss_create F GLIBC_2.34 tss_delete F diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist index c109dfcfd2..b4af14301c 100644 --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist @@ -9,7 +9,6 @@ GLIBC_2.0 pthread_cancel F GLIBC_2.0 pthread_create F GLIBC_2.0 pthread_detach F GLIBC_2.0 pthread_join F -GLIBC_2.0 sem_post F GLIBC_2.0 sem_trywait F GLIBC_2.0 sem_wait F GLIBC_2.1 pthread_attr_getguardsize F @@ -21,7 +20,6 @@ GLIBC_2.1 pthread_attr_setstacksize F GLIBC_2.1 pthread_create F GLIBC_2.1 pthread_getconcurrency F GLIBC_2.1 pthread_setconcurrency F -GLIBC_2.1 sem_post F GLIBC_2.1 sem_trywait F GLIBC_2.1 sem_wait F GLIBC_2.1.1 sem_unlink F diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist index 7981d26d81..f81ddd0b42 100644 --- a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist @@ -1667,6 +1667,7 @@ GLIBC_2.18 sem_destroy F GLIBC_2.18 sem_getvalue F GLIBC_2.18 sem_init F GLIBC_2.18 sem_open F +GLIBC_2.18 sem_post F GLIBC_2.18 semctl F GLIBC_2.18 semget F GLIBC_2.18 semop F @@ -2352,6 +2353,7 @@ GLIBC_2.34 sem_destroy F GLIBC_2.34 sem_getvalue F GLIBC_2.34 sem_init F GLIBC_2.34 sem_open F +GLIBC_2.34 sem_post F GLIBC_2.34 thrd_exit F GLIBC_2.34 tss_create F GLIBC_2.34 tss_delete F diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist index 87adfbd119..518406c580 100644 --- a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist @@ -41,7 +41,6 @@ GLIBC_2.18 pthread_setschedprio F GLIBC_2.18 pthread_sigqueue F GLIBC_2.18 pthread_timedjoin_np F GLIBC_2.18 pthread_tryjoin_np F -GLIBC_2.18 sem_post F GLIBC_2.18 sem_timedwait F GLIBC_2.18 sem_trywait F GLIBC_2.18 sem_unlink F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist index 6f14b84677..eb3a329831 100644 --- a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist @@ -1667,6 +1667,7 @@ GLIBC_2.18 sem_destroy F GLIBC_2.18 sem_getvalue F GLIBC_2.18 sem_init F GLIBC_2.18 sem_open F +GLIBC_2.18 sem_post F GLIBC_2.18 semctl F GLIBC_2.18 semget F GLIBC_2.18 semop F @@ -2349,6 +2350,7 @@ GLIBC_2.34 sem_destroy F GLIBC_2.34 sem_getvalue F GLIBC_2.34 sem_init F GLIBC_2.34 sem_open F +GLIBC_2.34 sem_post F GLIBC_2.34 thrd_exit F GLIBC_2.34 tss_create F GLIBC_2.34 tss_delete F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist index 87adfbd119..518406c580 100644 --- a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist @@ -41,7 +41,6 @@ GLIBC_2.18 pthread_setschedprio F GLIBC_2.18 pthread_sigqueue F GLIBC_2.18 pthread_timedjoin_np F GLIBC_2.18 pthread_tryjoin_np F -GLIBC_2.18 sem_post F GLIBC_2.18 sem_timedwait F GLIBC_2.18 sem_trywait F GLIBC_2.18 sem_unlink F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist index 6c4b0b9b54..0e7d9f5856 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist @@ -987,6 +987,7 @@ GLIBC_2.0 select F GLIBC_2.0 sem_destroy F GLIBC_2.0 sem_getvalue F GLIBC_2.0 sem_init F +GLIBC_2.0 sem_post F GLIBC_2.0 semctl F GLIBC_2.0 semget F GLIBC_2.0 semop F @@ -1896,6 +1897,7 @@ GLIBC_2.2 sem_destroy F GLIBC_2.2 sem_getvalue F GLIBC_2.2 sem_init F GLIBC_2.2 sem_open F +GLIBC_2.2 sem_post F GLIBC_2.2 semctl F GLIBC_2.2 sendfile F GLIBC_2.2 setrlimit64 F @@ -2338,6 +2340,7 @@ GLIBC_2.34 sem_destroy F GLIBC_2.34 sem_getvalue F GLIBC_2.34 sem_init F GLIBC_2.34 sem_open F +GLIBC_2.34 sem_post F GLIBC_2.34 thrd_exit F GLIBC_2.34 tss_create F GLIBC_2.34 tss_delete F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist b/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist index fda2fedaa8..9482a83b1c 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist @@ -9,7 +9,6 @@ GLIBC_2.0 pthread_cancel F GLIBC_2.0 pthread_create F GLIBC_2.0 pthread_detach F GLIBC_2.0 pthread_join F -GLIBC_2.0 sem_post F GLIBC_2.0 sem_trywait F GLIBC_2.0 sem_wait F GLIBC_2.11 pthread_sigqueue F @@ -35,7 +34,6 @@ GLIBC_2.2 pthread_create F GLIBC_2.2 pthread_getconcurrency F GLIBC_2.2 pthread_getcpuclockid F GLIBC_2.2 pthread_setconcurrency F -GLIBC_2.2 sem_post F GLIBC_2.2 sem_timedwait F GLIBC_2.2 sem_trywait F GLIBC_2.2 sem_unlink F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist index eaee9a630c..c242910f8b 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist @@ -987,6 +987,7 @@ GLIBC_2.0 select F GLIBC_2.0 sem_destroy F GLIBC_2.0 sem_getvalue F GLIBC_2.0 sem_init F +GLIBC_2.0 sem_post F GLIBC_2.0 semctl F GLIBC_2.0 semget F GLIBC_2.0 semop F @@ -1894,6 +1895,7 @@ GLIBC_2.2 sem_destroy F GLIBC_2.2 sem_getvalue F GLIBC_2.2 sem_init F GLIBC_2.2 sem_open F +GLIBC_2.2 sem_post F GLIBC_2.2 semctl F GLIBC_2.2 sendfile F GLIBC_2.2 setrlimit64 F @@ -2336,6 +2338,7 @@ GLIBC_2.34 sem_destroy F GLIBC_2.34 sem_getvalue F GLIBC_2.34 sem_init F GLIBC_2.34 sem_open F +GLIBC_2.34 sem_post F GLIBC_2.34 thrd_exit F GLIBC_2.34 tss_create F GLIBC_2.34 tss_delete F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist b/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist index fda2fedaa8..9482a83b1c 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist @@ -9,7 +9,6 @@ GLIBC_2.0 pthread_cancel F GLIBC_2.0 pthread_create F GLIBC_2.0 pthread_detach F GLIBC_2.0 pthread_join F -GLIBC_2.0 sem_post F GLIBC_2.0 sem_trywait F GLIBC_2.0 sem_wait F GLIBC_2.11 pthread_sigqueue F @@ -35,7 +34,6 @@ GLIBC_2.2 pthread_create F GLIBC_2.2 pthread_getconcurrency F GLIBC_2.2 pthread_getcpuclockid F GLIBC_2.2 pthread_setconcurrency F -GLIBC_2.2 sem_post F GLIBC_2.2 sem_timedwait F GLIBC_2.2 sem_trywait F GLIBC_2.2 sem_unlink F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist index 056846948a..4478bee1f8 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist @@ -987,6 +987,7 @@ GLIBC_2.0 select F GLIBC_2.0 sem_destroy F GLIBC_2.0 sem_getvalue F GLIBC_2.0 sem_init F +GLIBC_2.0 sem_post F GLIBC_2.0 semctl F GLIBC_2.0 semget F GLIBC_2.0 semop F @@ -1894,6 +1895,7 @@ GLIBC_2.2 sem_destroy F GLIBC_2.2 sem_getvalue F GLIBC_2.2 sem_init F GLIBC_2.2 sem_open F +GLIBC_2.2 sem_post F GLIBC_2.2 sendfile F GLIBC_2.2 setrlimit64 F GLIBC_2.2 setutxent F @@ -2344,6 +2346,7 @@ GLIBC_2.34 sem_destroy F GLIBC_2.34 sem_getvalue F GLIBC_2.34 sem_init F GLIBC_2.34 sem_open F +GLIBC_2.34 sem_post F GLIBC_2.34 thrd_exit F GLIBC_2.34 tss_create F GLIBC_2.34 tss_delete F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist index 05e507bc96..bbf4f9aae9 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist @@ -985,6 +985,7 @@ GLIBC_2.0 select F GLIBC_2.0 sem_destroy F GLIBC_2.0 sem_getvalue F GLIBC_2.0 sem_init F +GLIBC_2.0 sem_post F GLIBC_2.0 semctl F GLIBC_2.0 semget F GLIBC_2.0 semop F @@ -1890,6 +1891,7 @@ GLIBC_2.2 sem_destroy F GLIBC_2.2 sem_getvalue F GLIBC_2.2 sem_init F GLIBC_2.2 sem_open F +GLIBC_2.2 sem_post F GLIBC_2.2 sendfile F GLIBC_2.2 setrlimit64 F GLIBC_2.2 setutxent F @@ -2338,6 +2340,7 @@ GLIBC_2.34 sem_destroy F GLIBC_2.34 sem_getvalue F GLIBC_2.34 sem_init F GLIBC_2.34 sem_open F +GLIBC_2.34 sem_post F GLIBC_2.34 thrd_exit F GLIBC_2.34 tss_create F GLIBC_2.34 tss_delete F diff --git a/sysdeps/unix/sysv/linux/nios2/libc.abilist b/sysdeps/unix/sysv/linux/nios2/libc.abilist index 8657e50365..7c04c8d7d7 100644 --- a/sysdeps/unix/sysv/linux/nios2/libc.abilist +++ b/sysdeps/unix/sysv/linux/nios2/libc.abilist @@ -1710,6 +1710,7 @@ GLIBC_2.21 sem_destroy F GLIBC_2.21 sem_getvalue F GLIBC_2.21 sem_init F GLIBC_2.21 sem_open F +GLIBC_2.21 sem_post F GLIBC_2.21 semctl F GLIBC_2.21 semget F GLIBC_2.21 semop F @@ -2391,6 +2392,7 @@ GLIBC_2.34 sem_destroy F GLIBC_2.34 sem_getvalue F GLIBC_2.34 sem_init F GLIBC_2.34 sem_open F +GLIBC_2.34 sem_post F GLIBC_2.34 thrd_exit F GLIBC_2.34 tss_create F GLIBC_2.34 tss_delete F diff --git a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist index 8dc58decd5..d966123dd7 100644 --- a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist @@ -41,7 +41,6 @@ GLIBC_2.21 pthread_setschedprio F GLIBC_2.21 pthread_sigqueue F GLIBC_2.21 pthread_timedjoin_np F GLIBC_2.21 pthread_tryjoin_np F -GLIBC_2.21 sem_post F GLIBC_2.21 sem_timedwait F GLIBC_2.21 sem_trywait F GLIBC_2.21 sem_unlink F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist index 1da9128366..3f91d9de8b 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist @@ -998,6 +998,7 @@ GLIBC_2.0 select F GLIBC_2.0 sem_destroy F GLIBC_2.0 sem_getvalue F GLIBC_2.0 sem_init F +GLIBC_2.0 sem_post F GLIBC_2.0 semctl F GLIBC_2.0 semget F GLIBC_2.0 semop F @@ -1611,6 +1612,7 @@ GLIBC_2.1 scandir64 F GLIBC_2.1 sem_destroy F GLIBC_2.1 sem_getvalue F GLIBC_2.1 sem_init F +GLIBC_2.1 sem_post F GLIBC_2.1 sendfile F GLIBC_2.1 setrlimit64 F GLIBC_2.1 setutxent F @@ -2402,6 +2404,7 @@ GLIBC_2.34 sem_destroy F GLIBC_2.34 sem_getvalue F GLIBC_2.34 sem_init F GLIBC_2.34 sem_open F +GLIBC_2.34 sem_post F GLIBC_2.34 thrd_exit F GLIBC_2.34 tss_create F GLIBC_2.34 tss_delete F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist index dc53279748..3c6e065e52 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist @@ -9,7 +9,6 @@ GLIBC_2.0 pthread_cancel F GLIBC_2.0 pthread_create F GLIBC_2.0 pthread_detach F GLIBC_2.0 pthread_join F -GLIBC_2.0 sem_post F GLIBC_2.0 sem_trywait F GLIBC_2.0 sem_wait F GLIBC_2.1 pthread_attr_getguardsize F @@ -21,7 +20,6 @@ GLIBC_2.1 pthread_attr_setstacksize F GLIBC_2.1 pthread_create F GLIBC_2.1 pthread_getconcurrency F GLIBC_2.1 pthread_setconcurrency F -GLIBC_2.1 sem_post F GLIBC_2.1 sem_trywait F GLIBC_2.1 sem_wait F GLIBC_2.1.1 sem_unlink F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist index c83d513a48..5613df1b1c 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist @@ -998,6 +998,7 @@ GLIBC_2.0 select F GLIBC_2.0 sem_destroy F GLIBC_2.0 sem_getvalue F GLIBC_2.0 sem_init F +GLIBC_2.0 sem_post F GLIBC_2.0 semctl F GLIBC_2.0 semget F GLIBC_2.0 semop F @@ -1611,6 +1612,7 @@ GLIBC_2.1 scandir64 F GLIBC_2.1 sem_destroy F GLIBC_2.1 sem_getvalue F GLIBC_2.1 sem_init F +GLIBC_2.1 sem_post F GLIBC_2.1 sendfile F GLIBC_2.1 setrlimit64 F GLIBC_2.1 setutxent F @@ -2435,6 +2437,7 @@ GLIBC_2.34 sem_destroy F GLIBC_2.34 sem_getvalue F GLIBC_2.34 sem_init F GLIBC_2.34 sem_open F +GLIBC_2.34 sem_post F GLIBC_2.34 thrd_exit F GLIBC_2.34 tss_create F GLIBC_2.34 tss_delete F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist index 6972d2ec94..06d8ef7e9f 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist @@ -1582,6 +1582,7 @@ GLIBC_2.3 sem_destroy F GLIBC_2.3 sem_getvalue F GLIBC_2.3 sem_init F GLIBC_2.3 sem_open F +GLIBC_2.3 sem_post F GLIBC_2.3 semctl F GLIBC_2.3 semget F GLIBC_2.3 semop F @@ -2253,6 +2254,7 @@ GLIBC_2.34 sem_destroy F GLIBC_2.34 sem_getvalue F GLIBC_2.34 sem_init F GLIBC_2.34 sem_open F +GLIBC_2.34 sem_post F GLIBC_2.34 thrd_exit F GLIBC_2.34 tss_create F GLIBC_2.34 tss_delete F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist index 2897e7dbb7..1118ba89f6 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist @@ -34,7 +34,6 @@ GLIBC_2.3 pthread_getconcurrency F GLIBC_2.3 pthread_getcpuclockid F GLIBC_2.3 pthread_join F GLIBC_2.3 pthread_setconcurrency F -GLIBC_2.3 sem_post F GLIBC_2.3 sem_timedwait F GLIBC_2.3 sem_trywait F GLIBC_2.3 sem_unlink F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist index e1fae5c916..1e382a721d 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist @@ -1753,6 +1753,7 @@ GLIBC_2.17 sem_destroy F GLIBC_2.17 sem_getvalue F GLIBC_2.17 sem_init F GLIBC_2.17 sem_open F +GLIBC_2.17 sem_post F GLIBC_2.17 semctl F GLIBC_2.17 semget F GLIBC_2.17 semop F @@ -2554,6 +2555,7 @@ GLIBC_2.34 sem_destroy F GLIBC_2.34 sem_getvalue F GLIBC_2.34 sem_init F GLIBC_2.34 sem_open F +GLIBC_2.34 sem_post F GLIBC_2.34 thrd_exit F GLIBC_2.34 tss_create F GLIBC_2.34 tss_delete F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist index cc05c4ec42..e2a5c2b8e0 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist @@ -39,7 +39,6 @@ GLIBC_2.17 pthread_setschedprio F GLIBC_2.17 pthread_sigqueue F GLIBC_2.17 pthread_timedjoin_np F GLIBC_2.17 pthread_tryjoin_np F -GLIBC_2.17 sem_post F GLIBC_2.17 sem_timedwait F GLIBC_2.17 sem_trywait F GLIBC_2.17 sem_unlink F diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist index 688d3db6ea..82e7015316 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist @@ -1609,6 +1609,7 @@ GLIBC_2.33 sem_destroy F GLIBC_2.33 sem_getvalue F GLIBC_2.33 sem_init F GLIBC_2.33 sem_open F +GLIBC_2.33 sem_post F GLIBC_2.33 semctl F GLIBC_2.33 semget F GLIBC_2.33 semop F @@ -2119,6 +2120,7 @@ GLIBC_2.34 sem_destroy F GLIBC_2.34 sem_getvalue F GLIBC_2.34 sem_init F GLIBC_2.34 sem_open F +GLIBC_2.34 sem_post F GLIBC_2.34 thrd_exit F GLIBC_2.34 tss_create F GLIBC_2.34 tss_delete F diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist index 93599c88a2..431e167351 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist @@ -42,7 +42,6 @@ GLIBC_2.33 pthread_setschedprio F GLIBC_2.33 pthread_sigqueue F GLIBC_2.33 pthread_timedjoin_np F GLIBC_2.33 pthread_tryjoin_np F -GLIBC_2.33 sem_post F GLIBC_2.33 sem_timedwait F GLIBC_2.33 sem_trywait F GLIBC_2.33 sem_unlink F diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist index 6129a9bef6..2617ea6080 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist @@ -1657,6 +1657,7 @@ GLIBC_2.27 sem_destroy F GLIBC_2.27 sem_getvalue F GLIBC_2.27 sem_init F GLIBC_2.27 sem_open F +GLIBC_2.27 sem_post F GLIBC_2.27 semctl F GLIBC_2.27 semget F GLIBC_2.27 semop F @@ -2319,6 +2320,7 @@ GLIBC_2.34 sem_destroy F GLIBC_2.34 sem_getvalue F GLIBC_2.34 sem_init F GLIBC_2.34 sem_open F +GLIBC_2.34 sem_post F GLIBC_2.34 thrd_exit F GLIBC_2.34 tss_create F GLIBC_2.34 tss_delete F diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist index 215454cc39..b102df08a7 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist @@ -41,7 +41,6 @@ GLIBC_2.27 pthread_setschedprio F GLIBC_2.27 pthread_sigqueue F GLIBC_2.27 pthread_timedjoin_np F GLIBC_2.27 pthread_tryjoin_np F -GLIBC_2.27 sem_post F GLIBC_2.27 sem_timedwait F GLIBC_2.27 sem_trywait F GLIBC_2.27 sem_unlink F diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist index d9cdbb5bd3..96ebea4162 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist @@ -989,6 +989,7 @@ GLIBC_2.0 select F GLIBC_2.0 sem_destroy F GLIBC_2.0 sem_getvalue F GLIBC_2.0 sem_init F +GLIBC_2.0 sem_post F GLIBC_2.0 semctl F GLIBC_2.0 semget F GLIBC_2.0 semop F @@ -1603,6 +1604,7 @@ GLIBC_2.1 scandir64 F GLIBC_2.1 sem_destroy F GLIBC_2.1 sem_getvalue F GLIBC_2.1 sem_init F +GLIBC_2.1 sem_post F GLIBC_2.1 sendfile F GLIBC_2.1 setrlimit64 F GLIBC_2.1 setutxent F @@ -2400,6 +2402,7 @@ GLIBC_2.34 sem_destroy F GLIBC_2.34 sem_getvalue F GLIBC_2.34 sem_init F GLIBC_2.34 sem_open F +GLIBC_2.34 sem_post F GLIBC_2.34 thrd_exit F GLIBC_2.34 tss_create F GLIBC_2.34 tss_delete F diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist index 6ed45aa436..966ce977a8 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist @@ -9,7 +9,6 @@ GLIBC_2.0 pthread_cancel F GLIBC_2.0 pthread_create F GLIBC_2.0 pthread_detach F GLIBC_2.0 pthread_join F -GLIBC_2.0 sem_post F GLIBC_2.0 sem_trywait F GLIBC_2.0 sem_wait F GLIBC_2.1 pthread_attr_getguardsize F @@ -21,7 +20,6 @@ GLIBC_2.1 pthread_attr_setstacksize F GLIBC_2.1 pthread_create F GLIBC_2.1 pthread_getconcurrency F GLIBC_2.1 pthread_setconcurrency F -GLIBC_2.1 sem_post F GLIBC_2.1 sem_trywait F GLIBC_2.1 sem_wait F GLIBC_2.1.1 sem_unlink F diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist index e7045e3a37..ecfa9e8153 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist @@ -1475,6 +1475,7 @@ GLIBC_2.2 sem_destroy F GLIBC_2.2 sem_getvalue F GLIBC_2.2 sem_init F GLIBC_2.2 sem_open F +GLIBC_2.2 sem_post F GLIBC_2.2 semctl F GLIBC_2.2 semget F GLIBC_2.2 semop F @@ -2290,6 +2291,7 @@ GLIBC_2.34 sem_destroy F GLIBC_2.34 sem_getvalue F GLIBC_2.34 sem_init F GLIBC_2.34 sem_open F +GLIBC_2.34 sem_post F GLIBC_2.34 thrd_exit F GLIBC_2.34 tss_create F GLIBC_2.34 tss_delete F diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist index 162c5743a9..8ecf3125a6 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist @@ -32,7 +32,6 @@ GLIBC_2.2 pthread_getconcurrency F GLIBC_2.2 pthread_getcpuclockid F GLIBC_2.2 pthread_join F GLIBC_2.2 pthread_setconcurrency F -GLIBC_2.2 sem_post F GLIBC_2.2 sem_timedwait F GLIBC_2.2 sem_trywait F GLIBC_2.2 sem_unlink F diff --git a/sysdeps/unix/sysv/linux/sh/be/libc.abilist b/sysdeps/unix/sysv/linux/sh/be/libc.abilist index 74343f9c9f..8f3858ed70 100644 --- a/sysdeps/unix/sysv/linux/sh/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/sh/be/libc.abilist @@ -1461,6 +1461,7 @@ GLIBC_2.2 sem_destroy F GLIBC_2.2 sem_getvalue F GLIBC_2.2 sem_init F GLIBC_2.2 sem_open F +GLIBC_2.2 sem_post F GLIBC_2.2 semctl F GLIBC_2.2 semget F GLIBC_2.2 semop F @@ -2259,6 +2260,7 @@ GLIBC_2.34 sem_destroy F GLIBC_2.34 sem_getvalue F GLIBC_2.34 sem_init F GLIBC_2.34 sem_open F +GLIBC_2.34 sem_post F GLIBC_2.34 thrd_exit F GLIBC_2.34 tss_create F GLIBC_2.34 tss_delete F diff --git a/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist b/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist index 9e3a2d7b79..069e32a2c2 100644 --- a/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist @@ -31,7 +31,6 @@ GLIBC_2.2 pthread_getconcurrency F GLIBC_2.2 pthread_getcpuclockid F GLIBC_2.2 pthread_join F GLIBC_2.2 pthread_setconcurrency F -GLIBC_2.2 sem_post F GLIBC_2.2 sem_timedwait F GLIBC_2.2 sem_trywait F GLIBC_2.2 sem_unlink F diff --git a/sysdeps/unix/sysv/linux/sh/le/libc.abilist b/sysdeps/unix/sysv/linux/sh/le/libc.abilist index 4d94f1ab91..b4a9e86813 100644 --- a/sysdeps/unix/sysv/linux/sh/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/sh/le/libc.abilist @@ -1461,6 +1461,7 @@ GLIBC_2.2 sem_destroy F GLIBC_2.2 sem_getvalue F GLIBC_2.2 sem_init F GLIBC_2.2 sem_open F +GLIBC_2.2 sem_post F GLIBC_2.2 semctl F GLIBC_2.2 semget F GLIBC_2.2 semop F @@ -2256,6 +2257,7 @@ GLIBC_2.34 sem_destroy F GLIBC_2.34 sem_getvalue F GLIBC_2.34 sem_init F GLIBC_2.34 sem_open F +GLIBC_2.34 sem_post F GLIBC_2.34 thrd_exit F GLIBC_2.34 tss_create F GLIBC_2.34 tss_delete F diff --git a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist index 9e3a2d7b79..069e32a2c2 100644 --- a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist @@ -31,7 +31,6 @@ GLIBC_2.2 pthread_getconcurrency F GLIBC_2.2 pthread_getcpuclockid F GLIBC_2.2 pthread_join F GLIBC_2.2 pthread_setconcurrency F -GLIBC_2.2 sem_post F GLIBC_2.2 sem_timedwait F GLIBC_2.2 sem_trywait F GLIBC_2.2 sem_unlink F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist index 55f0947902..6ee8a00a47 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist @@ -992,6 +992,7 @@ GLIBC_2.0 select F GLIBC_2.0 sem_destroy F GLIBC_2.0 sem_getvalue F GLIBC_2.0 sem_init F +GLIBC_2.0 sem_post F GLIBC_2.0 semctl F GLIBC_2.0 semget F GLIBC_2.0 semop F @@ -1604,6 +1605,7 @@ GLIBC_2.1 scandir64 F GLIBC_2.1 sem_destroy F GLIBC_2.1 sem_getvalue F GLIBC_2.1 sem_init F +GLIBC_2.1 sem_post F GLIBC_2.1 sendfile F GLIBC_2.1 setrlimit64 F GLIBC_2.1 setutxent F @@ -2391,6 +2393,7 @@ GLIBC_2.34 sem_destroy F GLIBC_2.34 sem_getvalue F GLIBC_2.34 sem_init F GLIBC_2.34 sem_open F +GLIBC_2.34 sem_post F GLIBC_2.34 thrd_exit F GLIBC_2.34 tss_create F GLIBC_2.34 tss_delete F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist index 04dca3fb17..1e04fed446 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist @@ -9,7 +9,6 @@ GLIBC_2.0 pthread_cancel F GLIBC_2.0 pthread_create F GLIBC_2.0 pthread_detach F GLIBC_2.0 pthread_join F -GLIBC_2.0 sem_post F GLIBC_2.0 sem_trywait F GLIBC_2.0 sem_wait F GLIBC_2.1 pthread_attr_getguardsize F @@ -21,7 +20,6 @@ GLIBC_2.1 pthread_attr_setstacksize F GLIBC_2.1 pthread_create F GLIBC_2.1 pthread_getconcurrency F GLIBC_2.1 pthread_setconcurrency F -GLIBC_2.1 sem_post F GLIBC_2.1 sem_trywait F GLIBC_2.1 sem_wait F GLIBC_2.1.1 sem_unlink F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist index 7fa16e1254..96740cb734 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist @@ -1504,6 +1504,7 @@ GLIBC_2.2 sem_destroy F GLIBC_2.2 sem_getvalue F GLIBC_2.2 sem_init F GLIBC_2.2 sem_open F +GLIBC_2.2 sem_post F GLIBC_2.2 semctl F GLIBC_2.2 semget F GLIBC_2.2 semop F @@ -2307,6 +2308,7 @@ GLIBC_2.34 sem_destroy F GLIBC_2.34 sem_getvalue F GLIBC_2.34 sem_init F GLIBC_2.34 sem_open F +GLIBC_2.34 sem_post F GLIBC_2.34 thrd_exit F GLIBC_2.34 tss_create F GLIBC_2.34 tss_delete F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist index 2439b506d9..993a2481b8 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist @@ -31,7 +31,6 @@ GLIBC_2.2 pthread_getconcurrency F GLIBC_2.2 pthread_getcpuclockid F GLIBC_2.2 pthread_join F GLIBC_2.2 pthread_setconcurrency F -GLIBC_2.2 sem_post F GLIBC_2.2 sem_timedwait F GLIBC_2.2 sem_trywait F GLIBC_2.2 sem_unlink F diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist index 9c0d22224e..f397ab0190 100644 --- a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist @@ -1472,6 +1472,7 @@ GLIBC_2.2.5 sem_destroy F GLIBC_2.2.5 sem_getvalue F GLIBC_2.2.5 sem_init F GLIBC_2.2.5 sem_open F +GLIBC_2.2.5 sem_post F GLIBC_2.2.5 semctl F GLIBC_2.2.5 semget F GLIBC_2.2.5 semop F @@ -2268,6 +2269,7 @@ GLIBC_2.34 sem_destroy F GLIBC_2.34 sem_getvalue F GLIBC_2.34 sem_init F GLIBC_2.34 sem_open F +GLIBC_2.34 sem_post F GLIBC_2.34 thrd_exit F GLIBC_2.34 tss_create F GLIBC_2.34 tss_delete F diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist index 145925269d..3e760487f0 100644 --- a/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist @@ -31,7 +31,6 @@ GLIBC_2.2.5 pthread_getconcurrency F GLIBC_2.2.5 pthread_getcpuclockid F GLIBC_2.2.5 pthread_join F GLIBC_2.2.5 pthread_setconcurrency F -GLIBC_2.2.5 sem_post F GLIBC_2.2.5 sem_timedwait F GLIBC_2.2.5 sem_trywait F GLIBC_2.2.5 sem_unlink F diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist index 131197d577..b1200e9f11 100644 --- a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist @@ -1671,6 +1671,7 @@ GLIBC_2.16 sem_destroy F GLIBC_2.16 sem_getvalue F GLIBC_2.16 sem_init F GLIBC_2.16 sem_open F +GLIBC_2.16 sem_post F GLIBC_2.16 semctl F GLIBC_2.16 semget F GLIBC_2.16 semop F @@ -2373,6 +2374,7 @@ GLIBC_2.34 sem_destroy F GLIBC_2.34 sem_getvalue F GLIBC_2.34 sem_init F GLIBC_2.34 sem_open F +GLIBC_2.34 sem_post F GLIBC_2.34 thrd_exit F GLIBC_2.34 tss_create F GLIBC_2.34 tss_delete F diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist index bbbaa04cd7..b63a912fde 100644 --- a/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist @@ -39,7 +39,6 @@ GLIBC_2.16 pthread_setschedprio F GLIBC_2.16 pthread_sigqueue F GLIBC_2.16 pthread_timedjoin_np F GLIBC_2.16 pthread_tryjoin_np F -GLIBC_2.16 sem_post F GLIBC_2.16 sem_timedwait F GLIBC_2.16 sem_trywait F GLIBC_2.16 sem_unlink F -- cgit 1.4.1