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