diff options
author | kan <kan@FreeBSD.org> | 2007-04-09 22:48:08 +0000 |
---|---|---|
committer | kan <kan@FreeBSD.org> | 2007-04-09 22:48:08 +0000 |
commit | 0daf602ef9b7c12a0a3f62c7bc4dbcb3236e8593 (patch) | |
tree | 98636dd8fbb89012c544da9c3d4600e1344e3db5 | |
parent | c21b3f9e983f8910ba6cba7a96e17933b02d5890 (diff) | |
download | FreeBSD-src-0daf602ef9b7c12a0a3f62c7bc4dbcb3236e8593.zip FreeBSD-src-0daf602ef9b7c12a0a3f62c7bc4dbcb3236e8593.tar.gz |
Clean-ip TLS symbol versions. [_]__tls_get_addr function is part of
the platform ABI and as such does not belong in FBSDprivate.
__libc_tls_* functions do not have to be visible to outside world
at all.
-rw-r--r-- | lib/libc/gen/Symbol.map | 7 | ||||
-rw-r--r-- | lib/libc/i386/Symbol.map | 1 |
2 files changed, 2 insertions, 6 deletions
diff --git a/lib/libc/gen/Symbol.map b/lib/libc/gen/Symbol.map index a3047af..193abb4 100644 --- a/lib/libc/gen/Symbol.map +++ b/lib/libc/gen/Symbol.map @@ -312,6 +312,7 @@ FBSD_1.0 { tcdrain; tcflush; tcflow; + __tls_get_addr; ualarm; ulimit; uname; @@ -429,12 +430,6 @@ FBSDprivate { _sleep; _rtld_allocate_tls; _rtld_free_tls; - __libc_allocate_tls; - __libc_free_tls; - ___tls_get_addr; # x86 only - ___libc_tls_get_addr; # x86 only - __libc_tls_get_addr; - __tls_get_addr; __tcdrain; _tcdrain; __usleep; diff --git a/lib/libc/i386/Symbol.map b/lib/libc/i386/Symbol.map index 6f367a1..55046a6 100644 --- a/lib/libc/i386/Symbol.map +++ b/lib/libc/i386/Symbol.map @@ -46,6 +46,7 @@ FBSD_1.0 { i386_set_watch; i386_vm86; sbrk; + ___tls_get_addr; }; FBSDprivate { |