Merge branch 'vendor/OPENSSH'
[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;
81     pthread_init_early;
82     pthread_join;
83     pthread_key_create;
84     pthread_key_delete;
85     pthread_kill;
86     pthread_main_np;
87     pthread_multi_np;
88     pthread_mutex_destroy;
89     pthread_mutex_getprioceiling;
90     pthread_mutex_init;
91     pthread_mutex_lock;
92     pthread_mutex_setprioceiling;
93     pthread_mutex_timedlock;
94     pthread_mutex_trylock;
95     pthread_mutex_unlock;
96     pthread_mutexattr_destroy;
97     pthread_mutexattr_getkind_np;
98     pthread_mutexattr_getprioceiling;
99     pthread_mutexattr_getprotocol;
100     pthread_mutexattr_getpshared;
101     pthread_mutexattr_gettype;
102     pthread_mutexattr_init;
103     pthread_mutexattr_setkind_np;
104     pthread_mutexattr_setprioceiling;
105     pthread_mutexattr_setprotocol;
106     pthread_mutexattr_setpshared;
107     pthread_mutexattr_settype;
108     pthread_once;
109     pthread_resume_all_np;
110     pthread_resume_np;
111     pthread_rwlock_destroy;
112     pthread_rwlock_init;
113     pthread_rwlock_rdlock;
114     pthread_rwlock_timedrdlock;
115     pthread_rwlock_timedwrlock;
116     pthread_rwlock_tryrdlock;
117     pthread_rwlock_trywrlock;
118     pthread_rwlock_unlock;
119     pthread_rwlock_wrlock;
120     pthread_rwlockattr_destroy;
121     pthread_rwlockattr_getpshared;
122     pthread_rwlockattr_init;
123     pthread_rwlockattr_setpshared;
124     pthread_self;
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         /* utmp(x) */
176     endutent;
177     endutxent;
178     getlastlogx;
179     getutent;
180     getutmp;
181     getutmpx;
182     getutxent;
183     getutxid;
184     getutxline;
185     pututxline;
186     setutent;
187     setutxdb;
188     setutxent;
189     updlastlogx;
190     updwtmpx;
191     utmpname;
192     utmpxname;
193
194         /* normal functions */
195     __assert;
196     __diagassert;
197     _getprogname;
198     alarm;
199     alphasort;
200     arc4random;
201     arc4random_addrandom;
202     arc4random_buf;
203     arc4random_stir;
204     arc4random_uniform;
205     basename;
206     cgetcap;
207     cgetclose;
208     cgetent;
209     cgetfirst;
210     cgetmatch;
211     cgetnext;
212     cgetnum;
213     cgetset;
214     cgetstr;
215     cgetustr;
216     clock;
217     closedir;
218     closelog;
219     confstr;
220     creat;
221     ctermid;
222     ctermid_r;
223     daemon;
224     devname;
225     devname_r;
226     dirfd;
227     dirname;
228     drand48;
229     endfsent;
230     endgrent;
231     endnetgrent;
232     endpwent;
233     endttyent;
234     endusershell;
235     endvfsent;
236     erand48;
237     err;
238     err_set_exit;
239     err_set_file;
240     errc;
241     errno;
242     errx;
243     execl;
244     execle;
245     execlp;
246     execv;
247     execvP;
248     execvp;
249     fdevname;
250     fdevname_r;
251     fdopendir;
252     fflagstostr;
253     finite;
254     finitef;
255     fmtcheck;
256     fmtmsg;
257     fnmatch;
258     frexp;
259     ftok;
260     fts_children;
261     fts_close;
262     fts_get_clientptr;
263     fts_get_stream;
264     fts_open;
265     fts_read;
266     fts_set;
267     fts_set_clientptr;
268     ftw;
269     getbootfile;
270     getbsize;
271     getcwd;
272     getdevpath;
273     getdiskbyname;
274     getdisktabbyname;
275     getdomainname;
276     getfsent;
277     getfsfile;
278     getfsspec;
279     getfstab;
280     getgrent;
281     getgrent_r;
282     getgrgid;
283     getgrgid_r;
284     getgrnam;
285     getgrnam_r;
286     getgrouplist;
287     gethostid;
288     gethostname;
289     getloadavg;
290     getlogin_r;
291     getmntinfo;
292     getmntvinfo;
293     getmode;
294     getnetgrent;
295     getobjformat;
296     getosreldate;
297     getpagesize;
298     getpass;
299     getpeereid;
300     getprogname;
301     getpwent;
302     getpwent_r;
303     getpwnam;
304     getpwnam_r;
305     getpwuid;
306     getpwuid_r;
307     getttyent;
308     getttynam;
309     getusershell;
310     getvfsbyname;
311     getvfsbytype;
312     getvfsent;
313     getwd;
314     glob;
315     globfree;
316     group_from_gid;
317     initgroups;
318     innetgr;
319     isatty;
320     isdialuptty;
321     isinf;
322     isnan;
323     isnanf;
324     isnettty;
325     jrand48;
326     killpg;
327     lcong48;
328     ldexp;
329     lockf;
330     longjmperror;
331     lrand48;
332     modf;
333     mrand48;
334     new_getvfsbyname;
335     nftw;
336     nice;
337     nlist;
338     nrand48;
339     ntp_gettime;
340     opendir;
341     openlog;
342     pause;
343     pclose;
344     popen;
345     posix_madvise;
346     posix_spawn;
347     posix_spawn_file_actions_addclose;
348     posix_spawn_file_actions_adddup2;
349     posix_spawn_file_actions_addopen;
350     posix_spawn_file_actions_destroy;
351     posix_spawn_file_actions_init;
352     posix_spawnattr_destroy;
353     posix_spawnattr_getflags;
354     posix_spawnattr_getpgroup;
355     posix_spawnattr_getschedparam;
356     posix_spawnattr_getschedpolicy;
357     posix_spawnattr_getsigdefault;
358     posix_spawnattr_getsigmask;
359     posix_spawnattr_init;
360     posix_spawnattr_setflags;
361     posix_spawnattr_setpgroup;
362     posix_spawnattr_setschedparam;
363     posix_spawnattr_setschedpolicy;
364     posix_spawnattr_setsigdefault;
365     posix_spawnattr_setsigmask;
366     posix_spawnp;
367     psiginfo;
368     psignal;
369     raise;
370     readdir;
371     readdir_r;
372     readpassphrase;
373     rewinddir;
374     scandir;
375     seed48;
376     seekdir;
377     semctl;
378     setcontext;
379     setdomainname;
380     setfsent;
381     setfstab;
382     setgrent;
383     setgroupent;
384     sethostname;
385     setlogmask;
386     setmode;
387     setnetgrent;
388     setpassent;
389     setproctitle;
390     setprogname;
391     setpwent;
392     setttyent;
393     setusershell;
394     setvfsent;
395     shm_open;
396     shm_unlink;
397     sigaddset;
398     sigdelset;
399     sigemptyset;
400     sigfillset;
401     siginterrupt;
402     sigismember;
403     signal;
404     sigwait;
405     sl_add;
406     sl_find;
407     sl_free;
408     sl_init;
409     sleep;
410     srand48;
411     strnvis;
412     strtofflags;
413     strunvis;
414     strunvisx;
415     strvis;
416     strvisx;
417     swapcontext;
418     sys_errlist;
419     sys_nerr;
420     sys_nsig;
421     sys_siglist;
422     sys_signame;
423     sysconf;
424     sysctl;
425     sysctlbyname;
426     sysctlnametomib;
427     syslog;
428     telldir;
429     time;
430     times;
431     ttyname;
432     ttyname_r;
433     ttyslot;
434     ualarm;
435     ulimit;
436     uname;
437     unvis;
438     user_from_uid;
439     usleep;
440     utime;
441     valloc;
442     verr;
443     verrc;
444     verrx;
445     vfsisloadable;
446     vfsload;
447     vis;
448     vsyslog;
449     vwarn;
450     vwarnc;
451     vwarnx;
452     wait3;
453     wait;
454     waitpid;
455     warn;
456     warnc;
457     warnx;
458     wordexp;
459     wordfree;
460 };
461
462 DF410.0 {
463     clock_getcpuclockid;
464         /* pthread stubs */
465     pthread_getcpuclockid;
466     pthread_getthreadid_np;
467 };
468
469 DF502.0 {
470     cfmakesane;
471 };
472
473 DF504.0 {
474     gid_from_group;
475     nvis;
476     pwcache_groupdb;
477     pwcache_userdb;
478     snvis;
479     stravis;
480     strenvisx;
481     strnunvis;
482     strnunvisx;
483     strnvisx;
484     strsenvisx;
485     strsnvis;
486     strsnvisx;
487     strsvis;
488     strsvisx;
489     svis;
490     tcsetsid;
491     uid_from_user;
492 };
493
494 DFprivate_1.0 {
495         /* pthread stubs */
496     _pthread_atfork;
497     _pthread_attr_destroy;
498     _pthread_attr_get_np;
499     _pthread_attr_getaffinity_np;
500     _pthread_attr_getdetachstate;
501     _pthread_attr_getguardsize;
502     _pthread_attr_getinheritsched;
503     _pthread_attr_getschedparam;
504     _pthread_attr_getschedpolicy;
505     _pthread_attr_getscope;
506     _pthread_attr_getstack;
507     _pthread_attr_getstackaddr;
508     _pthread_attr_getstacksize;
509     _pthread_attr_init;
510     _pthread_attr_setaffinity_np;
511     _pthread_attr_setcreatesuspend_np;
512     _pthread_attr_setdetachstate;
513     _pthread_attr_setguardsize;
514     _pthread_attr_setinheritsched;
515     _pthread_attr_setschedparam;
516     _pthread_attr_setschedpolicy;
517     _pthread_attr_setscope;
518     _pthread_attr_setstack;
519     _pthread_attr_setstackaddr;
520     _pthread_attr_setstacksize;
521     _pthread_barrier_destroy;
522     _pthread_barrier_init;
523     _pthread_barrier_wait;
524     _pthread_barrierattr_destroy;
525     _pthread_barrierattr_getpshared;
526     _pthread_barrierattr_init;
527     _pthread_barrierattr_setpshared;
528     _pthread_cancel;
529     _pthread_cleanup_pop;
530     _pthread_cleanup_push;
531     _pthread_cond_broadcast;
532     _pthread_cond_destroy;
533     _pthread_cond_init;
534     _pthread_cond_signal;
535     _pthread_cond_timedwait;
536     _pthread_cond_wait;
537     _pthread_condattr_destroy;
538     _pthread_condattr_getclock;
539     _pthread_condattr_getpshared;
540     _pthread_condattr_init;
541     _pthread_condattr_setclock;
542     _pthread_condattr_setpshared;
543     _pthread_detach;
544     _pthread_equal;
545     _pthread_exit;
546     _pthread_getaffinity_np;
547     _pthread_getconcurrency;
548     _pthread_getcpuclockid;
549     _pthread_getprio;
550     _pthread_getschedparam;
551     _pthread_getspecific;
552     _pthread_getthreadid_np;
553     _pthread_init;
554     _pthread_init_early;
555     _pthread_join;
556     _pthread_key_create;
557     _pthread_key_delete;
558     _pthread_kill;
559     _pthread_main_np;
560     _pthread_multi_np;
561     _pthread_mutex_destroy;
562     _pthread_mutex_getprioceiling;
563     _pthread_mutex_init;
564     _pthread_mutex_lock;
565     _pthread_mutex_setprioceiling;
566     _pthread_mutex_timedlock;
567     _pthread_mutex_trylock;
568     _pthread_mutex_unlock;
569     _pthread_mutexattr_destroy;
570     _pthread_mutexattr_getkind_np;
571     _pthread_mutexattr_getprioceiling;
572     _pthread_mutexattr_getprotocol;
573     _pthread_mutexattr_getpshared;
574     _pthread_mutexattr_gettype;
575     _pthread_mutexattr_init;
576     _pthread_mutexattr_setkind_np;
577     _pthread_mutexattr_setprioceiling;
578     _pthread_mutexattr_setprotocol;
579     _pthread_mutexattr_setpshared;
580     _pthread_mutexattr_settype;
581     _pthread_once;
582     _pthread_resume_all_np;
583     _pthread_resume_np;
584     _pthread_rwlock_destroy;
585     _pthread_rwlock_init;
586     _pthread_rwlock_rdlock;
587     _pthread_rwlock_timedrdlock;
588     _pthread_rwlock_timedwrlock;
589     _pthread_rwlock_tryrdlock;
590     _pthread_rwlock_trywrlock;
591     _pthread_rwlock_unlock;
592     _pthread_rwlock_wrlock;
593     _pthread_rwlockattr_destroy;
594     _pthread_rwlockattr_getpshared;
595     _pthread_rwlockattr_init;
596     _pthread_rwlockattr_setpshared;
597     _pthread_self;
598     _pthread_set_name_np;
599     _pthread_setaffinity_np;
600     _pthread_setcancelstate;
601     _pthread_setcanceltype;
602     _pthread_setconcurrency;
603     _pthread_setprio;
604     _pthread_setschedparam;
605     _pthread_setspecific;
606     _pthread_sigmask;
607     _pthread_single_np;
608     _pthread_spin_destroy;
609     _pthread_spin_init;
610     _pthread_spin_lock;
611     _pthread_spin_trylock;
612     _pthread_spin_unlock;
613     _pthread_suspend_all_np;
614     _pthread_suspend_np;
615     _pthread_switch_add_np;
616     _pthread_switch_delete_np;
617     _pthread_testcancel;
618     _pthread_timedjoin_np;
619     _pthread_yield;
620     _sem_close;
621     _sem_destroy;
622     _sem_getvalue;
623     _sem_init;
624     _sem_open;
625     _sem_post;
626     _sem_timedwait;
627     _sem_trywait;
628     _sem_unlink;
629     _sem_wait;
630
631         /* spinlock stubs */
632     _atomic_lock;
633     _spinlock;
634     _spinlock_debug;
635     _spintrylock;
636     _spinunlock;
637
638         /* thread init stubs */
639     _thread_autoinit_dummy_decl;
640     _thread_init;
641
642         /* math bridge */
643     __fpclassifyd;
644     __fpclassifyf;
645     __fpclassifyl;
646     __isfinite;
647     __isfinitef;
648     __isinf;
649     __isinff;
650     __isinfl;
651     __isnan;
652     __isnanf;
653     __isnormal;
654     __isnormalf;
655     __signbit;
656     __signbitf;
657
658         /* thread locale storage */
659     _init_tls;
660     _libc_allocate_tls;
661     _rtld_allocate_tls;
662     _rtld_call_init;
663     _rtld_free_tls;
664
665         /* remaining private functions */
666     __creat;
667     __elf_phdr_match_addr;
668     __fdnlist;
669     __fdopendir2;
670     __isthreaded;
671     __opendir2;
672     __pause;
673     __pw_scan;
674     __sleep;
675     __tcdrain;
676     __usleep;
677     __wait;
678     __waitpid;
679     _creat;
680     _err;
681     _readdir_unlocked;
682     _reclaim_telldir;
683     _rtld_addr_phdr;
684     _rtld_error;
685     _rtld_get_stack_prot;
686     _rtld_thread_init;
687     _rtld_thread_prefork;
688     _rtld_thread_postfork;
689     _rtld_thread_childfork;
690     _seekdir;
691     _setcontext;
692     _sigwait;
693     _sleep;
694     _swapcontext;
695     _updwtmpx;
696     _usleep;
697     _wait;
698     _waitpid;
699     _warn;
700 };