]>
Commit | Line | Data |
---|---|---|
33574c17 ST |
1 | libc { |
2 | GLIBC_2.21 { | |
3 | pthread_attr_destroy; pthread_attr_getdetachstate; | |
4 | pthread_attr_getinheritsched; pthread_attr_getschedparam; | |
5 | pthread_attr_getschedpolicy; pthread_attr_getscope; pthread_attr_init; | |
6 | pthread_attr_setdetachstate; pthread_attr_setinheritsched; | |
7 | pthread_attr_setschedparam; pthread_attr_setschedpolicy; | |
8 | pthread_attr_setscope; | |
9 | pthread_condattr_destroy; pthread_condattr_init; | |
10 | pthread_cond_broadcast; pthread_cond_destroy; | |
11 | pthread_cond_init; pthread_cond_signal; pthread_cond_wait; | |
12 | pthread_cond_timedwait; | |
13 | pthread_equal; | |
14 | pthread_exit; pthread_getschedparam; pthread_setschedparam; | |
15 | pthread_mutex_destroy; pthread_mutex_init; | |
16 | pthread_mutex_lock; pthread_mutex_trylock; pthread_mutex_unlock; | |
17 | pthread_self; pthread_setcancelstate; pthread_setcanceltype; | |
18 | __pthread_get_cleanup_stack; | |
19 | } | |
20 | GLIBC_2.22 { | |
21 | __register_atfork; | |
22 | } | |
b05de104 ST |
23 | |
24 | # C11 thread symbols. | |
25 | GLIBC_2.32 { | |
26 | thrd_current; thrd_equal; thrd_sleep; thrd_yield; | |
27 | } | |
28 | ||
33574c17 ST |
29 | GLIBC_PRIVATE { |
30 | __libc_alloca_cutoff; | |
31 | __libc_pthread_init; | |
32 | } | |
33 | } | |
34 | ||
35 | libpthread { | |
36 | GLIBC_2.2.6 { | |
37 | _IO_flockfile; _IO_ftrylockfile; _IO_funlockfile; | |
25c084e0 | 38 | __errno_location; __h_errno_location; |
33574c17 ST |
39 | } |
40 | GLIBC_2.12 { | |
33574c17 ST |
41 | __pthread_get_cleanup_stack; |
42 | ||
43 | __pthread_mutex_transfer_np; | |
44 | ||
33574c17 ST |
45 | _cthread_init_routine; |
46 | ||
47 | cthread_detach; | |
48 | cthread_fork; | |
49 | cthread_keycreate; | |
50 | cthread_getspecific; | |
51 | cthread_setspecific; | |
52 | __mutex_lock_solid; | |
53 | __mutex_unlock_solid; | |
54 | _cthreads_flockfile; | |
55 | _cthreads_ftrylockfile; | |
56 | _cthreads_funlockfile; | |
57 | ||
58 | flockfile; ftrylockfile; funlockfile; | |
59 | ||
60 | pthread_atfork; | |
61 | ||
62 | pthread_attr_destroy; pthread_attr_getdetachstate; | |
63 | pthread_attr_getguardsize; pthread_attr_getinheritsched; | |
64 | pthread_attr_getschedparam; pthread_attr_getschedpolicy; | |
65 | pthread_attr_getscope; pthread_attr_getstack; pthread_attr_getstackaddr; | |
66 | pthread_attr_getstacksize; pthread_attr_init; pthread_attr_setdetachstate; | |
67 | pthread_attr_setguardsize; pthread_attr_setinheritsched; | |
68 | pthread_attr_setschedparam; pthread_attr_setschedpolicy; | |
69 | pthread_attr_setscope; pthread_attr_setstack; pthread_attr_setstackaddr; | |
70 | pthread_attr_setstacksize; | |
71 | ||
72 | pthread_barrier_destroy; pthread_barrier_init; pthread_barrier_wait; | |
73 | pthread_barrierattr_destroy; pthread_barrierattr_getpshared; | |
74 | pthread_barrierattr_init; pthread_barrierattr_setpshared; | |
75 | ||
76 | pthread_cancel; | |
77 | ||
78 | pthread_cond_broadcast; pthread_cond_destroy; pthread_cond_init; | |
79 | pthread_cond_signal; pthread_cond_timedwait; pthread_cond_wait; | |
80 | ||
81 | pthread_condattr_destroy; pthread_condattr_getclock; | |
82 | pthread_condattr_getpshared; pthread_condattr_init; | |
83 | pthread_condattr_setclock; pthread_condattr_setpshared; | |
84 | ||
85 | pthread_create; pthread_detach; pthread_equal; pthread_exit; | |
86 | ||
87 | pthread_getattr_np; | |
88 | ||
89 | pthread_getconcurrency; pthread_getcpuclockid; | |
90 | pthread_getschedparam; pthread_getspecific; | |
91 | ||
92 | pthread_join; | |
93 | ||
94 | pthread_key_create; pthread_key_delete; | |
95 | __pthread_key_create; | |
96 | ||
97 | pthread_kill; | |
98 | __pthread_kill; | |
99 | ||
100 | pthread_mutex_destroy; pthread_mutex_getprioceiling; | |
101 | pthread_mutex_init; pthread_mutex_lock; pthread_mutex_setprioceiling; | |
102 | pthread_mutex_timedlock; pthread_mutex_transfer_np; | |
103 | pthread_mutex_trylock; pthread_mutex_unlock; | |
104 | ||
105 | pthread_mutexattr_destroy; pthread_mutexattr_getprioceiling; | |
106 | pthread_mutexattr_getprotocol; pthread_mutexattr_getpshared; | |
107 | pthread_mutexattr_gettype; pthread_mutexattr_init; | |
108 | pthread_mutexattr_setprioceiling; pthread_mutexattr_setprotocol; | |
109 | pthread_mutexattr_setpshared; pthread_mutexattr_settype; | |
110 | ||
111 | pthread_once; | |
112 | ||
113 | pthread_rwlock_destroy; pthread_rwlock_init; pthread_rwlock_rdlock; | |
114 | pthread_rwlock_timedrdlock; pthread_rwlock_timedwrlock; | |
115 | pthread_rwlock_tryrdlock; pthread_rwlock_trywrlock; | |
116 | pthread_rwlock_unlock; pthread_rwlock_wrlock; | |
117 | ||
118 | pthread_rwlockattr_destroy; pthread_rwlockattr_getpshared; | |
119 | pthread_rwlockattr_init; pthread_rwlockattr_setpshared; | |
120 | ||
121 | pthread_self; | |
122 | __pthread_self; | |
123 | ||
124 | pthread_setcancelstate; pthread_setcanceltype; | |
125 | pthread_setconcurrency; pthread_setschedparam; | |
126 | pthread_setschedprio; pthread_setspecific; | |
127 | ||
128 | pthread_sigmask; | |
129 | pthread_testcancel; | |
130 | pthread_yield; | |
131 | ||
132 | sem_close; sem_destroy; sem_getvalue; sem_init; sem_open; sem_post; | |
133 | sem_timedwait; sem_trywait; sem_unlink; sem_wait; | |
134 | ||
135 | pthread_spin_destroy; pthread_spin_init; pthread_spin_lock; | |
136 | pthread_spin_trylock; pthread_spin_unlock; | |
137 | __pthread_spin_destroy; __pthread_spin_init; | |
138 | __pthread_spin_lock; __pthread_spin_trylock; __pthread_spin_unlock; | |
139 | _pthread_spin_lock; | |
140 | } | |
141 | GLIBC_2.21 { | |
142 | pthread_hurd_cond_wait_np; | |
143 | pthread_hurd_cond_timedwait_np; | |
144 | } | |
b05de104 ST |
145 | |
146 | # C11 thread symbols. | |
147 | GLIBC_2.32 { | |
148 | thrd_create; thrd_detach; thrd_exit; thrd_join; | |
149 | mtx_init; mtx_lock; mtx_timedlock; mtx_trylock; mtx_unlock; mtx_destroy; | |
150 | call_once; | |
151 | cnd_broadcast; cnd_destroy; cnd_init; cnd_signal; cnd_timedwait; cnd_wait; | |
152 | tss_create; tss_delete; tss_get; tss_set; | |
153 | } | |
154 | ||
33574c17 ST |
155 | GLIBC_PRIVATE { |
156 | __shm_directory; | |
157 | __pthread_threads; | |
158 | ||
159 | __cthread_detach; | |
160 | __cthread_fork; | |
161 | __cthread_keycreate; | |
162 | __cthread_getspecific; | |
163 | __cthread_setspecific; | |
b5403eca ST |
164 | __pthread_getspecific; |
165 | __pthread_setspecific; | |
33574c17 ST |
166 | __pthread_getattr_np; |
167 | __pthread_attr_getstack; | |
e775f443 ST |
168 | __pthread_mutex_init; |
169 | __pthread_mutex_destroy; | |
a8f0fc4e | 170 | __pthread_mutex_timedlock; |
0093df20 | 171 | |
0093df20 ST |
172 | _pthread_mutex_lock; _pthread_mutex_trylock; _pthread_mutex_unlock; |
173 | _pthread_rwlock_destroy; _pthread_rwlock_init; | |
33574c17 ST |
174 | } |
175 | } |