]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - lib/libc/gen/Symbol.map
Re-arrange some of the code to separate writable user tree variables from
[FreeBSD/FreeBSD.git] / lib / libc / gen / Symbol.map
1 /*
2  * $FreeBSD$
3  */
4
5 FBSD_1.0 {
6         __xuname;
7         pthread_atfork;
8         pthread_attr_destroy;
9         pthread_attr_getdetachstate;
10         pthread_attr_getguardsize;
11         pthread_attr_getinheritsched;
12         pthread_attr_getschedparam;
13         pthread_attr_getschedpolicy;
14         pthread_attr_getscope;
15         pthread_attr_getstackaddr;
16         pthread_attr_getstacksize;
17         pthread_attr_init;
18         pthread_attr_setdetachstate;
19         pthread_attr_setguardsize;
20         pthread_attr_setinheritsched;
21         pthread_attr_setschedparam;
22         pthread_attr_setschedpolicy;
23         pthread_attr_setscope;
24         pthread_attr_setstackaddr;
25         pthread_attr_setstacksize;
26         pthread_cancel;
27         pthread_cleanup_pop;
28         pthread_cleanup_push;
29         pthread_cond_broadcast;
30         pthread_cond_destroy;
31         pthread_cond_init;
32         pthread_cond_signal;
33         pthread_cond_timedwait;
34         pthread_cond_wait;
35         pthread_detach;
36         pthread_equal;
37         pthread_exit;
38         pthread_getspecific;
39         pthread_join;
40         pthread_key_create;
41         pthread_key_delete;
42         pthread_kill;
43         pthread_main_np;
44         pthread_mutex_destroy;
45         pthread_mutex_init;
46         pthread_mutex_lock;
47         pthread_mutex_trylock;
48         pthread_mutex_unlock;
49         pthread_mutexattr_destroy;
50         pthread_mutexattr_init;
51         pthread_mutexattr_settype;
52         pthread_once;
53         pthread_rwlock_destroy;
54         pthread_rwlock_init;
55         pthread_rwlock_rdlock;
56         pthread_rwlock_tryrdlock;
57         pthread_rwlock_trywrlock;
58         pthread_rwlock_unlock;
59         pthread_rwlock_wrlock;
60         pthread_self;
61         pthread_setcancelstate;
62         pthread_setcanceltype;
63         pthread_setspecific;
64         pthread_sigmask;
65         pthread_testcancel;
66         alarm;
67         arc4random;
68         __assert;
69         check_utility_compat;
70         clock;
71         closedir;
72         confstr;
73         ctermid;
74         ctermid_r;
75         daemon;
76         getdiskbyname;
77         dladdr;
78         dlclose;
79         dlerror;
80         dlfunc;
81         dllockinit;
82         dlopen;
83         dlsym;
84         dlvsym;
85         dlinfo;
86         dl_iterate_phdr;
87         drand48;
88         erand48;
89         err_set_file;
90         err_set_exit;
91         err;
92         verr;
93         errc;
94         verrc;
95         errx;
96         verrx;
97         warn;
98         vwarn;
99         warnc;
100         vwarnc;
101         warnx;
102         vwarnx;
103         sys_errlist;
104         sys_nerr;
105         errno;
106         exect;
107         execl;
108         execle;
109         execlp;
110         execv;
111         execvp;
112         execvP;
113         fmtcheck;
114         fmtmsg;
115         fnmatch;
116         __fpclassifyf;
117         __fpclassifyd;
118         __fpclassifyl;
119         frexp;
120         setfstab;
121         getfstab;
122         getfsent;
123         getfsspec;
124         getfsfile;
125         setfsent;
126         endfsent;
127         ftok;
128         getbootfile;
129         getbsize;
130         cgetset;
131         cgetcap;
132         cgetent;
133         cgetmatch;
134         cgetfirst;
135         cgetclose;
136         cgetnext;
137         cgetstr;
138         cgetustr;
139         cgetnum;
140         getcwd;
141         getdomainname;
142         setgrent;
143         setgroupent;
144         endgrent;
145         getgrent_r;
146         getgrnam_r;
147         getgrgid_r;
148         getgrnam;
149         getgrgid;
150         getgrent;
151         /*
152          * Why are __gr_parse_entry() and __gr_match_entry() not static in
153          * gen/getgrent.c?
154          */
155         getgrouplist;
156         gethostname;
157         getloadavg;
158         getlogin;
159         setnetgrent;
160         getnetgrent;
161         endnetgrent;
162         innetgr;
163         getosreldate;
164         getpagesize;
165         getpeereid;
166         _getprogname;
167         getprogname;
168         setpwent;
169         setpassent;
170         endpwent;
171         getpwent_r;
172         getpwnam_r;
173         getpwuid_r;
174         getpwnam;
175         getpwuid;
176         getpwent;
177         getttynam;
178         getttyent;
179         setttyent;
180         endttyent;
181         isdialuptty;
182         isnettty;
183         getusershell;
184         endusershell;
185         setusershell;
186         getvfsbyname;
187         __isnan;
188         isnan;
189         __isnanf;
190         isnanf;
191         __isinf;
192         isinf;
193         __isinff;
194         __isinfl;
195         isatty;
196         initgroups;
197         jrand48;
198         lcong48;
199         ldexp;
200         lockf;
201         lrand48;
202         modf;
203         mrand48;
204         nice;
205         nlist;
206         nrand48;
207         opendir;
208         pause;
209         posix_madvise;
210         popen;
211         pclose;
212         psignal;
213         raise;
214         readpassphrase;
215         getpass;
216         rewinddir;
217         seed48;
218         seekdir;
219         user_from_uid;
220         group_from_gid;
221         setdomainname;
222         sethostname;
223         longjmperror;
224         getmode;
225         setmode;
226         setproctitle;
227         setprogname;
228         siginterrupt;
229         sys_signame;
230         sys_siglist;
231         sys_nsig;
232         signal;
233         sigaddset;
234         sigdelset;
235         sigemptyset;
236         sigfillset;
237         sigismember;
238         sleep;
239         srand48;
240         fstatvfs;
241         statvfs;
242         sl_init;
243         sl_add;
244         sl_free;
245         sl_find;
246         fflagstostr;
247         strtofflags;
248         sysconf;
249         sysctl;
250         sysctlbyname;
251         sysctlnametomib;
252         syslog;
253         vsyslog;
254         openlog;
255         closelog;
256         setlogmask;
257         ttyname_r;
258         ttyname;
259         timezone;
260         times;
261         time;
262         telldir;
263         tcgetattr;
264         tcsetattr;
265         tcsetpgrp;
266         tcgetpgrp;
267         cfgetospeed;
268         cfgetispeed;
269         cfsetospeed;
270         cfsetispeed;
271         cfsetspeed;
272         cfmakeraw;
273         tcsendbreak;
274         _init_tls;
275         __tls_get_addr;
276         tcdrain;
277         tcflush;
278         tcflow;
279         ualarm;
280         ulimit;
281         uname;
282         strunvis;
283         strunvisx;
284         usleep;
285         utime;
286         valloc;
287         vis;
288         strvis;
289         strvisx;
290         wait;
291         wait3;
292         waitpid;
293         wordexp;
294         wordfree;
295 };
296
297 FBSD_1.1 {
298         arc4random_buf;
299         arc4random_uniform;
300         fdevname;
301         fdevname_r;
302         fdopendir;
303         feature_present;
304         posix_spawn;
305         posix_spawn_file_actions_addclose;
306         posix_spawn_file_actions_adddup2;
307         posix_spawn_file_actions_addopen;
308         posix_spawn_file_actions_destroy;
309         posix_spawn_file_actions_init;
310         posix_spawnattr_destroy;
311         posix_spawnattr_getflags;
312         posix_spawnattr_getpgroup;
313         posix_spawnattr_getschedparam;
314         posix_spawnattr_getschedpolicy;
315         posix_spawnattr_getsigdefault;
316         posix_spawnattr_getsigmask;
317         posix_spawnattr_init;
318         posix_spawnattr_setflags;
319         posix_spawnattr_setpgroup;
320         posix_spawnattr_setschedparam;
321         posix_spawnattr_setschedpolicy;
322         posix_spawnattr_setsigdefault;
323         posix_spawnattr_setsigmask;
324         posix_spawnp;
325         semctl;
326         tcgetsid;
327         tcsetsid;
328         __pthread_cleanup_pop_imp;
329         __pthread_cleanup_push_imp;
330 };
331
332 FBSD_1.2 {
333         cfmakesane;
334         endutxent;
335         getpagesizes;
336         getutxent;
337         getutxid;
338         getutxline;
339         getutxuser;
340         pthread_getthreadid_np;
341         pututxline;
342         sem_close;
343         sem_destroy;
344         sem_getvalue;
345         sem_init;
346         sem_open;
347         sem_post;
348         sem_timedwait;
349         sem_trywait;
350         sem_unlink;
351         sem_wait;
352         setutxdb;
353         setutxent;
354 };
355
356 FBSD_1.3 {
357         clock_getcpuclockid;
358         dirfd;
359         dup3;
360         fdclosedir;
361         fdlopen;
362         __FreeBSD_libc_enter_restricted_mode;
363         getcontextx;
364         gid_from_group;
365         nvis;
366         pwcache_userdb;
367         pwcache_groupdb;
368         snvis;
369         strenvisx;
370         strnunvis;
371         strnunvisx;
372         strnvis;
373         strnvisx;
374         strsenvisx;
375         strsnvis;
376         strsnvisx;
377         strsvis;
378         strsvisx;
379         svis;
380         uid_from_user;
381         unvis;
382         waitid;
383 };
384
385 FBSD_1.4 {
386         getnetgrent_r;
387         pthread_mutex_consistent;
388         pthread_mutexattr_getrobust;
389         pthread_mutexattr_setrobust;
390         stravis;
391 };
392
393 FBSD_1.5 {
394         alphasort;
395         basename;
396         daemonfd;
397         devname;
398         devname_r;
399         dirname;
400         elf_aux_info;
401         fts_children;
402         fts_close;
403         fts_get_clientptr;
404         fts_get_stream;
405         fts_open;
406         fts_read;
407         fts_set;
408         fts_set_clientptr;
409         ftw;
410         getentropy;
411         getmntinfo;
412         glob;
413         globfree;
414         nftw;
415         readdir;
416         readdir_r;
417         scandir;
418         sem_clockwait_np;
419         setproctitle_fast;
420         timespec_get;
421 };
422
423 FBSD_1.6 {
424         getlogin_r;
425         memalign;
426         scandir_b;
427         sigandset;
428         sigisemptyset;
429         sigorset;
430 };
431
432 FBSDprivate_1.0 {
433         /* needed by thread libraries */
434         __thr_jtable;
435
436         _pthread_atfork;
437         _pthread_attr_destroy;
438         _pthread_attr_getdetachstate;
439         _pthread_attr_getguardsize;
440         _pthread_attr_getinheritsched;
441         _pthread_attr_getschedparam;
442         _pthread_attr_getschedpolicy;
443         _pthread_attr_getscope;
444         _pthread_attr_getstackaddr;
445         _pthread_attr_getstacksize;
446         _pthread_attr_init;
447         _pthread_attr_setdetachstate;
448         _pthread_attr_setguardsize;
449         _pthread_attr_setinheritsched;
450         _pthread_attr_setschedparam;
451         _pthread_attr_setschedpolicy;
452         _pthread_attr_setscope;
453         _pthread_attr_setstackaddr;
454         _pthread_attr_setstacksize;
455         _pthread_cancel;
456         _pthread_cancel_enter;
457         _pthread_cancel_leave;
458         _pthread_cleanup_pop;
459         _pthread_cleanup_push;
460         _pthread_cond_broadcast;
461         _pthread_cond_destroy;
462         _pthread_cond_init;
463         _pthread_cond_signal;
464         _pthread_cond_timedwait;
465         _pthread_cond_wait;
466         _pthread_detach;
467         _pthread_equal;
468         _pthread_exit;
469         _pthread_getspecific;
470         _pthread_join;
471         _pthread_key_create;
472         _pthread_key_delete;
473         _pthread_kill;
474         _pthread_main_np;
475         _pthread_mutex_destroy;
476         _pthread_mutex_init_calloc_cb;
477         _pthread_mutex_init;
478         _pthread_mutex_lock;
479         _pthread_mutex_trylock;
480         _pthread_mutex_unlock;
481         _pthread_mutexattr_destroy;
482         _pthread_mutexattr_init;
483         _pthread_mutexattr_settype;
484         _pthread_once;
485         _pthread_rwlock_destroy;
486         _pthread_rwlock_init;
487         _pthread_rwlock_rdlock;
488         _pthread_rwlock_tryrdlock;
489         _pthread_rwlock_trywrlock;
490         _pthread_rwlock_unlock;
491         _pthread_rwlock_wrlock;
492         _pthread_self;
493         _pthread_setcancelstate;
494         _pthread_setcanceltype;
495         _pthread_setspecific;
496         _pthread_sigmask;
497         _pthread_testcancel;
498         _spinlock;
499         _spinunlock;
500         _rtld_addr_phdr;
501         _rtld_atfork_pre;
502         _rtld_atfork_post;
503         _rtld_error;            /* for private use */
504         _rtld_get_stack_prot;
505         _rtld_is_dlopened;
506         _rtld_thread_init;      /* for private use */
507         __elf_phdr_match_addr;
508         _err;
509         _warn;
510         __fmtcheck;
511         /* __pw_match_entry; */
512         /* __pw_parse_entry; */
513         __fdnlist;      /* used by libkvm */
514         /* __elf_is_okay__; */
515         /* __elf_fdnlist; */
516         __opendir2;
517         __pause;
518         _pause;
519         __raise;
520         _raise;
521         __sleep;
522         _sleep;
523         _rtld_allocate_tls;
524         _rtld_free_tls;
525 #if defined(i386)
526         ___libc_tls_get_addr;   /* x86 only */
527 #endif
528         __libc_tls_get_addr;
529         __tcdrain;
530         _tcdrain;
531         __usleep;
532         _usleep;
533         __wait;
534         _wait;
535         __waitpid;
536         _waitpid;
537
538         _libc_sem_init_compat;
539         _libc_sem_destroy_compat;
540         _libc_sem_open_compat;
541         _libc_sem_close_compat;
542         _libc_sem_unlink_compat;
543         _libc_sem_wait_compat;
544         _libc_sem_trywait_compat;
545         _libc_sem_timedwait_compat;
546         _libc_sem_post_compat;
547         _libc_sem_getvalue_compat;
548
549         __libc_tcdrain;
550
551         __elf_aux_vector;
552         __pthread_distribute_static_tls;
553         __pthread_map_stacks_exec;
554         __fillcontextx;
555         __fillcontextx2;
556         __getcontextx_size;
557 };