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_getdetachstate;
30     pthread_attr_getguardsize;
31     pthread_attr_getinheritsched;
32     pthread_attr_getschedparam;
33     pthread_attr_getschedpolicy;
34     pthread_attr_getscope;
35     pthread_attr_getstack;
36     pthread_attr_getstackaddr;
37     pthread_attr_getstacksize;
38     pthread_attr_init;
39     pthread_attr_setcreatesuspend_np;
40     pthread_attr_setdetachstate;
41     pthread_attr_setguardsize;
42     pthread_attr_setinheritsched;
43     pthread_attr_setschedparam;
44     pthread_attr_setschedpolicy;
45     pthread_attr_setscope;
46     pthread_attr_setstack;
47     pthread_attr_setstackaddr;
48     pthread_attr_setstacksize;
49     pthread_barrier_destroy;
50     pthread_barrier_init;
51     pthread_barrier_wait;
52     pthread_barrierattr_destroy;
53     pthread_barrierattr_getpshared;
54     pthread_barrierattr_init;
55     pthread_barrierattr_setpshared;
56     pthread_cancel;
57     pthread_cleanup_pop;
58     pthread_cleanup_push;
59     pthread_cond_broadcast;
60     pthread_cond_destroy;
61     pthread_cond_init;
62     pthread_cond_signal;
63     pthread_cond_timedwait;
64     pthread_cond_wait;
65     pthread_condattr_destroy;
66     pthread_condattr_getclock;
67     pthread_condattr_getpshared;
68     pthread_condattr_init;
69     pthread_condattr_setclock;
70     pthread_condattr_setpshared;
71     pthread_detach;
72     pthread_equal;
73     pthread_exit;
74     pthread_getconcurrency;
75     pthread_getprio;
76     pthread_getschedparam;
77     pthread_getspecific;
78     pthread_init;
79     pthread_init_early;
80     pthread_join;
81     pthread_key_create;
82     pthread_key_delete;
83     pthread_kill;
84     pthread_main_np;
85     pthread_multi_np;
86     pthread_mutex_destroy;
87     pthread_mutex_getprioceiling;
88     pthread_mutex_init;
89     pthread_mutex_lock;
90     pthread_mutex_setprioceiling;
91     pthread_mutex_timedlock;
92     pthread_mutex_trylock;
93     pthread_mutex_unlock;
94     pthread_mutexattr_destroy;
95     pthread_mutexattr_getkind_np;
96     pthread_mutexattr_getprioceiling;
97     pthread_mutexattr_getprotocol;
98     pthread_mutexattr_getpshared;
99     pthread_mutexattr_gettype;
100     pthread_mutexattr_init;
101     pthread_mutexattr_setkind_np;
102     pthread_mutexattr_setprioceiling;
103     pthread_mutexattr_setprotocol;
104     pthread_mutexattr_setpshared;
105     pthread_mutexattr_settype;
106     pthread_once;
107     pthread_resume_all_np;
108     pthread_resume_np;
109     pthread_rwlock_destroy;
110     pthread_rwlock_init;
111     pthread_rwlock_rdlock;
112     pthread_rwlock_timedrdlock;
113     pthread_rwlock_timedwrlock;
114     pthread_rwlock_tryrdlock;
115     pthread_rwlock_trywrlock;
116     pthread_rwlock_unlock;
117     pthread_rwlock_wrlock;
118     pthread_rwlockattr_destroy;
119     pthread_rwlockattr_getpshared;
120     pthread_rwlockattr_init;
121     pthread_rwlockattr_setpshared;
122     pthread_self;
123     pthread_set_name_np;
124     pthread_setcancelstate;
125     pthread_setcanceltype;
126     pthread_setconcurrency;
127     pthread_setprio;
128     pthread_setschedparam;
129     pthread_setspecific;
130     pthread_sigmask;
131     pthread_single_np;
132     pthread_spin_destroy;
133     pthread_spin_init;
134     pthread_spin_lock;
135     pthread_spin_trylock;
136     pthread_spin_unlock;
137     pthread_suspend_all_np;
138     pthread_suspend_np;
139     pthread_switch_add_np;
140     pthread_switch_delete_np;
141     pthread_testcancel;
142     pthread_timedjoin_np;
143     pthread_yield;
144     sem_close;
145     sem_destroy;
146     sem_getvalue;
147     sem_init;
148     sem_open;
149     sem_post;
150     sem_timedwait;
151     sem_trywait;
152     sem_unlink;
153     sem_wait;
154
155         /* termios */
156     cfgetispeed;
157     cfgetospeed;
158     cfmakeraw;
159     cfsetispeed;
160     cfsetospeed;
161     cfsetspeed;
162     tcdrain;
163     tcflow;
164     tcflush;
165     tcgetattr;
166     tcgetpgrp;
167     tcgetsid;
168     tcsendbreak;
169     tcsetattr;
170     tcsetpgrp;
171
172         /* utmp(x) */
173     endutent;
174     endutxent;
175     getlastlogx;
176     getutent;
177     getutmp;
178     getutmpx;
179     getutxent;
180     getutxid;
181     getutxline;
182     pututxline;
183     setutent;
184     setutxdb;
185     setutxent;
186     updlastlogx;
187     updwtmpx;
188     utmpname;
189     utmpxname;
190
191         /* normal functions */
192     __assert;
193     __diagassert;
194     _getprogname;
195     alarm;
196     alphasort;
197     arc4random;
198     arc4random_addrandom;
199     arc4random_buf;
200     arc4random_stir;
201     arc4random_uniform;
202     basename;
203     cgetcap;
204     cgetclose;
205     cgetent;
206     cgetfirst;
207     cgetmatch;
208     cgetnext;
209     cgetnum;
210     cgetset;
211     cgetstr;
212     cgetustr;
213     clock;
214     closedir;
215     closelog;
216     confstr;
217     ctermid;
218     ctermid_r;
219     daemon;
220     devname;
221     devname_r;
222     dirfd;
223     dirname;
224     drand48;
225     endfsent;
226     endgrent;
227     endnetgrent;
228     endpwent;
229     endttyent;
230     endusershell;
231     endvfsent;
232     erand48;
233     err;
234     err_set_exit;
235     err_set_file;
236     errc;
237     errno;
238     errx;
239     execl;
240     execle;
241     execlp;
242     execv;
243     execvP;
244     execvp;
245     fdevname;
246     fdevname_r;
247     fdopendir;
248     fflagstostr;
249     finite;
250     finitef;
251     fmtcheck;
252     fmtmsg;
253     fnmatch;
254     frexp;
255     ftok;
256     fts_children;
257     fts_close;
258     fts_get_clientptr;
259     fts_get_stream;
260     fts_open;
261     fts_read;
262     fts_set;
263     fts_set_clientptr;
264     ftw;
265     getbootfile;
266     getbsize;
267     getcwd;
268     getdevpath;
269     getdiskbyname;
270     getdisktabbyname;
271     getdomainname;
272     getfsent;
273     getfsfile;
274     getfsspec;
275     getfstab;
276     getgrent;
277     getgrent_r;
278     getgrgid;
279     getgrgid_r;
280     getgrnam;
281     getgrnam_r;
282     getgrouplist;
283     gethostname;
284     getloadavg;
285     getlogin_r;
286     getmntinfo;
287     getmntvinfo;
288     getmode;
289     getnetgrent;
290     getobjformat;
291     getosreldate;
292     getpagesize;
293     getpass;
294     getpeereid;
295     getprogname;
296     getpwent;
297     getpwent_r;
298     getpwnam;
299     getpwnam_r;
300     getpwuid;
301     getpwuid_r;
302     getttyent;
303     getttynam;
304     getusershell;
305     getvfsbyname;
306     getvfsbytype;
307     getvfsent;
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     lcong48;
321     ldexp;
322     lockf;
323     longjmperror;
324     lrand48;
325     modf;
326     mrand48;
327     new_getvfsbyname;
328     nftw;
329     nice;
330     nlist;
331     nrand48;
332     ntp_gettime;
333     opendir;
334     openlog;
335     pause;
336     pclose;
337     popen;
338     posix_madvise;
339     posix_spawn;
340     posix_spawn_file_actions_addclose;
341     posix_spawn_file_actions_adddup2;
342     posix_spawn_file_actions_addopen;
343     posix_spawn_file_actions_destroy;
344     posix_spawn_file_actions_init;
345     posix_spawnattr_destroy;
346     posix_spawnattr_getflags;
347     posix_spawnattr_getpgroup;
348     posix_spawnattr_getschedparam;
349     posix_spawnattr_getschedpolicy;
350     posix_spawnattr_getsigdefault;
351     posix_spawnattr_getsigmask;
352     posix_spawnattr_init;
353     posix_spawnattr_setflags;
354     posix_spawnattr_setpgroup;
355     posix_spawnattr_setschedparam;
356     posix_spawnattr_setschedpolicy;
357     posix_spawnattr_setsigdefault;
358     posix_spawnattr_setsigmask;
359     posix_spawnp;
360     psiginfo;
361     psignal;
362     raise;
363     readdir;
364     readdir_r;
365     readpassphrase;
366     rewinddir;
367     scandir;
368     seed48;
369     seekdir;
370     semctl;
371     setcontext;
372     setdomainname;
373     setfsent;
374     setfstab;
375     setgrent;
376     setgroupent;
377     sethostname;
378     setlogmask;
379     setmode;
380     setnetgrent;
381     setpassent;
382     setproctitle;
383     setprogname;
384     setpwent;
385     setttyent;
386     setusershell;
387     setvfsent;
388     shm_open;
389     shm_unlink;
390     sigaddset;
391     sigdelset;
392     sigemptyset;
393     sigfillset;
394     siginterrupt;
395     sigismember;
396     signal;
397     sigwait;
398     sl_add;
399     sl_find;
400     sl_free;
401     sl_init;
402     sleep;
403     srand48;
404     strnvis;
405     strtofflags;
406     strunvis;
407     strunvisx;
408     strvis;
409     strvisx;
410     swapcontext;
411     sys_errlist;
412     sys_nerr;
413     sys_nsig;
414     sys_siglist;
415     sys_signame;
416     sysconf;
417     sysctl;
418     sysctlbyname;
419     sysctlnametomib;
420     syslog;
421     telldir;
422     time;
423     times;
424     ttyname;
425     ttyname_r;
426     ttyslot;
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 DFprivate_1.0 {
456         /* pthread stubs */
457     _pthread_atfork;
458     _pthread_attr_destroy;
459     _pthread_attr_get_np;
460     _pthread_attr_getdetachstate;
461     _pthread_attr_getguardsize;
462     _pthread_attr_getinheritsched;
463     _pthread_attr_getschedparam;
464     _pthread_attr_getschedpolicy;
465     _pthread_attr_getscope;
466     _pthread_attr_getstack;
467     _pthread_attr_getstackaddr;
468     _pthread_attr_getstacksize;
469     _pthread_attr_init;
470     _pthread_attr_setcreatesuspend_np;
471     _pthread_attr_setdetachstate;
472     _pthread_attr_setguardsize;
473     _pthread_attr_setinheritsched;
474     _pthread_attr_setschedparam;
475     _pthread_attr_setschedpolicy;
476     _pthread_attr_setscope;
477     _pthread_attr_setstack;
478     _pthread_attr_setstackaddr;
479     _pthread_attr_setstacksize;
480     _pthread_barrier_destroy;
481     _pthread_barrier_init;
482     _pthread_barrier_wait;
483     _pthread_barrierattr_destroy;
484     _pthread_barrierattr_getpshared;
485     _pthread_barrierattr_init;
486     _pthread_barrierattr_setpshared;
487     _pthread_cancel;
488     _pthread_cleanup_pop;
489     _pthread_cleanup_push;
490     _pthread_cond_broadcast;
491     _pthread_cond_destroy;
492     _pthread_cond_init;
493     _pthread_cond_signal;
494     _pthread_cond_timedwait;
495     _pthread_cond_wait;
496     _pthread_condattr_destroy;
497     _pthread_condattr_getclock;
498     _pthread_condattr_getpshared;
499     _pthread_condattr_init;
500     _pthread_condattr_setclock;
501     _pthread_condattr_setpshared;
502     _pthread_detach;
503     _pthread_equal;
504     _pthread_exit;
505     _pthread_getconcurrency;
506     _pthread_getprio;
507     _pthread_getschedparam;
508     _pthread_getspecific;
509     _pthread_init;
510     _pthread_init_early;
511     _pthread_join;
512     _pthread_key_create;
513     _pthread_key_delete;
514     _pthread_kill;
515     _pthread_main_np;
516     _pthread_multi_np;
517     _pthread_mutex_destroy;
518     _pthread_mutex_getprioceiling;
519     _pthread_mutex_init;
520     _pthread_mutex_lock;
521     _pthread_mutex_setprioceiling;
522     _pthread_mutex_timedlock;
523     _pthread_mutex_trylock;
524     _pthread_mutex_unlock;
525     _pthread_mutexattr_destroy;
526     _pthread_mutexattr_getkind_np;
527     _pthread_mutexattr_getprioceiling;
528     _pthread_mutexattr_getprotocol;
529     _pthread_mutexattr_getpshared;
530     _pthread_mutexattr_gettype;
531     _pthread_mutexattr_init;
532     _pthread_mutexattr_setkind_np;
533     _pthread_mutexattr_setprioceiling;
534     _pthread_mutexattr_setprotocol;
535     _pthread_mutexattr_setpshared;
536     _pthread_mutexattr_settype;
537     _pthread_once;
538     _pthread_resume_all_np;
539     _pthread_resume_np;
540     _pthread_rwlock_destroy;
541     _pthread_rwlock_init;
542     _pthread_rwlock_rdlock;
543     _pthread_rwlock_timedrdlock;
544     _pthread_rwlock_timedwrlock;
545     _pthread_rwlock_tryrdlock;
546     _pthread_rwlock_trywrlock;
547     _pthread_rwlock_unlock;
548     _pthread_rwlock_wrlock;
549     _pthread_rwlockattr_destroy;
550     _pthread_rwlockattr_getpshared;
551     _pthread_rwlockattr_init;
552     _pthread_rwlockattr_setpshared;
553     _pthread_self;
554     _pthread_set_name_np;
555     _pthread_setcancelstate;
556     _pthread_setcanceltype;
557     _pthread_setconcurrency;
558     _pthread_setprio;
559     _pthread_setschedparam;
560     _pthread_setspecific;
561     _pthread_sigmask;
562     _pthread_single_np;
563     _pthread_spin_destroy;
564     _pthread_spin_init;
565     _pthread_spin_lock;
566     _pthread_spin_trylock;
567     _pthread_spin_unlock;
568     _pthread_suspend_all_np;
569     _pthread_suspend_np;
570     _pthread_switch_add_np;
571     _pthread_switch_delete_np;
572     _pthread_testcancel;
573     _pthread_timedjoin_np;
574     _pthread_yield;
575     _sem_close;
576     _sem_destroy;
577     _sem_getvalue;
578     _sem_init;
579     _sem_open;
580     _sem_post;
581     _sem_timedwait;
582     _sem_trywait;
583     _sem_unlink;
584     _sem_wait;
585
586         /* spinlock stubs */
587     _atomic_lock;
588     _spinlock;
589     _spinlock_debug;
590     _spintrylock;
591     _spinunlock;
592
593         /* thread init stubs */
594     _thread_autoinit_dummy_decl;
595     _thread_init;
596
597         /* math bridge */
598     __fpclassifyd;
599     __fpclassifyf;
600     __fpclassifyl;
601     __isfinite;
602     __isfinitef;
603     __isinf;
604     __isinff;
605     __isinfl;
606     __isnan;
607     __isnanf;
608     __isnormal;
609     __isnormalf;
610     __signbit;
611     __signbitf;
612
613         /* thread locale storage */
614     _init_tls;
615     _libc_allocate_tls;
616     _rtld_allocate_tls;
617     _rtld_call_init;
618     _rtld_free_tls;
619
620         /* remaining private functions */
621     __elf_phdr_match_addr;
622     __fdnlist;
623     __fdopendir2;
624     __isthreaded;
625     __opendir2;
626     __pause;
627     __pw_scan;
628     __sleep;
629     __tcdrain;
630     __usleep;
631     __wait;
632     __waitpid;
633     _err;
634     _readdir_unlocked;
635     _reclaim_telldir;
636     _rtld_addr_phdr;
637     _rtld_error;
638     _rtld_get_stack_prot;
639     _rtld_thread_init;
640     _seekdir;
641     _setcontext;
642     _sigwait;
643     _sleep;
644     _swapcontext;
645     _updwtmpx;
646     _usleep;
647     _wait;
648     _waitpid;
649     _warn;
650 };