xref: /dragonfly/lib/libthread_xu/pthread.map (revision 74fa2560ac77f9db4a34b2a7c72450126fec4ed6)
1
2LIBTHREAD_1_0 {
3global:
4          ___creat;
5          __accept;
6          __close;
7          __connect;
8          __fcntl;
9          __fsync;
10          __msync;
11          __nanosleep;
12          __open;
13          __poll;
14          __ppoll;
15          __pthread_cond_timedwait;
16          __pthread_cond_wait;
17          __pthread_cxa_finalize;
18          __pthread_mutex_init;
19          __pthread_mutex_lock;
20          __pthread_mutex_trylock;
21          __pthread_mutex_timedlock;
22          __read;
23          __readv;
24          __recvfrom;
25          __recvmsg;
26          __select;
27          __sendmsg;
28          __sendto;
29          __sigsuspend;
30          __wait4;
31          __write;
32          __writev;
33          _aio_suspend;
34          _execve;
35          _fork;
36          _nanosleep;
37          _pause;
38          _pselect;
39          _pthread_atfork;
40          _pthread_barrier_destroy;
41          _pthread_barrier_init;
42          _pthread_barrier_wait;
43          _pthread_barrierattr_destroy;
44          _pthread_barrierattr_getpshared;
45          _pthread_barrierattr_init;
46          _pthread_barrierattr_setpshared;
47          _pthread_attr_default;
48          _pthread_attr_destroy;
49          _pthread_attr_get_np;
50          _pthread_attr_getaffinity_np;
51          _pthread_attr_getdetachstate;
52          _pthread_attr_getguardsize;
53          _pthread_attr_getinheritsched;
54          _pthread_attr_getschedparam;
55          _pthread_attr_getschedpolicy;
56          _pthread_attr_getscope;
57          _pthread_attr_getstack;
58          _pthread_attr_getstackaddr;
59          _pthread_attr_getstacksize;
60          _pthread_attr_init;
61          _pthread_attr_setaffinity_np;
62          _pthread_attr_setcreatesuspend_np;
63          _pthread_attr_setdetachstate;
64          _pthread_attr_setguardsize;
65          _pthread_attr_setinheritsched;
66          _pthread_attr_setschedparam;
67          _pthread_attr_setschedpolicy;
68          _pthread_attr_setscope;
69          _pthread_attr_setstack;
70          _pthread_attr_setstackaddr;
71          _pthread_attr_setstacksize;
72          _pthread_cancel;
73          _pthread_cleanup_pop;
74          _pthread_cleanup_push;
75          _pthread_cond_broadcast;
76          _pthread_cond_destroy;
77          _pthread_cond_init;
78          _pthread_cond_signal;
79          _pthread_cond_timedwait;
80          _pthread_cond_wait;
81          _pthread_condattr_default;
82          _pthread_condattr_destroy;
83          _pthread_condattr_getclock;
84          _pthread_condattr_getpshared;
85          _pthread_condattr_init;
86          _pthread_condattr_setclock;
87          _pthread_condattr_setpshared;
88          _pthread_create;
89          _pthread_detach;
90          _pthread_distribute_static_tls;
91          _pthread_equal;
92          _pthread_exit;
93          _pthread_getaffinity_np;
94          _pthread_getconcurrency;
95          _pthread_getprio;
96          _pthread_getschedparam;
97          _pthread_getspecific;
98          _pthread_join;
99          _pthread_key_create;
100          _pthread_key_delete;
101          _pthread_kill;
102          _pthread_main_np;
103          _pthread_multi_np;
104          _pthread_mutex_destroy;
105          _pthread_mutex_getprioceiling;
106          _pthread_mutex_init;
107          _pthread_mutex_lock;
108          _pthread_mutex_setprioceiling;
109          _pthread_mutex_timedlock;
110          _pthread_mutex_trylock;
111          _pthread_mutex_unlock;
112          _pthread_mutexattr_default;
113          _pthread_mutexattr_destroy;
114          _pthread_mutexattr_getkind_np;
115          _pthread_mutexattr_getprioceiling;
116          _pthread_mutexattr_getprotocol;
117          _pthread_mutexattr_getpshared;
118          _pthread_mutexattr_gettype;
119          _pthread_mutexattr_init;
120          _pthread_mutexattr_setkind_np;
121          _pthread_mutexattr_setprioceiling;
122          _pthread_mutexattr_setprotocol;
123          _pthread_mutexattr_setpshared;
124          _pthread_mutexattr_settype;
125          _pthread_once;
126          _pthread_resume_all_np;
127          _pthread_resume_np;
128          _pthread_rwlock_destroy;
129          _pthread_rwlock_init;
130          _pthread_rwlock_rdlock;
131          _pthread_rwlock_timedrdlock;
132          _pthread_rwlock_timedwrlock;
133          _pthread_rwlock_tryrdlock;
134          _pthread_rwlock_trywrlock;
135          _pthread_rwlock_unlock;
136          _pthread_rwlock_wrlock;
137          _pthread_rwlockattr_destroy;
138          _pthread_rwlockattr_getpshared;
139          _pthread_rwlockattr_init;
140          _pthread_rwlockattr_setpshared;
141          _pthread_self;
142          _pthread_get_name_np;
143          _pthread_set_name_np;
144          _pthread_setaffinity_np;
145          _pthread_setcancelstate;
146          _pthread_setcanceltype;
147          _pthread_setconcurrency;
148          _pthread_setprio;
149          _pthread_setschedparam;
150          _pthread_setspecific;
151          _pthread_sigmask;
152          _pthread_single_np;
153          _pthread_spin_destroy;
154          _pthread_spin_init;
155          _pthread_spin_lock;
156          _pthread_spin_trylock;
157          _pthread_spin_unlock;
158          _pthread_suspend_all_np;
159          _pthread_suspend_np;
160          _pthread_switch_add_np;
161          _pthread_switch_delete_np;
162          _pthread_testcancel;
163          _pthread_timedjoin_np;
164          _pthread_yield;
165          _raise;
166          _sem_close;
167          _sem_destroy;
168          _sem_getvalue;
169          _sem_init;
170          _sem_open;
171          _sem_post;
172          _sem_timedwait;
173          _sem_trywait;
174          _sem_unlink;
175          _sem_wait;
176          _sigaction;
177          _sigprocmask;
178          _sigsuspend;
179          _sigwait;
180          _sigtimedwait;
181          _sigwaitinfo;
182          _sleep;
183          _spinlock;
184          _spinlock_debug;
185          _spinunlock;
186          _system;
187          _tcdrain;
188          _vfork;
189          _wait;
190          _waitpid;
191          accept;
192          aio_suspend;
193          close;
194          connect;
195          creat;
196          execve;
197          fcntl;
198          fork;
199          fsync;
200          msync;
201          nanosleep;
202          open;
203          pause;
204          poll;
205          pselect;
206          pthread_atfork;
207          pthread_barrier_destroy;
208          pthread_barrier_init;
209          pthread_barrier_wait;
210          pthread_barrierattr_destroy;
211          pthread_barrierattr_getpshared;
212          pthread_barrierattr_init;
213          pthread_barrierattr_setpshared;
214          pthread_attr_destroy;
215          pthread_attr_get_np;
216          pthread_attr_getaffinity_np;
217          pthread_attr_getdetachstate;
218          pthread_attr_getguardsize;
219          pthread_attr_getinheritsched;
220          pthread_attr_getschedparam;
221          pthread_attr_getschedpolicy;
222          pthread_attr_getscope;
223          pthread_attr_getstack;
224          pthread_attr_getstackaddr;
225          pthread_attr_getstacksize;
226          pthread_attr_init;
227          pthread_attr_setaffinity_np;
228          pthread_attr_setcreatesuspend_np;
229          pthread_attr_setdetachstate;
230          pthread_attr_setguardsize;
231          pthread_attr_setinheritsched;
232          pthread_attr_setschedparam;
233          pthread_attr_setschedpolicy;
234          pthread_attr_setscope;
235          pthread_attr_setstack;
236          pthread_attr_setstackaddr;
237          pthread_attr_setstacksize;
238          pthread_cancel;
239          pthread_cleanup_pop;
240          pthread_cleanup_push;
241          pthread_cond_broadcast;
242          pthread_cond_destroy;
243          pthread_cond_init;
244          pthread_cond_signal;
245          pthread_cond_timedwait;
246          pthread_cond_wait;
247          pthread_condattr_destroy;
248          pthread_condattr_getclock;
249          pthread_condattr_getpshared;
250          pthread_condattr_init;
251          pthread_condattr_setclock;
252          pthread_condattr_setpshared;
253          pthread_create;
254          pthread_detach;
255          pthread_equal;
256          pthread_exit;
257          pthread_getaffinity_np;
258          pthread_getconcurrency;
259          pthread_getprio;
260          pthread_getschedparam;
261          pthread_getspecific;
262          pthread_join;
263          pthread_key_create;
264          pthread_key_delete;
265          pthread_kill;
266          pthread_main_np;
267          pthread_multi_np;
268          pthread_mutex_destroy;
269          pthread_mutex_getprioceiling;
270          pthread_mutex_init;
271          pthread_mutex_lock;
272          pthread_mutex_setprioceiling;
273          pthread_mutex_timedlock;
274          pthread_mutex_trylock;
275          pthread_mutex_unlock;
276          pthread_mutexattr_destroy;
277          pthread_mutexattr_getkind_np;
278          pthread_mutexattr_getprioceiling;
279          pthread_mutexattr_getprotocol;
280          pthread_mutexattr_getpshared;
281          pthread_mutexattr_gettype;
282          pthread_mutexattr_init;
283          pthread_mutexattr_setkind_np;
284          pthread_mutexattr_setprioceiling;
285          pthread_mutexattr_setprotocol;
286          pthread_mutexattr_setpshared;
287          pthread_mutexattr_settype;
288          pthread_once;
289          pthread_resume_all_np;
290          pthread_resume_np;
291          pthread_rwlock_destroy;
292          pthread_rwlock_init;
293          pthread_rwlock_rdlock;
294          pthread_rwlock_timedrdlock;
295          pthread_rwlock_timedwrlock;
296          pthread_rwlock_tryrdlock;
297          pthread_rwlock_trywrlock;
298          pthread_rwlock_unlock;
299          pthread_rwlock_wrlock;
300          pthread_rwlockattr_destroy;
301          pthread_rwlockattr_getpshared;
302          pthread_rwlockattr_init;
303          pthread_rwlockattr_setpshared;
304          pthread_self;
305          pthread_get_name_np;
306          pthread_set_name_np;
307          pthread_setaffinity_np;
308          pthread_setcancelstate;
309          pthread_setcanceltype;
310          pthread_setconcurrency;
311          pthread_setprio;
312          pthread_setschedparam;
313          pthread_setspecific;
314          pthread_sigmask;
315          pthread_single_np;
316          pthread_spin_destroy;
317          pthread_spin_init;
318          pthread_spin_lock;
319          pthread_spin_trylock;
320          pthread_spin_unlock;
321          pthread_suspend_all_np;
322          pthread_suspend_np;
323          pthread_switch_add_np;
324          pthread_switch_delete_np;
325          pthread_testcancel;
326          pthread_timedjoin_np;
327          pthread_yield;
328          raise;
329          read;
330          readv;
331          recvfrom;
332          recvmsg;
333          select;
334          sem_close;
335          sem_destroy;
336          sem_getvalue;
337          sem_init;
338          sem_open;
339          sem_post;
340          sem_timedwait;
341          sem_trywait;
342          sem_unlink;
343          sem_wait;
344          sendmsg;
345          sendto;
346          sigaction;
347          sigaltstack;
348          sigpending;
349          sigprocmask;
350          sigsuspend;
351          sigwait;
352          sigwaitinfo;
353          sigtimedwait;
354          sleep;
355          system;
356          tcdrain;
357          usleep;
358          vfork;
359          wait;
360          wait4;
361          waitpid;
362          write;
363          writev;
364
365          # Debugger needs these.
366          _libthread_xu_debug;
367          _thread_active_threads;
368          _thread_bp_create;
369          _thread_bp_death;
370          _thread_event_mask;
371          _thread_keytable;
372          _thread_last_event;
373          _thread_list;
374          _thread_max_keys;
375          _thread_off_attr_flags;
376          _thread_off_event_buf;
377          _thread_off_event_mask;
378          _thread_off_key_allocated;
379          _thread_off_key_destructor;
380          _thread_off_next;
381          _thread_off_report_events;
382          _thread_off_state;
383          _thread_off_tcb;
384          _thread_off_tid;
385          _thread_size_key;
386          _thread_state_running;
387          _thread_state_zoombie;
388local:
389          *;
390};
391
392LIBTHREAD_1_1 {
393global:
394          ppoll;
395};
396
397LIBTHREAD_1_2 {
398global:
399          _pthread_getattr_np;
400          _pthread_getcpuclockid;
401          _pthread_getthreadid_np;
402          _pthread_is_threaded_np;
403          _pthread_yield_np;
404          pthread_getattr_np;
405          pthread_getcpuclockid;
406          pthread_getthreadid_np;
407          pthread_is_threaded_np;
408          pthread_yield_np;
409};
410
411LIBTHREAD_1_3 {
412global:
413          _clock_nanosleep
414          clock_nanosleep
415          pthread_getname_np;
416          pthread_setname_np;
417          __fdatasync;
418          fdatasync;
419};
420