summaryrefslogtreecommitdiff
path: root/linuxthreads/Versions
diff options
context:
space:
mode:
Diffstat (limited to 'linuxthreads/Versions')
-rw-r--r--linuxthreads/Versions18
1 files changed, 10 insertions, 8 deletions
diff --git a/linuxthreads/Versions b/linuxthreads/Versions
index 2e7c11aff6..ac66f305f6 100644
--- a/linuxthreads/Versions
+++ b/linuxthreads/Versions
@@ -13,17 +13,18 @@ libc {
pthread_mutexattr_getkind_np; pthread_mutexattr_setkind_np;
pthread_self; pthread_setcancelstate; pthread_setcanceltype;
pthread_setschedparam;
-
- # Internal libc interface to libpthread
- __libc_internal_tsd_get; __libc_internal_tsd_set;
}
GLIBC_2.1 {
pthread_attr_init;
}
+ GLIBC_PRIVATE {
+ # Internal libc interface to libpthread
+ __libc_internal_tsd_get; __libc_internal_tsd_set;
+ }
}
ld {
- GLIBC_2.0 {
+ GLIBC_PRIVATE {
# Internal libc interface to libpthread
__libc_internal_tsd_get; __libc_internal_tsd_set;
}
@@ -35,9 +36,6 @@ libpthread {
_pthread_cleanup_pop; _pthread_cleanup_pop_restore; _pthread_cleanup_push;
_pthread_cleanup_push_defer;
- # Internal libc interface to libpthread
- __libc_internal_tsd_get; __libc_internal_tsd_set;
-
# Overwritten libc functions.
accept; close; connect; fcntl; fork; fsync; longjmp; lseek; msync;
nanosleep; open; pause; raise; read; recv; recvfrom; recvmsg; send;
@@ -118,7 +116,6 @@ libpthread {
sem_close; sem_open; sem_unlink;
}
GLIBC_2.1.2 {
- __pthread_kill_other_threads_np;
__vfork;
}
GLIBC_2.2 {
@@ -156,4 +153,9 @@ libpthread {
# Extensions.
pthread_getattr_np;
}
+ GLIBC_PRIVATE {
+ # Internal libc interface to libpthread
+ __libc_internal_tsd_get; __libc_internal_tsd_set;
+ __pthread_kill_other_threads_np;
+ }
}