Test of mcheck functionality.
[kopensolaris-gnu/glibc.git] / csu / Versions
index 5cae3c4..a1321a9 100644 (file)
@@ -1,29 +1,26 @@
+%include <tls.h>
+
 libc {
   GLIBC_2.0 {
-    # global variables
-    _errno; __environ; _environ;
-
     # helper functions
-    __errno_location; __libc_init_first; __libc_start_main;
+    __libc_init_first; __libc_start_main;
 
-    # Exception handling support functions from libgcc
-    __register_frame; __register_frame_table; __deregister_frame;
-    __register_frame_info; __deregister_frame_info;
+%if !(USE_TLS && HAVE___THREAD)
+    # global variables
+    _errno;
 
     # variables in normal name space
-    environ; errno;
-
-    # b*
-    brk;
-
-    # s*
-    sbrk;
+    errno;
+%endif
   }
   GLIBC_2.1 {
-    # global variables
-    __libc_stack_end;
-
     # New special glibc functions.
     gnu_get_libc_release; gnu_get_libc_version;
   }
+  GLIBC_PRIVATE {
+%if USE_TLS && HAVE___THREAD
+    # This version is for the TLS symbol, GLIBC_2.0 is the old object symbol.
+    errno;
+%endif
+  }
 }