hurd: Replace threadvars with TLS
[glibc.git] / sysdeps / mach / hurd / Versions
blob7cab8e855167aaed7e242dc29e8e2039973f5ce9
1 libc {
2   GLIBC_2.0 {
3     # functions with a weak definition in the dynamic linker
4     __getcwd; __mmap;
5   }
6   GLIBC_PRIVATE {
7     # Functions shared with the dynamic linker
8     __libc_read; __libc_write; __libc_lseek64;
9     __libc_lock_self0;
11     _dl_init_first;
12   }
15 ld {
16   GLIBC_2.0 {
17     # variables that must be shared with libc
18     __hurd_threadvar_stack_mask;  __hurd_threadvar_stack_offset;
20     # functions that must be shared with libc
21     __close; __getcwd; __getpid;
22     __mmap; __open; __xstat64; __fxstat64;
23     _exit; _hurd_intr_rpc_mach_msg;
24     abort;
25   }
26   GLIBC_2.2.6 {
27     # this also must be shared with libc.
28     __errno_location;
29   }
30   GLIBC_PRIVATE {
31     _dl_init_first;
33     # functions that must be shared with libc
34     __libc_read; __libc_write; __libc_lseek64;
35     __libc_lock_self0;
36   }