summaryrefslogtreecommitdiff
path: root/linuxthreads
diff options
context:
space:
mode:
Diffstat (limited to 'linuxthreads')
-rw-r--r--linuxthreads/Versions (renamed from linuxthreads/libpthread.map)35
1 files changed, 24 insertions, 11 deletions
diff --git a/linuxthreads/libpthread.map b/linuxthreads/Versions
index 8174f7d95d..4c36f2c393 100644
--- a/linuxthreads/libpthread.map
+++ b/linuxthreads/Versions
@@ -1,5 +1,23 @@
-GLIBC_2.0 {
- global:
+libc {
+ GLIBC_2.0 {
+ pthread_attr_destroy; pthread_attr_getdetachstate;
+ pthread_attr_getinheritsched; pthread_attr_getschedparam;
+ pthread_attr_getschedpolicy; pthread_attr_getscope; pthread_attr_init;
+ pthread_attr_setdetachstate; pthread_attr_setinheritsched;
+ pthread_attr_setschedparam; pthread_attr_setschedpolicy;
+ pthread_attr_setscope; pthread_cond_broadcast; pthread_cond_destroy;
+ pthread_cond_init; pthread_cond_signal; pthread_cond_wait;
+ pthread_condattr_destroy; pthread_condattr_init; pthread_equal;
+ pthread_exit; pthread_getschedparam; pthread_mutex_destroy;
+ pthread_mutex_init; pthread_mutex_lock; pthread_mutex_unlock;
+ pthread_mutexattr_getkind_np; pthread_mutexattr_setkind_np;
+ pthread_self; pthread_setcancelstate; pthread_setcanceltype;
+ pthread_setschedparam;
+ }
+}
+
+libpthread {
+ GLIBC_2.0 {
# Hidden entry point (through macros).
_pthread_cleanup_pop; _pthread_cleanup_pop_restore; _pthread_cleanup_push;
_pthread_cleanup_push_defer;
@@ -53,14 +71,8 @@ GLIBC_2.0 {
# The error functions.
__errno_location; __h_errno_location;
-
- local:
- *;
-};
-
-
-GLIBC_2.1 {
- global:
+ }
+ GLIBC_2.1 {
# Functions with changed interface.
pthread_attr_init; pthread_create;
@@ -76,4 +88,5 @@ GLIBC_2.1 {
pthread_attr_getstacksize; pthread_attr_setstacksize;
pthread_getconcurrency; pthread_setconcurrency;
-} GLIBC_2.0;
+ }
+}