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