summaryrefslogtreecommitdiff
path: root/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist
diff options
context:
space:
mode:
authorFlorian Weimer <fweimer@redhat.com>2021-03-16 18:05:38 +0100
committerFlorian Weimer <fweimer@redhat.com>2021-03-18 22:20:54 +0100
commit5f4a8d47f84f929e99e05baa9a7bac6e1a1261cb (patch)
tree2a61410bf4b92ac8b5a878ada2fdc7ba4d6c3dcb /sysdeps/unix/sysv/linux/sh/le/libpthread.abilist
parent16f8d85fae8c894ed65b724a2b4f7ae7196160bd (diff)
downloadglibc-5f4a8d47f84f929e99e05baa9a7bac6e1a1261cb.tar.gz
nptl: Move __pthread_unwind_next into libc
It's necessary to stub out __libc_disable_asynccancel and __libc_enable_asynccancel via rtld-stubbed-symbols because the new direct references to the unwinder result in symbol conflicts when the rtld exception handling from libc is linked in during the construction of librtld.map. unwind-forcedunwind.c is merged into unwind-resume.c. libc now needs the functions that were previously only used in libpthread. The GLIBC_PRIVATE exports of __libc_longjmp and __libc_siglongjmp are no longer needed, so switch them to hidden symbols. The symbol __pthread_unwind_next has been moved using scripts/move-symbol-to-libc.py. Reviewed-by: Adhemerva Zanella <adhemerval.zanella@linaro.org>
Diffstat (limited to 'sysdeps/unix/sysv/linux/sh/le/libpthread.abilist')
-rw-r--r--sysdeps/unix/sysv/linux/sh/le/libpthread.abilist1
1 files changed, 0 insertions, 1 deletions
diff --git a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist
index 1c684862e8..56a4980216 100644
--- a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist
+++ b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist
@@ -167,7 +167,6 @@ GLIBC_2.3.3 __pthread_register_cancel F
GLIBC_2.3.3 __pthread_register_cancel_defer F
GLIBC_2.3.3 __pthread_unregister_cancel F
GLIBC_2.3.3 __pthread_unregister_cancel_restore F
-GLIBC_2.3.3 __pthread_unwind_next F
GLIBC_2.3.3 pthread_attr_getaffinity_np F
GLIBC_2.3.3 pthread_barrierattr_getpshared F
GLIBC_2.3.3 pthread_condattr_getclock F