xref: /dflybsd-src/lib/libc/gen/Symbol.map (revision 8b07b5e82a38bb7f04797b88aca14d3ccb08532c)
1d66febebSJohn MarinoDF306.0 {
2d66febebSJohn Marino	/*
3d66febebSJohn Marino	 * These symbols are weakly bound to libc and must match the
4d66febebSJohn Marino	 * versions defined in libexec/rtld-elf/Symbol.map
5d66febebSJohn Marino	 */
6d66febebSJohn Marino    __tls_get_addr;
7d66febebSJohn Marino    __tls_get_addr_tcb;
8d66febebSJohn Marino	/*
9d66febebSJohn Marino	 * These are weakly bound to rtld.  Matching versions may not
10d66febebSJohn Marino	 * be necessary but let's keep the rtld functions together.
11d66febebSJohn Marino	 */
12d66febebSJohn Marino    dl_iterate_phdr;
13d66febebSJohn Marino    dladdr;
14d66febebSJohn Marino    dlclose;
15d66febebSJohn Marino    dlerror;
16d66febebSJohn Marino    dlfunc;
17d66febebSJohn Marino    dlinfo;
18d66febebSJohn Marino    dlopen;
19d66febebSJohn Marino    dlsym;
20d66febebSJohn Marino    dlvsym;
21d66febebSJohn Marino    fdlopen;
22d66febebSJohn Marino};
23d66febebSJohn Marino
24b0a72a1dSJohn MarinoDF404.0 {
25b0a72a1dSJohn Marino	/* pthread stubs */
26df5c926fSJohn Marino    pthread_atfork;
27df5c926fSJohn Marino    pthread_attr_destroy;
28df5c926fSJohn Marino    pthread_attr_get_np;
293ae362f2SSepherosa Ziehau    pthread_attr_getaffinity_np;
30df5c926fSJohn Marino    pthread_attr_getdetachstate;
31df5c926fSJohn Marino    pthread_attr_getguardsize;
32df5c926fSJohn Marino    pthread_attr_getinheritsched;
33df5c926fSJohn Marino    pthread_attr_getschedparam;
34df5c926fSJohn Marino    pthread_attr_getschedpolicy;
35df5c926fSJohn Marino    pthread_attr_getscope;
36df5c926fSJohn Marino    pthread_attr_getstack;
37df5c926fSJohn Marino    pthread_attr_getstackaddr;
38df5c926fSJohn Marino    pthread_attr_getstacksize;
39df5c926fSJohn Marino    pthread_attr_init;
403ae362f2SSepherosa Ziehau    pthread_attr_setaffinity_np;
41df5c926fSJohn Marino    pthread_attr_setcreatesuspend_np;
42df5c926fSJohn Marino    pthread_attr_setdetachstate;
43df5c926fSJohn Marino    pthread_attr_setguardsize;
44df5c926fSJohn Marino    pthread_attr_setinheritsched;
45df5c926fSJohn Marino    pthread_attr_setschedparam;
46df5c926fSJohn Marino    pthread_attr_setschedpolicy;
47df5c926fSJohn Marino    pthread_attr_setscope;
48df5c926fSJohn Marino    pthread_attr_setstack;
49df5c926fSJohn Marino    pthread_attr_setstackaddr;
50df5c926fSJohn Marino    pthread_attr_setstacksize;
51df5c926fSJohn Marino    pthread_barrier_destroy;
52df5c926fSJohn Marino    pthread_barrier_init;
53df5c926fSJohn Marino    pthread_barrier_wait;
54df5c926fSJohn Marino    pthread_barrierattr_destroy;
55df5c926fSJohn Marino    pthread_barrierattr_getpshared;
56df5c926fSJohn Marino    pthread_barrierattr_init;
57df5c926fSJohn Marino    pthread_barrierattr_setpshared;
58df5c926fSJohn Marino    pthread_cleanup_pop;
59df5c926fSJohn Marino    pthread_cleanup_push;
60df5c926fSJohn Marino    pthread_cond_broadcast;
61df5c926fSJohn Marino    pthread_cond_destroy;
62df5c926fSJohn Marino    pthread_cond_init;
63df5c926fSJohn Marino    pthread_cond_signal;
64df5c926fSJohn Marino    pthread_cond_timedwait;
65df5c926fSJohn Marino    pthread_cond_wait;
66df5c926fSJohn Marino    pthread_condattr_destroy;
67df5c926fSJohn Marino    pthread_condattr_getclock;
68df5c926fSJohn Marino    pthread_condattr_getpshared;
69df5c926fSJohn Marino    pthread_condattr_init;
70df5c926fSJohn Marino    pthread_condattr_setclock;
71df5c926fSJohn Marino    pthread_condattr_setpshared;
72df5c926fSJohn Marino    pthread_detach;
73df5c926fSJohn Marino    pthread_equal;
74df5c926fSJohn Marino    pthread_exit;
75b2920380SSepherosa Ziehau    pthread_getaffinity_np;
76df5c926fSJohn Marino    pthread_getconcurrency;
77df5c926fSJohn Marino    pthread_getprio;
78df5c926fSJohn Marino    pthread_getschedparam;
79df5c926fSJohn Marino    pthread_getspecific;
80b0a72a1dSJohn Marino    pthread_init;
81df5c926fSJohn Marino    pthread_init_early;
82df5c926fSJohn Marino    pthread_join;
83df5c926fSJohn Marino    pthread_key_create;
84df5c926fSJohn Marino    pthread_key_delete;
85df5c926fSJohn Marino    pthread_kill;
86df5c926fSJohn Marino    pthread_main_np;
87df5c926fSJohn Marino    pthread_multi_np;
88df5c926fSJohn Marino    pthread_mutex_destroy;
89df5c926fSJohn Marino    pthread_mutex_getprioceiling;
90df5c926fSJohn Marino    pthread_mutex_init;
91df5c926fSJohn Marino    pthread_mutex_lock;
92df5c926fSJohn Marino    pthread_mutex_setprioceiling;
93df5c926fSJohn Marino    pthread_mutex_timedlock;
94df5c926fSJohn Marino    pthread_mutex_trylock;
95df5c926fSJohn Marino    pthread_mutex_unlock;
96df5c926fSJohn Marino    pthread_mutexattr_destroy;
97df5c926fSJohn Marino    pthread_mutexattr_getkind_np;
98df5c926fSJohn Marino    pthread_mutexattr_getprioceiling;
99df5c926fSJohn Marino    pthread_mutexattr_getprotocol;
100df5c926fSJohn Marino    pthread_mutexattr_getpshared;
101df5c926fSJohn Marino    pthread_mutexattr_gettype;
102df5c926fSJohn Marino    pthread_mutexattr_init;
103df5c926fSJohn Marino    pthread_mutexattr_setkind_np;
104df5c926fSJohn Marino    pthread_mutexattr_setprioceiling;
105df5c926fSJohn Marino    pthread_mutexattr_setprotocol;
106df5c926fSJohn Marino    pthread_mutexattr_setpshared;
107df5c926fSJohn Marino    pthread_mutexattr_settype;
108df5c926fSJohn Marino    pthread_once;
109df5c926fSJohn Marino    pthread_resume_all_np;
110df5c926fSJohn Marino    pthread_resume_np;
111df5c926fSJohn Marino    pthread_rwlock_destroy;
112df5c926fSJohn Marino    pthread_rwlock_init;
113df5c926fSJohn Marino    pthread_rwlock_rdlock;
114df5c926fSJohn Marino    pthread_rwlock_timedrdlock;
115df5c926fSJohn Marino    pthread_rwlock_timedwrlock;
116df5c926fSJohn Marino    pthread_rwlock_tryrdlock;
117df5c926fSJohn Marino    pthread_rwlock_trywrlock;
118df5c926fSJohn Marino    pthread_rwlock_unlock;
119df5c926fSJohn Marino    pthread_rwlock_wrlock;
120df5c926fSJohn Marino    pthread_rwlockattr_destroy;
121df5c926fSJohn Marino    pthread_rwlockattr_getpshared;
122df5c926fSJohn Marino    pthread_rwlockattr_init;
123df5c926fSJohn Marino    pthread_rwlockattr_setpshared;
124df5c926fSJohn Marino    pthread_self;
125eb396e51SMatthew Dillon    pthread_get_name_np;
126df5c926fSJohn Marino    pthread_set_name_np;
127b2920380SSepherosa Ziehau    pthread_setaffinity_np;
128df5c926fSJohn Marino    pthread_setcancelstate;
129df5c926fSJohn Marino    pthread_setcanceltype;
130df5c926fSJohn Marino    pthread_setconcurrency;
131df5c926fSJohn Marino    pthread_setprio;
132df5c926fSJohn Marino    pthread_setschedparam;
133df5c926fSJohn Marino    pthread_setspecific;
134df5c926fSJohn Marino    pthread_sigmask;
135df5c926fSJohn Marino    pthread_single_np;
136df5c926fSJohn Marino    pthread_spin_destroy;
137df5c926fSJohn Marino    pthread_spin_init;
138df5c926fSJohn Marino    pthread_spin_lock;
139df5c926fSJohn Marino    pthread_spin_trylock;
140df5c926fSJohn Marino    pthread_spin_unlock;
141df5c926fSJohn Marino    pthread_suspend_all_np;
142df5c926fSJohn Marino    pthread_suspend_np;
143df5c926fSJohn Marino    pthread_switch_add_np;
144df5c926fSJohn Marino    pthread_switch_delete_np;
145df5c926fSJohn Marino    pthread_testcancel;
146df5c926fSJohn Marino    pthread_timedjoin_np;
147df5c926fSJohn Marino    pthread_yield;
148df5c926fSJohn Marino    sem_close;
149df5c926fSJohn Marino    sem_destroy;
150df5c926fSJohn Marino    sem_getvalue;
151df5c926fSJohn Marino    sem_init;
152df5c926fSJohn Marino    sem_open;
153df5c926fSJohn Marino    sem_post;
154df5c926fSJohn Marino    sem_timedwait;
155df5c926fSJohn Marino    sem_trywait;
156df5c926fSJohn Marino    sem_unlink;
157df5c926fSJohn Marino    sem_wait;
158b0a72a1dSJohn Marino
159b0a72a1dSJohn Marino	/* termios */
160b0a72a1dSJohn Marino    cfgetispeed;
161b0a72a1dSJohn Marino    cfgetospeed;
162b0a72a1dSJohn Marino    cfmakeraw;
163b0a72a1dSJohn Marino    cfsetispeed;
164b0a72a1dSJohn Marino    cfsetospeed;
165b0a72a1dSJohn Marino    cfsetspeed;
166b0a72a1dSJohn Marino    tcdrain;
167b0a72a1dSJohn Marino    tcflow;
168b0a72a1dSJohn Marino    tcflush;
169b0a72a1dSJohn Marino    tcgetattr;
170b0a72a1dSJohn Marino    tcgetpgrp;
171b0a72a1dSJohn Marino    tcgetsid;
172b0a72a1dSJohn Marino    tcsendbreak;
173b0a72a1dSJohn Marino    tcsetattr;
174b0a72a1dSJohn Marino    tcsetpgrp;
175b0a72a1dSJohn Marino
176e2e9821dSSascha Wildner	/* utmpx */
177b0a72a1dSJohn Marino    endutxent;
178b0a72a1dSJohn Marino    getlastlogx;
179b0a72a1dSJohn Marino    getutxent;
180b0a72a1dSJohn Marino    getutxid;
181b0a72a1dSJohn Marino    getutxline;
182b0a72a1dSJohn Marino    pututxline;
183b0a72a1dSJohn Marino    setutxdb;
184b0a72a1dSJohn Marino    setutxent;
185b0a72a1dSJohn Marino    updlastlogx;
186b0a72a1dSJohn Marino    updwtmpx;
187b0a72a1dSJohn Marino    utmpxname;
188b0a72a1dSJohn Marino
189b0a72a1dSJohn Marino	/* normal functions */
190b0a72a1dSJohn Marino    __assert;
191b0a72a1dSJohn Marino    __diagassert;
192b0a72a1dSJohn Marino    _getprogname;
193b0a72a1dSJohn Marino    alarm;
194b0a72a1dSJohn Marino    alphasort;
195b0a72a1dSJohn Marino    arc4random;
196b0a72a1dSJohn Marino    arc4random_addrandom;
197b0a72a1dSJohn Marino    arc4random_buf;
198b0a72a1dSJohn Marino    arc4random_stir;
199b0a72a1dSJohn Marino    arc4random_uniform;
200b0a72a1dSJohn Marino    basename;
201b0a72a1dSJohn Marino    cgetcap;
202b0a72a1dSJohn Marino    cgetclose;
203b0a72a1dSJohn Marino    cgetent;
204b0a72a1dSJohn Marino    cgetfirst;
205b0a72a1dSJohn Marino    cgetmatch;
206b0a72a1dSJohn Marino    cgetnext;
207b0a72a1dSJohn Marino    cgetnum;
208b0a72a1dSJohn Marino    cgetset;
209b0a72a1dSJohn Marino    cgetstr;
210b0a72a1dSJohn Marino    cgetustr;
211b0a72a1dSJohn Marino    clock;
212b0a72a1dSJohn Marino    closedir;
213b0a72a1dSJohn Marino    closelog;
214b0a72a1dSJohn Marino    confstr;
2158289fd98SSascha Wildner    creat;
216b0a72a1dSJohn Marino    ctermid;
217b0a72a1dSJohn Marino    ctermid_r;
218b0a72a1dSJohn Marino    daemon;
219b0a72a1dSJohn Marino    devname;
220b0a72a1dSJohn Marino    devname_r;
221b0a72a1dSJohn Marino    dirfd;
222b0a72a1dSJohn Marino    dirname;
223b0a72a1dSJohn Marino    drand48;
224b0a72a1dSJohn Marino    endfsent;
225b0a72a1dSJohn Marino    endgrent;
226b0a72a1dSJohn Marino    endnetgrent;
227b0a72a1dSJohn Marino    endpwent;
228b0a72a1dSJohn Marino    endttyent;
229b0a72a1dSJohn Marino    endusershell;
230b0a72a1dSJohn Marino    endvfsent;
231b0a72a1dSJohn Marino    erand48;
232b0a72a1dSJohn Marino    err;
233b0a72a1dSJohn Marino    err_set_exit;
234b0a72a1dSJohn Marino    err_set_file;
235b0a72a1dSJohn Marino    errc;
236b0a72a1dSJohn Marino    errno;
237b0a72a1dSJohn Marino    errx;
238b0a72a1dSJohn Marino    execl;
239b0a72a1dSJohn Marino    execle;
240b0a72a1dSJohn Marino    execlp;
241b0a72a1dSJohn Marino    execv;
242b0a72a1dSJohn Marino    execvP;
243b0a72a1dSJohn Marino    execvp;
244b0a72a1dSJohn Marino    fdevname;
245b0a72a1dSJohn Marino    fdevname_r;
246b0a72a1dSJohn Marino    fdopendir;
247b0a72a1dSJohn Marino    fflagstostr;
248b0a72a1dSJohn Marino    finite;
249b0a72a1dSJohn Marino    finitef;
250b0a72a1dSJohn Marino    fmtcheck;
251b0a72a1dSJohn Marino    fmtmsg;
252b0a72a1dSJohn Marino    fnmatch;
253b0a72a1dSJohn Marino    frexp;
254b0a72a1dSJohn Marino    ftok;
255b0a72a1dSJohn Marino    fts_children;
256b0a72a1dSJohn Marino    fts_close;
257b0a72a1dSJohn Marino    fts_get_clientptr;
258b0a72a1dSJohn Marino    fts_get_stream;
259b0a72a1dSJohn Marino    fts_open;
260b0a72a1dSJohn Marino    fts_read;
261b0a72a1dSJohn Marino    fts_set;
262b0a72a1dSJohn Marino    fts_set_clientptr;
263b0a72a1dSJohn Marino    ftw;
264b0a72a1dSJohn Marino    getbootfile;
265b0a72a1dSJohn Marino    getbsize;
266b0a72a1dSJohn Marino    getcwd;
267b0a72a1dSJohn Marino    getdevpath;
268b0a72a1dSJohn Marino    getdiskbyname;
269b0a72a1dSJohn Marino    getdisktabbyname;
270b0a72a1dSJohn Marino    getdomainname;
271b0a72a1dSJohn Marino    getfsent;
272b0a72a1dSJohn Marino    getfsfile;
273b0a72a1dSJohn Marino    getfsspec;
274b0a72a1dSJohn Marino    getfstab;
275b0a72a1dSJohn Marino    getgrent;
276b0a72a1dSJohn Marino    getgrent_r;
277b0a72a1dSJohn Marino    getgrgid;
278b0a72a1dSJohn Marino    getgrgid_r;
279b0a72a1dSJohn Marino    getgrnam;
280b0a72a1dSJohn Marino    getgrnam_r;
281b0a72a1dSJohn Marino    getgrouplist;
2828289fd98SSascha Wildner    gethostid;
283b0a72a1dSJohn Marino    gethostname;
284b0a72a1dSJohn Marino    getloadavg;
285b0a72a1dSJohn Marino    getlogin_r;
286b0a72a1dSJohn Marino    getmntinfo;
287b0a72a1dSJohn Marino    getmntvinfo;
288b0a72a1dSJohn Marino    getmode;
289b0a72a1dSJohn Marino    getnetgrent;
290b0a72a1dSJohn Marino    getobjformat;
291b0a72a1dSJohn Marino    getosreldate;
292b0a72a1dSJohn Marino    getpagesize;
293b0a72a1dSJohn Marino    getpass;
294b0a72a1dSJohn Marino    getpeereid;
295b0a72a1dSJohn Marino    getprogname;
296b0a72a1dSJohn Marino    getpwent;
297b0a72a1dSJohn Marino    getpwent_r;
298b0a72a1dSJohn Marino    getpwnam;
299b0a72a1dSJohn Marino    getpwnam_r;
300b0a72a1dSJohn Marino    getpwuid;
301b0a72a1dSJohn Marino    getpwuid_r;
302b0a72a1dSJohn Marino    getttyent;
303b0a72a1dSJohn Marino    getttynam;
304b0a72a1dSJohn Marino    getusershell;
305b0a72a1dSJohn Marino    getvfsbyname;
306b0a72a1dSJohn Marino    getvfsbytype;
307b0a72a1dSJohn Marino    getvfsent;
3088289fd98SSascha Wildner    getwd;
309b0a72a1dSJohn Marino    glob;
310b0a72a1dSJohn Marino    globfree;
311b0a72a1dSJohn Marino    group_from_gid;
312b0a72a1dSJohn Marino    initgroups;
313b0a72a1dSJohn Marino    innetgr;
314b0a72a1dSJohn Marino    isatty;
315b0a72a1dSJohn Marino    isdialuptty;
316b0a72a1dSJohn Marino    isinf;
317b0a72a1dSJohn Marino    isnan;
318b0a72a1dSJohn Marino    isnanf;
319b0a72a1dSJohn Marino    isnettty;
320b0a72a1dSJohn Marino    jrand48;
3218289fd98SSascha Wildner    killpg;
322b0a72a1dSJohn Marino    lcong48;
323b0a72a1dSJohn Marino    ldexp;
324b0a72a1dSJohn Marino    lockf;
325b0a72a1dSJohn Marino    longjmperror;
326b0a72a1dSJohn Marino    lrand48;
327b0a72a1dSJohn Marino    modf;
328b0a72a1dSJohn Marino    mrand48;
329b0a72a1dSJohn Marino    new_getvfsbyname;
330b0a72a1dSJohn Marino    nftw;
331b0a72a1dSJohn Marino    nice;
332b0a72a1dSJohn Marino    nlist;
333b0a72a1dSJohn Marino    nrand48;
334b0a72a1dSJohn Marino    ntp_gettime;
335b0a72a1dSJohn Marino    opendir;
336b0a72a1dSJohn Marino    openlog;
337b0a72a1dSJohn Marino    pause;
338b0a72a1dSJohn Marino    pclose;
339b0a72a1dSJohn Marino    popen;
340b0a72a1dSJohn Marino    posix_madvise;
341b0a72a1dSJohn Marino    posix_spawn;
342b0a72a1dSJohn Marino    posix_spawn_file_actions_addclose;
343b0a72a1dSJohn Marino    posix_spawn_file_actions_adddup2;
344b0a72a1dSJohn Marino    posix_spawn_file_actions_addopen;
345b0a72a1dSJohn Marino    posix_spawn_file_actions_destroy;
346b0a72a1dSJohn Marino    posix_spawn_file_actions_init;
347b0a72a1dSJohn Marino    posix_spawnattr_destroy;
348b0a72a1dSJohn Marino    posix_spawnattr_getflags;
349b0a72a1dSJohn Marino    posix_spawnattr_getpgroup;
350b0a72a1dSJohn Marino    posix_spawnattr_getschedparam;
351b0a72a1dSJohn Marino    posix_spawnattr_getschedpolicy;
352b0a72a1dSJohn Marino    posix_spawnattr_getsigdefault;
353b0a72a1dSJohn Marino    posix_spawnattr_getsigmask;
354b0a72a1dSJohn Marino    posix_spawnattr_init;
355b0a72a1dSJohn Marino    posix_spawnattr_setflags;
356b0a72a1dSJohn Marino    posix_spawnattr_setpgroup;
357b0a72a1dSJohn Marino    posix_spawnattr_setschedparam;
358b0a72a1dSJohn Marino    posix_spawnattr_setschedpolicy;
359b0a72a1dSJohn Marino    posix_spawnattr_setsigdefault;
360b0a72a1dSJohn Marino    posix_spawnattr_setsigmask;
361b0a72a1dSJohn Marino    posix_spawnp;
362b0a72a1dSJohn Marino    psiginfo;
363b0a72a1dSJohn Marino    psignal;
364b0a72a1dSJohn Marino    raise;
365b0a72a1dSJohn Marino    readdir;
366b0a72a1dSJohn Marino    readdir_r;
367b0a72a1dSJohn Marino    readpassphrase;
368b0a72a1dSJohn Marino    rewinddir;
369b0a72a1dSJohn Marino    scandir;
370b0a72a1dSJohn Marino    seed48;
371b0a72a1dSJohn Marino    seekdir;
372c87aec90SJohn Marino    semctl;
373df5c926fSJohn Marino    setcontext;
374df5c926fSJohn Marino    setdomainname;
375df5c926fSJohn Marino    setfsent;
376df5c926fSJohn Marino    setfstab;
377df5c926fSJohn Marino    setgrent;
378df5c926fSJohn Marino    setgroupent;
379df5c926fSJohn Marino    sethostname;
380df5c926fSJohn Marino    setlogmask;
381df5c926fSJohn Marino    setmode;
382df5c926fSJohn Marino    setnetgrent;
383df5c926fSJohn Marino    setpassent;
384df5c926fSJohn Marino    setproctitle;
385df5c926fSJohn Marino    setprogname;
386df5c926fSJohn Marino    setpwent;
387df5c926fSJohn Marino    setttyent;
388df5c926fSJohn Marino    setusershell;
389df5c926fSJohn Marino    setvfsent;
390df5c926fSJohn Marino    shm_open;
391df5c926fSJohn Marino    shm_unlink;
392df5c926fSJohn Marino    sigaddset;
393df5c926fSJohn Marino    sigdelset;
394df5c926fSJohn Marino    sigemptyset;
395df5c926fSJohn Marino    sigfillset;
396df5c926fSJohn Marino    siginterrupt;
397df5c926fSJohn Marino    sigismember;
398df5c926fSJohn Marino    signal;
399b0a72a1dSJohn Marino    sigwait;
400df5c926fSJohn Marino    sl_add;
401df5c926fSJohn Marino    sl_find;
402df5c926fSJohn Marino    sl_free;
403df5c926fSJohn Marino    sl_init;
404df5c926fSJohn Marino    sleep;
405df5c926fSJohn Marino    srand48;
406df5c926fSJohn Marino    strnvis;
407df5c926fSJohn Marino    strtofflags;
408df5c926fSJohn Marino    strunvis;
409df5c926fSJohn Marino    strunvisx;
410df5c926fSJohn Marino    strvis;
411df5c926fSJohn Marino    strvisx;
412df5c926fSJohn Marino    swapcontext;
413df5c926fSJohn Marino    sys_errlist;
414df5c926fSJohn Marino    sys_nerr;
415df5c926fSJohn Marino    sys_nsig;
416df5c926fSJohn Marino    sys_siglist;
417df5c926fSJohn Marino    sys_signame;
418df5c926fSJohn Marino    sysconf;
419df5c926fSJohn Marino    sysctl;
420df5c926fSJohn Marino    sysctlbyname;
421df5c926fSJohn Marino    sysctlnametomib;
422df5c926fSJohn Marino    syslog;
423df5c926fSJohn Marino    telldir;
424df5c926fSJohn Marino    time;
425df5c926fSJohn Marino    times;
426df5c926fSJohn Marino    ttyname;
427df5c926fSJohn Marino    ttyname_r;
428df5c926fSJohn Marino    ualarm;
429df5c926fSJohn Marino    ulimit;
430df5c926fSJohn Marino    uname;
431df5c926fSJohn Marino    unvis;
432df5c926fSJohn Marino    user_from_uid;
433df5c926fSJohn Marino    usleep;
434df5c926fSJohn Marino    utime;
435df5c926fSJohn Marino    valloc;
436df5c926fSJohn Marino    verr;
437df5c926fSJohn Marino    verrc;
438df5c926fSJohn Marino    verrx;
439df5c926fSJohn Marino    vfsisloadable;
440df5c926fSJohn Marino    vfsload;
441df5c926fSJohn Marino    vis;
442df5c926fSJohn Marino    vsyslog;
443df5c926fSJohn Marino    vwarn;
444df5c926fSJohn Marino    vwarnc;
445df5c926fSJohn Marino    vwarnx;
446df5c926fSJohn Marino    wait3;
447df5c926fSJohn Marino    wait;
448df5c926fSJohn Marino    waitpid;
449df5c926fSJohn Marino    warn;
450df5c926fSJohn Marino    warnc;
451df5c926fSJohn Marino    warnx;
452df5c926fSJohn Marino    wordexp;
453df5c926fSJohn Marino    wordfree;
454df5c926fSJohn Marino};
455df5c926fSJohn Marino
456c0f25c26SImre VadászDF410.0 {
457725edadfSSascha Wildner    clock_getcpuclockid;
458c0f25c26SImre Vadász	/* pthread stubs */
459725edadfSSascha Wildner    pthread_getcpuclockid;
460c0f25c26SImre Vadász    pthread_getthreadid_np;
461c0f25c26SImre Vadász};
462c0f25c26SImre Vadász
46381c399c9SSascha WildnerDF502.0 {
46481c399c9SSascha Wildner    cfmakesane;
46581c399c9SSascha Wildner};
46681c399c9SSascha Wildner
4673a710bb8SSascha WildnerDF504.0 {
4683a710bb8SSascha Wildner    gid_from_group;
4694be4de01SFrançois Tigeot    nvis;
4703a710bb8SSascha Wildner    pwcache_groupdb;
4713a710bb8SSascha Wildner    pwcache_userdb;
4724be4de01SFrançois Tigeot    snvis;
4734be4de01SFrançois Tigeot    stravis;
4744be4de01SFrançois Tigeot    strenvisx;
4754be4de01SFrançois Tigeot    strnunvis;
4764be4de01SFrançois Tigeot    strnunvisx;
4774be4de01SFrançois Tigeot    strnvisx;
4784be4de01SFrançois Tigeot    strsenvisx;
4794be4de01SFrançois Tigeot    strsnvis;
4804be4de01SFrançois Tigeot    strsnvisx;
4814be4de01SFrançois Tigeot    strsvis;
4824be4de01SFrançois Tigeot    strsvisx;
4834be4de01SFrançois Tigeot    svis;
48437eb443dSSascha Wildner    tcsetsid;
4853a710bb8SSascha Wildner    uid_from_user;
48633b81dc9SMatthew Dillon    waitid;
4873a710bb8SSascha Wildner};
4883a710bb8SSascha Wildner
489a0db5952SSascha WildnerDF506.0 {
490a0db5952SSascha Wildner    dup3;
491a0db5952SSascha Wildner};
492a0db5952SSascha Wildner
493974aa081SSascha WildnerDF508.0 {
49460d31138Szrj    __errno_location;
495974aa081SSascha Wildner    getutxuser;
496974aa081SSascha Wildner};
497974aa081SSascha Wildner
498df5c926fSJohn MarinoDFprivate_1.0 {
499b0a72a1dSJohn Marino	/* pthread stubs */
500df5c926fSJohn Marino    _pthread_atfork;
501df5c926fSJohn Marino    _pthread_attr_destroy;
502df5c926fSJohn Marino    _pthread_attr_get_np;
5033ae362f2SSepherosa Ziehau    _pthread_attr_getaffinity_np;
504df5c926fSJohn Marino    _pthread_attr_getdetachstate;
505df5c926fSJohn Marino    _pthread_attr_getguardsize;
506df5c926fSJohn Marino    _pthread_attr_getinheritsched;
507df5c926fSJohn Marino    _pthread_attr_getschedparam;
508df5c926fSJohn Marino    _pthread_attr_getschedpolicy;
509df5c926fSJohn Marino    _pthread_attr_getscope;
510df5c926fSJohn Marino    _pthread_attr_getstack;
511df5c926fSJohn Marino    _pthread_attr_getstackaddr;
512df5c926fSJohn Marino    _pthread_attr_getstacksize;
513df5c926fSJohn Marino    _pthread_attr_init;
5143ae362f2SSepherosa Ziehau    _pthread_attr_setaffinity_np;
515df5c926fSJohn Marino    _pthread_attr_setcreatesuspend_np;
516df5c926fSJohn Marino    _pthread_attr_setdetachstate;
517df5c926fSJohn Marino    _pthread_attr_setguardsize;
518df5c926fSJohn Marino    _pthread_attr_setinheritsched;
519df5c926fSJohn Marino    _pthread_attr_setschedparam;
520df5c926fSJohn Marino    _pthread_attr_setschedpolicy;
521df5c926fSJohn Marino    _pthread_attr_setscope;
522df5c926fSJohn Marino    _pthread_attr_setstack;
523df5c926fSJohn Marino    _pthread_attr_setstackaddr;
524df5c926fSJohn Marino    _pthread_attr_setstacksize;
525df5c926fSJohn Marino    _pthread_barrier_destroy;
526df5c926fSJohn Marino    _pthread_barrier_init;
527df5c926fSJohn Marino    _pthread_barrier_wait;
528df5c926fSJohn Marino    _pthread_barrierattr_destroy;
529df5c926fSJohn Marino    _pthread_barrierattr_getpshared;
530df5c926fSJohn Marino    _pthread_barrierattr_init;
531df5c926fSJohn Marino    _pthread_barrierattr_setpshared;
532df5c926fSJohn Marino    _pthread_cancel;
533df5c926fSJohn Marino    _pthread_cleanup_pop;
534df5c926fSJohn Marino    _pthread_cleanup_push;
535df5c926fSJohn Marino    _pthread_cond_broadcast;
536df5c926fSJohn Marino    _pthread_cond_destroy;
537df5c926fSJohn Marino    _pthread_cond_init;
538df5c926fSJohn Marino    _pthread_cond_signal;
539df5c926fSJohn Marino    _pthread_cond_timedwait;
540df5c926fSJohn Marino    _pthread_cond_wait;
541df5c926fSJohn Marino    _pthread_condattr_destroy;
542df5c926fSJohn Marino    _pthread_condattr_getclock;
543df5c926fSJohn Marino    _pthread_condattr_getpshared;
544df5c926fSJohn Marino    _pthread_condattr_init;
545df5c926fSJohn Marino    _pthread_condattr_setclock;
546df5c926fSJohn Marino    _pthread_condattr_setpshared;
547df5c926fSJohn Marino    _pthread_detach;
548eeb69571SMatthew Dillon    _pthread_distribute_static_tls;
549df5c926fSJohn Marino    _pthread_equal;
550df5c926fSJohn Marino    _pthread_exit;
551b2920380SSepherosa Ziehau    _pthread_getaffinity_np;
552df5c926fSJohn Marino    _pthread_getconcurrency;
553725edadfSSascha Wildner    _pthread_getcpuclockid;
554df5c926fSJohn Marino    _pthread_getprio;
555df5c926fSJohn Marino    _pthread_getschedparam;
556df5c926fSJohn Marino    _pthread_getspecific;
557c0f25c26SImre Vadász    _pthread_getthreadid_np;
558df5c926fSJohn Marino    _pthread_init;
559df5c926fSJohn Marino    _pthread_init_early;
560df5c926fSJohn Marino    _pthread_join;
561df5c926fSJohn Marino    _pthread_key_create;
562df5c926fSJohn Marino    _pthread_key_delete;
563df5c926fSJohn Marino    _pthread_kill;
564df5c926fSJohn Marino    _pthread_main_np;
565df5c926fSJohn Marino    _pthread_multi_np;
566df5c926fSJohn Marino    _pthread_mutex_destroy;
567df5c926fSJohn Marino    _pthread_mutex_getprioceiling;
568df5c926fSJohn Marino    _pthread_mutex_init;
569df5c926fSJohn Marino    _pthread_mutex_lock;
570df5c926fSJohn Marino    _pthread_mutex_setprioceiling;
571df5c926fSJohn Marino    _pthread_mutex_timedlock;
572df5c926fSJohn Marino    _pthread_mutex_trylock;
573df5c926fSJohn Marino    _pthread_mutex_unlock;
574df5c926fSJohn Marino    _pthread_mutexattr_destroy;
575df5c926fSJohn Marino    _pthread_mutexattr_getkind_np;
576df5c926fSJohn Marino    _pthread_mutexattr_getprioceiling;
577df5c926fSJohn Marino    _pthread_mutexattr_getprotocol;
578df5c926fSJohn Marino    _pthread_mutexattr_getpshared;
579df5c926fSJohn Marino    _pthread_mutexattr_gettype;
580df5c926fSJohn Marino    _pthread_mutexattr_init;
581df5c926fSJohn Marino    _pthread_mutexattr_setkind_np;
582df5c926fSJohn Marino    _pthread_mutexattr_setprioceiling;
583df5c926fSJohn Marino    _pthread_mutexattr_setprotocol;
584df5c926fSJohn Marino    _pthread_mutexattr_setpshared;
585df5c926fSJohn Marino    _pthread_mutexattr_settype;
586df5c926fSJohn Marino    _pthread_once;
587df5c926fSJohn Marino    _pthread_resume_all_np;
588df5c926fSJohn Marino    _pthread_resume_np;
589df5c926fSJohn Marino    _pthread_rwlock_destroy;
590df5c926fSJohn Marino    _pthread_rwlock_init;
591df5c926fSJohn Marino    _pthread_rwlock_rdlock;
592df5c926fSJohn Marino    _pthread_rwlock_timedrdlock;
593df5c926fSJohn Marino    _pthread_rwlock_timedwrlock;
594df5c926fSJohn Marino    _pthread_rwlock_tryrdlock;
595df5c926fSJohn Marino    _pthread_rwlock_trywrlock;
596df5c926fSJohn Marino    _pthread_rwlock_unlock;
597df5c926fSJohn Marino    _pthread_rwlock_wrlock;
598df5c926fSJohn Marino    _pthread_rwlockattr_destroy;
599df5c926fSJohn Marino    _pthread_rwlockattr_getpshared;
600df5c926fSJohn Marino    _pthread_rwlockattr_init;
601df5c926fSJohn Marino    _pthread_rwlockattr_setpshared;
602df5c926fSJohn Marino    _pthread_self;
603eb396e51SMatthew Dillon    _pthread_get_name_np;
604df5c926fSJohn Marino    _pthread_set_name_np;
605b2920380SSepherosa Ziehau    _pthread_setaffinity_np;
606df5c926fSJohn Marino    _pthread_setcancelstate;
607df5c926fSJohn Marino    _pthread_setcanceltype;
608df5c926fSJohn Marino    _pthread_setconcurrency;
609df5c926fSJohn Marino    _pthread_setprio;
610df5c926fSJohn Marino    _pthread_setschedparam;
611df5c926fSJohn Marino    _pthread_setspecific;
612df5c926fSJohn Marino    _pthread_sigmask;
613df5c926fSJohn Marino    _pthread_single_np;
614df5c926fSJohn Marino    _pthread_spin_destroy;
615df5c926fSJohn Marino    _pthread_spin_init;
616df5c926fSJohn Marino    _pthread_spin_lock;
617df5c926fSJohn Marino    _pthread_spin_trylock;
618df5c926fSJohn Marino    _pthread_spin_unlock;
619df5c926fSJohn Marino    _pthread_suspend_all_np;
620df5c926fSJohn Marino    _pthread_suspend_np;
621df5c926fSJohn Marino    _pthread_switch_add_np;
622df5c926fSJohn Marino    _pthread_switch_delete_np;
623df5c926fSJohn Marino    _pthread_testcancel;
624df5c926fSJohn Marino    _pthread_timedjoin_np;
625df5c926fSJohn Marino    _pthread_yield;
626b0a72a1dSJohn Marino    _sem_close;
627b0a72a1dSJohn Marino    _sem_destroy;
628b0a72a1dSJohn Marino    _sem_getvalue;
629b0a72a1dSJohn Marino    _sem_init;
630b0a72a1dSJohn Marino    _sem_open;
631b0a72a1dSJohn Marino    _sem_post;
632b0a72a1dSJohn Marino    _sem_timedwait;
633b0a72a1dSJohn Marino    _sem_trywait;
634b0a72a1dSJohn Marino    _sem_unlink;
635b0a72a1dSJohn Marino    _sem_wait;
636b0a72a1dSJohn Marino
637b0a72a1dSJohn Marino	/* spinlock stubs */
638b0a72a1dSJohn Marino    _atomic_lock;
639b0a72a1dSJohn Marino    _spinlock;
640b0a72a1dSJohn Marino    _spinlock_debug;
641b0a72a1dSJohn Marino    _spintrylock;
642b0a72a1dSJohn Marino    _spinunlock;
643b0a72a1dSJohn Marino
644b0a72a1dSJohn Marino	/* thread init stubs */
645b0a72a1dSJohn Marino    _thread_autoinit_dummy_decl;
646b0a72a1dSJohn Marino    _thread_init;
647b0a72a1dSJohn Marino
648b0a72a1dSJohn Marino	/* math bridge */
649b0a72a1dSJohn Marino    __fpclassifyd;
650b0a72a1dSJohn Marino    __fpclassifyf;
651b0a72a1dSJohn Marino    __fpclassifyl;
652b0a72a1dSJohn Marino    __isfinite;
653b0a72a1dSJohn Marino    __isfinitef;
654b0a72a1dSJohn Marino    __isinf;
655b0a72a1dSJohn Marino    __isinff;
656b0a72a1dSJohn Marino    __isinfl;
657b0a72a1dSJohn Marino    __isnan;
658b0a72a1dSJohn Marino    __isnanf;
659b0a72a1dSJohn Marino    __isnormal;
660b0a72a1dSJohn Marino    __isnormalf;
661b0a72a1dSJohn Marino    __signbit;
662b0a72a1dSJohn Marino    __signbitf;
663b0a72a1dSJohn Marino
664b0a72a1dSJohn Marino	/* thread locale storage */
665b0a72a1dSJohn Marino    _init_tls;
666e22f9965SJohn Marino    _libc_allocate_tls;
667b0a72a1dSJohn Marino    _rtld_allocate_tls;
668b0a72a1dSJohn Marino    _rtld_call_init;
669b0a72a1dSJohn Marino    _rtld_free_tls;
670b0a72a1dSJohn Marino
671b0a72a1dSJohn Marino	/* remaining private functions */
6728289fd98SSascha Wildner    __creat;
673b0a72a1dSJohn Marino    __elf_phdr_match_addr;
674b0a72a1dSJohn Marino    __fdnlist;
675b0a72a1dSJohn Marino    __fdopendir2;
676b0a72a1dSJohn Marino    __isthreaded;
677*8b07b5e8SMatthew Dillon    __isexiting;
678b0a72a1dSJohn Marino    __opendir2;
679b0a72a1dSJohn Marino    __pause;
680b0a72a1dSJohn Marino    __pw_scan;
681b0a72a1dSJohn Marino    __sleep;
682b0a72a1dSJohn Marino    __tcdrain;
683b0a72a1dSJohn Marino    __usleep;
684b0a72a1dSJohn Marino    __wait;
685b0a72a1dSJohn Marino    __waitpid;
68633b81dc9SMatthew Dillon    __waitid;
6878289fd98SSascha Wildner    _creat;
688b0a72a1dSJohn Marino    _err;
689df5c926fSJohn Marino    _readdir_unlocked;
690df5c926fSJohn Marino    _reclaim_telldir;
691df5c926fSJohn Marino    _rtld_addr_phdr;
692df5c926fSJohn Marino    _rtld_error;
693df5c926fSJohn Marino    _rtld_get_stack_prot;
694e22f9965SJohn Marino    _rtld_thread_init;
695f53c59abSMatthew Dillon    _rtld_thread_prefork;
696f53c59abSMatthew Dillon    _rtld_thread_postfork;
697f53c59abSMatthew Dillon    _rtld_thread_childfork;
69850caca1aSMatthew Dillon    _rtld_setthreaded;
699284b4eb2Szrj    _thread_finalize;
700df5c926fSJohn Marino    _seekdir;
701df5c926fSJohn Marino    _setcontext;
702df5c926fSJohn Marino    _sigwait;
703df5c926fSJohn Marino    _sleep;
704df5c926fSJohn Marino    _swapcontext;
705df5c926fSJohn Marino    _updwtmpx;
706df5c926fSJohn Marino    _usleep;
707df5c926fSJohn Marino    _wait;
708df5c926fSJohn Marino    _waitpid;
70933b81dc9SMatthew Dillon    _waitid;
710df5c926fSJohn Marino    _warn;
711df5c926fSJohn Marino};
712