15f864214SDaniel Eischen/* 25f864214SDaniel Eischen * $FreeBSD$ 35f864214SDaniel Eischen */ 4cce72e88SDaniel Eischen 5cce72e88SDaniel EischenFBSD_1.0 { 6cce72e88SDaniel Eischen __xuname; 7cce72e88SDaniel Eischen pthread_atfork; 8cce72e88SDaniel Eischen pthread_attr_destroy; 9cce72e88SDaniel Eischen pthread_attr_getdetachstate; 10cce72e88SDaniel Eischen pthread_attr_getguardsize; 11cce72e88SDaniel Eischen pthread_attr_getinheritsched; 12cce72e88SDaniel Eischen pthread_attr_getschedparam; 13cce72e88SDaniel Eischen pthread_attr_getschedpolicy; 14cce72e88SDaniel Eischen pthread_attr_getscope; 15cce72e88SDaniel Eischen pthread_attr_getstackaddr; 16cce72e88SDaniel Eischen pthread_attr_getstacksize; 17cce72e88SDaniel Eischen pthread_attr_init; 18cce72e88SDaniel Eischen pthread_attr_setdetachstate; 19cce72e88SDaniel Eischen pthread_attr_setguardsize; 20cce72e88SDaniel Eischen pthread_attr_setinheritsched; 21cce72e88SDaniel Eischen pthread_attr_setschedparam; 22cce72e88SDaniel Eischen pthread_attr_setschedpolicy; 23cce72e88SDaniel Eischen pthread_attr_setscope; 24cce72e88SDaniel Eischen pthread_attr_setstackaddr; 25cce72e88SDaniel Eischen pthread_attr_setstacksize; 26cce72e88SDaniel Eischen pthread_cancel; 27cce72e88SDaniel Eischen pthread_cleanup_pop; 28cce72e88SDaniel Eischen pthread_cleanup_push; 29cce72e88SDaniel Eischen pthread_cond_broadcast; 30cce72e88SDaniel Eischen pthread_cond_destroy; 31cce72e88SDaniel Eischen pthread_cond_init; 32cce72e88SDaniel Eischen pthread_cond_signal; 33cce72e88SDaniel Eischen pthread_cond_timedwait; 34cce72e88SDaniel Eischen pthread_cond_wait; 35cce72e88SDaniel Eischen pthread_detach; 36cce72e88SDaniel Eischen pthread_equal; 37cce72e88SDaniel Eischen pthread_exit; 38cce72e88SDaniel Eischen pthread_getspecific; 39cce72e88SDaniel Eischen pthread_join; 40cce72e88SDaniel Eischen pthread_key_create; 41cce72e88SDaniel Eischen pthread_key_delete; 42cce72e88SDaniel Eischen pthread_kill; 43cce72e88SDaniel Eischen pthread_main_np; 44cce72e88SDaniel Eischen pthread_mutex_destroy; 45cce72e88SDaniel Eischen pthread_mutex_init; 46cce72e88SDaniel Eischen pthread_mutex_lock; 47cce72e88SDaniel Eischen pthread_mutex_trylock; 48cce72e88SDaniel Eischen pthread_mutex_unlock; 49cce72e88SDaniel Eischen pthread_mutexattr_destroy; 50cce72e88SDaniel Eischen pthread_mutexattr_init; 51cce72e88SDaniel Eischen pthread_mutexattr_settype; 52cce72e88SDaniel Eischen pthread_once; 53cce72e88SDaniel Eischen pthread_rwlock_destroy; 54cce72e88SDaniel Eischen pthread_rwlock_init; 55cce72e88SDaniel Eischen pthread_rwlock_rdlock; 56cce72e88SDaniel Eischen pthread_rwlock_tryrdlock; 57cce72e88SDaniel Eischen pthread_rwlock_trywrlock; 58cce72e88SDaniel Eischen pthread_rwlock_unlock; 59cce72e88SDaniel Eischen pthread_rwlock_wrlock; 60cce72e88SDaniel Eischen pthread_self; 61cce72e88SDaniel Eischen pthread_setcancelstate; 62cce72e88SDaniel Eischen pthread_setcanceltype; 63cce72e88SDaniel Eischen pthread_setspecific; 64cce72e88SDaniel Eischen pthread_sigmask; 65cce72e88SDaniel Eischen pthread_testcancel; 66cce72e88SDaniel Eischen alarm; 67cce72e88SDaniel Eischen arc4random; 68cce72e88SDaniel Eischen arc4random_addrandom; 69cce72e88SDaniel Eischen arc4random_stir; 70cce72e88SDaniel Eischen __assert; 71cce72e88SDaniel Eischen basename; 72cce72e88SDaniel Eischen check_utility_compat; 73cce72e88SDaniel Eischen clock; 74cce72e88SDaniel Eischen closedir; 75cce72e88SDaniel Eischen confstr; 76cce72e88SDaniel Eischen encrypt; 77cce72e88SDaniel Eischen des_setkey; 78cce72e88SDaniel Eischen des_cipher; 79cce72e88SDaniel Eischen setkey; 80cce72e88SDaniel Eischen ctermid; 81cce72e88SDaniel Eischen ctermid_r; 82cce72e88SDaniel Eischen daemon; 83cce72e88SDaniel Eischen devname; 84cce72e88SDaniel Eischen devname_r; 85cce72e88SDaniel Eischen dirname; 86cce72e88SDaniel Eischen getdiskbyname; 87cce72e88SDaniel Eischen dladdr; 88cce72e88SDaniel Eischen dlclose; 89cce72e88SDaniel Eischen dlerror; 90cce72e88SDaniel Eischen dlfunc; 91cce72e88SDaniel Eischen dllockinit; 92cce72e88SDaniel Eischen dlopen; 93cce72e88SDaniel Eischen dlsym; 94cce72e88SDaniel Eischen dlvsym; 95cce72e88SDaniel Eischen dlinfo; 96f82d4eedSAlexander Kabaev dl_iterate_phdr; 97cce72e88SDaniel Eischen drand48; 98cce72e88SDaniel Eischen erand48; 99cce72e88SDaniel Eischen err_set_file; 100cce72e88SDaniel Eischen err_set_exit; 101cce72e88SDaniel Eischen err; 102cce72e88SDaniel Eischen verr; 103cce72e88SDaniel Eischen errc; 104cce72e88SDaniel Eischen verrc; 105cce72e88SDaniel Eischen errx; 106cce72e88SDaniel Eischen verrx; 107cce72e88SDaniel Eischen warn; 108cce72e88SDaniel Eischen vwarn; 109cce72e88SDaniel Eischen warnc; 110cce72e88SDaniel Eischen vwarnc; 111cce72e88SDaniel Eischen warnx; 112cce72e88SDaniel Eischen vwarnx; 113cce72e88SDaniel Eischen sys_errlist; 114cce72e88SDaniel Eischen sys_nerr; 115cce72e88SDaniel Eischen errno; 116cce72e88SDaniel Eischen execl; 117cce72e88SDaniel Eischen execle; 118cce72e88SDaniel Eischen execlp; 119cce72e88SDaniel Eischen execv; 120cce72e88SDaniel Eischen execvp; 121cce72e88SDaniel Eischen execvP; 122cce72e88SDaniel Eischen fmtcheck; 123cce72e88SDaniel Eischen fmtmsg; 124cce72e88SDaniel Eischen fnmatch; 125cce72e88SDaniel Eischen __fpclassifyf; 126cce72e88SDaniel Eischen __fpclassifyd; 127cce72e88SDaniel Eischen __fpclassifyl; 128cce72e88SDaniel Eischen frexp; 129cce72e88SDaniel Eischen setfstab; 130cce72e88SDaniel Eischen getfstab; 131cce72e88SDaniel Eischen getfsent; 132cce72e88SDaniel Eischen getfsspec; 133cce72e88SDaniel Eischen getfsfile; 134cce72e88SDaniel Eischen setfsent; 135cce72e88SDaniel Eischen endfsent; 136cce72e88SDaniel Eischen ftok; 137cce72e88SDaniel Eischen ftw; 138cce72e88SDaniel Eischen glob; 139cce72e88SDaniel Eischen globfree; 140cce72e88SDaniel Eischen getbootfile; 141cce72e88SDaniel Eischen getbsize; 142cce72e88SDaniel Eischen cgetset; 143cce72e88SDaniel Eischen cgetcap; 144cce72e88SDaniel Eischen cgetent; 145cce72e88SDaniel Eischen cgetmatch; 146cce72e88SDaniel Eischen cgetfirst; 147cce72e88SDaniel Eischen cgetclose; 148cce72e88SDaniel Eischen cgetnext; 149cce72e88SDaniel Eischen cgetstr; 150cce72e88SDaniel Eischen cgetustr; 151cce72e88SDaniel Eischen cgetnum; 152cce72e88SDaniel Eischen getcwd; 153cce72e88SDaniel Eischen getdomainname; 154cce72e88SDaniel Eischen setgrent; 155cce72e88SDaniel Eischen setgroupent; 156cce72e88SDaniel Eischen endgrent; 157cce72e88SDaniel Eischen getgrent_r; 158cce72e88SDaniel Eischen getgrnam_r; 159cce72e88SDaniel Eischen getgrgid_r; 160cce72e88SDaniel Eischen getgrnam; 161cce72e88SDaniel Eischen getgrgid; 162cce72e88SDaniel Eischen getgrent; 1635f864214SDaniel Eischen /* 1645f864214SDaniel Eischen * Why are __gr_parse_entry() and __gr_match_entry() not static in 1655f864214SDaniel Eischen * gen/getgrent.c? 1665f864214SDaniel Eischen */ 167cce72e88SDaniel Eischen getgrouplist; 168cce72e88SDaniel Eischen gethostname; 169cce72e88SDaniel Eischen getloadavg; 170cce72e88SDaniel Eischen getlogin; 171cce72e88SDaniel Eischen getlogin_r; 172cce72e88SDaniel Eischen getmntinfo; 173cce72e88SDaniel Eischen setnetgrent; 174cce72e88SDaniel Eischen getnetgrent; 175cce72e88SDaniel Eischen endnetgrent; 176cce72e88SDaniel Eischen innetgr; 177cce72e88SDaniel Eischen getosreldate; 178cce72e88SDaniel Eischen getpagesize; 179cce72e88SDaniel Eischen getpeereid; 180cce72e88SDaniel Eischen _getprogname; 181cce72e88SDaniel Eischen getprogname; 182cce72e88SDaniel Eischen setpwent; 183cce72e88SDaniel Eischen setpassent; 184cce72e88SDaniel Eischen endpwent; 185cce72e88SDaniel Eischen getpwent_r; 186cce72e88SDaniel Eischen getpwnam_r; 187cce72e88SDaniel Eischen getpwuid_r; 188cce72e88SDaniel Eischen getpwnam; 189cce72e88SDaniel Eischen getpwuid; 190cce72e88SDaniel Eischen getpwent; 191cce72e88SDaniel Eischen getttynam; 192cce72e88SDaniel Eischen getttyent; 193cce72e88SDaniel Eischen setttyent; 194cce72e88SDaniel Eischen endttyent; 195cce72e88SDaniel Eischen isdialuptty; 196cce72e88SDaniel Eischen isnettty; 197cce72e88SDaniel Eischen getusershell; 198cce72e88SDaniel Eischen endusershell; 199cce72e88SDaniel Eischen setusershell; 200cce72e88SDaniel Eischen getvfsbyname; 201cce72e88SDaniel Eischen __isnan; 202cce72e88SDaniel Eischen isnan; 203cce72e88SDaniel Eischen __isnanf; 204cce72e88SDaniel Eischen isnanf; 205cce72e88SDaniel Eischen __isinf; 206cce72e88SDaniel Eischen isinf; 207cce72e88SDaniel Eischen __isinff; 208cce72e88SDaniel Eischen __isinfl; 209cce72e88SDaniel Eischen isatty; 210cce72e88SDaniel Eischen initgroups; 211cce72e88SDaniel Eischen jrand48; 212cce72e88SDaniel Eischen lcong48; 213cce72e88SDaniel Eischen ldexp; 214cce72e88SDaniel Eischen lockf; 215cce72e88SDaniel Eischen lrand48; 2166232589aSDavid Schultz modf; 217cce72e88SDaniel Eischen mrand48; 218cce72e88SDaniel Eischen nftw; 219cce72e88SDaniel Eischen nice; 220cce72e88SDaniel Eischen nlist; 221cce72e88SDaniel Eischen nrand48; 222cce72e88SDaniel Eischen opendir; 223cce72e88SDaniel Eischen pause; 224cce72e88SDaniel Eischen posix_madvise; 225cce72e88SDaniel Eischen popen; 226cce72e88SDaniel Eischen pclose; 227cce72e88SDaniel Eischen psignal; 228cce72e88SDaniel Eischen raise; 229cce72e88SDaniel Eischen readdir; 230cce72e88SDaniel Eischen readdir_r; 231cce72e88SDaniel Eischen readpassphrase; 232cce72e88SDaniel Eischen getpass; 233cce72e88SDaniel Eischen rewinddir; 234cce72e88SDaniel Eischen scandir; 235cce72e88SDaniel Eischen alphasort; 236cce72e88SDaniel Eischen seed48; 237cce72e88SDaniel Eischen seekdir; 238cce72e88SDaniel Eischen user_from_uid; 239cce72e88SDaniel Eischen group_from_gid; 240cce72e88SDaniel Eischen setdomainname; 241cce72e88SDaniel Eischen sethostname; 242cce72e88SDaniel Eischen longjmperror; 243cce72e88SDaniel Eischen getmode; 244cce72e88SDaniel Eischen setmode; 245cce72e88SDaniel Eischen setproctitle; 246cce72e88SDaniel Eischen setprogname; 247cce72e88SDaniel Eischen siginterrupt; 248cce72e88SDaniel Eischen sys_signame; 249cce72e88SDaniel Eischen sys_siglist; 250cce72e88SDaniel Eischen sys_nsig; 251cce72e88SDaniel Eischen signal; 252cce72e88SDaniel Eischen sigaddset; 253cce72e88SDaniel Eischen sigdelset; 254cce72e88SDaniel Eischen sigemptyset; 255cce72e88SDaniel Eischen sigfillset; 256cce72e88SDaniel Eischen sigismember; 257cce72e88SDaniel Eischen sleep; 258cce72e88SDaniel Eischen srand48; 259cce72e88SDaniel Eischen fstatvfs; 260cce72e88SDaniel Eischen statvfs; 261cce72e88SDaniel Eischen sl_init; 262cce72e88SDaniel Eischen sl_add; 263cce72e88SDaniel Eischen sl_free; 264cce72e88SDaniel Eischen sl_find; 265cce72e88SDaniel Eischen fflagstostr; 266cce72e88SDaniel Eischen strtofflags; 267cce72e88SDaniel Eischen sysconf; 268cce72e88SDaniel Eischen sysctl; 269cce72e88SDaniel Eischen sysctlbyname; 270cce72e88SDaniel Eischen sysctlnametomib; 271cce72e88SDaniel Eischen syslog; 272cce72e88SDaniel Eischen vsyslog; 273cce72e88SDaniel Eischen openlog; 274cce72e88SDaniel Eischen closelog; 275cce72e88SDaniel Eischen setlogmask; 276cce72e88SDaniel Eischen ttyname_r; 277cce72e88SDaniel Eischen ttyname; 278cce72e88SDaniel Eischen timezone; 279cce72e88SDaniel Eischen times; 280cce72e88SDaniel Eischen time; 281cce72e88SDaniel Eischen telldir; 282cce72e88SDaniel Eischen tcgetattr; 283cce72e88SDaniel Eischen tcsetattr; 284cce72e88SDaniel Eischen tcsetpgrp; 285cce72e88SDaniel Eischen tcgetpgrp; 286cce72e88SDaniel Eischen cfgetospeed; 287cce72e88SDaniel Eischen cfgetispeed; 288cce72e88SDaniel Eischen cfsetospeed; 289cce72e88SDaniel Eischen cfsetispeed; 290cce72e88SDaniel Eischen cfsetspeed; 291cce72e88SDaniel Eischen cfmakeraw; 292cce72e88SDaniel Eischen tcsendbreak; 293cce72e88SDaniel Eischen _init_tls; 2945f864214SDaniel Eischen __tls_get_addr; 295cce72e88SDaniel Eischen tcdrain; 296cce72e88SDaniel Eischen tcflush; 297cce72e88SDaniel Eischen tcflow; 298cce72e88SDaniel Eischen ualarm; 299cce72e88SDaniel Eischen ulimit; 30026f87cc6SEd Schouten uname; 301cce72e88SDaniel Eischen unvis; 302cce72e88SDaniel Eischen strunvis; 303cce72e88SDaniel Eischen strunvisx; 304cce72e88SDaniel Eischen usleep; 305cce72e88SDaniel Eischen utime; 306cce72e88SDaniel Eischen valloc; 307cce72e88SDaniel Eischen vis; 308cce72e88SDaniel Eischen strvis; 309cce72e88SDaniel Eischen strvisx; 310cce72e88SDaniel Eischen wait; 311cce72e88SDaniel Eischen wait3; 312cce72e88SDaniel Eischen waitpid; 313cce72e88SDaniel Eischen wordexp; 314cce72e88SDaniel Eischen wordfree; 315cce72e88SDaniel Eischen}; 316cce72e88SDaniel Eischen 31748aaad5fSYaroslav TykhiyFBSD_1.1 { 318531ebdb7SAndrey A. Chernov arc4random_buf; 3196e4fe40aSAndrey A. Chernov arc4random_uniform; 32026d4f5e9SEd Schouten fdevname; 32126d4f5e9SEd Schouten fdevname_r; 3226fda52baSXin LI fdopendir; 323bf9a8c1dSJohn Baldwin feature_present; 32448aaad5fSYaroslav Tykhiy fts_children; 325ab52b803SEd Schouten fts_close; 32648aaad5fSYaroslav Tykhiy fts_get_clientptr; 32748aaad5fSYaroslav Tykhiy fts_get_stream; 328ab52b803SEd Schouten fts_open; 329ab52b803SEd Schouten fts_read; 330ab52b803SEd Schouten fts_set; 33148aaad5fSYaroslav Tykhiy fts_set_clientptr; 332947aa542SDavid Xu posix_spawn; 333947aa542SDavid Xu posix_spawn_file_actions_addclose; 334947aa542SDavid Xu posix_spawn_file_actions_adddup2; 335947aa542SDavid Xu posix_spawn_file_actions_addopen; 336947aa542SDavid Xu posix_spawn_file_actions_destroy; 337947aa542SDavid Xu posix_spawn_file_actions_init; 338947aa542SDavid Xu posix_spawnattr_destroy; 339947aa542SDavid Xu posix_spawnattr_getflags; 340947aa542SDavid Xu posix_spawnattr_getpgroup; 341947aa542SDavid Xu posix_spawnattr_getschedparam; 342947aa542SDavid Xu posix_spawnattr_getschedpolicy; 343947aa542SDavid Xu posix_spawnattr_getsigdefault; 344947aa542SDavid Xu posix_spawnattr_getsigmask; 345947aa542SDavid Xu posix_spawnattr_init; 346947aa542SDavid Xu posix_spawnattr_setflags; 347947aa542SDavid Xu posix_spawnattr_setpgroup; 348947aa542SDavid Xu posix_spawnattr_setschedparam; 349947aa542SDavid Xu posix_spawnattr_setschedpolicy; 350947aa542SDavid Xu posix_spawnattr_setsigdefault; 351947aa542SDavid Xu posix_spawnattr_setsigmask; 352947aa542SDavid Xu posix_spawnp; 353b648d480SJohn Baldwin semctl; 354ab52b803SEd Schouten tcgetsid; 35546b303e8SEd Schouten tcsetsid; 3569b0f1823SDavid Xu __pthread_cleanup_pop_imp; 3579b0f1823SDavid Xu __pthread_cleanup_push_imp; 35848aaad5fSYaroslav Tykhiy}; 35948aaad5fSYaroslav Tykhiy 360aa35c4dbSAlan CoxFBSD_1.2 { 361a502a84dSRobert Watson basename_r; 362736fc286SEd Schouten cfmakesane; 363a627ac61SEd Schouten endutxent; 364aa35c4dbSAlan Cox getpagesizes; 365a627ac61SEd Schouten getutxent; 366a627ac61SEd Schouten getutxid; 367a627ac61SEd Schouten getutxline; 368a627ac61SEd Schouten getutxuser; 369a627ac61SEd Schouten pututxline; 3709b0f1823SDavid Xu sem_close; 3719b0f1823SDavid Xu sem_destroy; 3729b0f1823SDavid Xu sem_getvalue; 3739b0f1823SDavid Xu sem_init; 3749b0f1823SDavid Xu sem_open; 375a627ac61SEd Schouten sem_post; 3769b0f1823SDavid Xu sem_timedwait; 3779b0f1823SDavid Xu sem_trywait; 3789b0f1823SDavid Xu sem_unlink; 379a627ac61SEd Schouten sem_wait; 380a627ac61SEd Schouten setutxdb; 381a627ac61SEd Schouten setutxent; 382aa35c4dbSAlan Cox}; 383aa35c4dbSAlan Cox 3843e65b9c6SColin PercivalFBSD_1.3 { 385d65f1abcSDavid Xu clock_getcpuclockid; 3860bb2aabfSGleb Kurtsou dirfd; 3875d8aec9cSKonstantin Belousov fdlopen; 3883e65b9c6SColin Percival __FreeBSD_libc_enter_restricted_mode; 3892b1de0afSKonstantin Belousov getcontextx; 3904c0d7cdfSBrooks Davis gid_from_group; 3914c0d7cdfSBrooks Davis pwcache_userdb; 3924c0d7cdfSBrooks Davis pwcache_groupdb; 3934c0d7cdfSBrooks Davis uid_from_user; 394*eb3d4e1fSKonstantin Belousov waitid; 3953e65b9c6SColin Percival}; 3963e65b9c6SColin Percival 3975f864214SDaniel EischenFBSDprivate_1.0 { 3985f864214SDaniel Eischen /* needed by thread libraries */ 399cce72e88SDaniel Eischen __thr_jtable; 400cce72e88SDaniel Eischen 401cce72e88SDaniel Eischen _pthread_atfork; 402cce72e88SDaniel Eischen _pthread_attr_destroy; 403cce72e88SDaniel Eischen _pthread_attr_getdetachstate; 404cce72e88SDaniel Eischen _pthread_attr_getguardsize; 405cce72e88SDaniel Eischen _pthread_attr_getinheritsched; 406cce72e88SDaniel Eischen _pthread_attr_getschedparam; 407cce72e88SDaniel Eischen _pthread_attr_getschedpolicy; 408cce72e88SDaniel Eischen _pthread_attr_getscope; 409cce72e88SDaniel Eischen _pthread_attr_getstackaddr; 410cce72e88SDaniel Eischen _pthread_attr_getstacksize; 411cce72e88SDaniel Eischen _pthread_attr_init; 412cce72e88SDaniel Eischen _pthread_attr_setdetachstate; 413cce72e88SDaniel Eischen _pthread_attr_setguardsize; 414cce72e88SDaniel Eischen _pthread_attr_setinheritsched; 415cce72e88SDaniel Eischen _pthread_attr_setschedparam; 416cce72e88SDaniel Eischen _pthread_attr_setschedpolicy; 417cce72e88SDaniel Eischen _pthread_attr_setscope; 418cce72e88SDaniel Eischen _pthread_attr_setstackaddr; 419cce72e88SDaniel Eischen _pthread_attr_setstacksize; 420cce72e88SDaniel Eischen _pthread_cancel; 421f4213b90SDavid Xu _pthread_cancel_enter; 422f4213b90SDavid Xu _pthread_cancel_leave; 423cce72e88SDaniel Eischen _pthread_cleanup_pop; 424cce72e88SDaniel Eischen _pthread_cleanup_push; 425cce72e88SDaniel Eischen _pthread_cond_broadcast; 426cce72e88SDaniel Eischen _pthread_cond_destroy; 427cce72e88SDaniel Eischen _pthread_cond_init; 428cce72e88SDaniel Eischen _pthread_cond_signal; 429cce72e88SDaniel Eischen _pthread_cond_timedwait; 430cce72e88SDaniel Eischen _pthread_cond_wait; 431cce72e88SDaniel Eischen _pthread_detach; 432cce72e88SDaniel Eischen _pthread_equal; 433cce72e88SDaniel Eischen _pthread_exit; 434cce72e88SDaniel Eischen _pthread_getspecific; 435cce72e88SDaniel Eischen _pthread_join; 436cce72e88SDaniel Eischen _pthread_key_create; 437cce72e88SDaniel Eischen _pthread_key_delete; 438cce72e88SDaniel Eischen _pthread_kill; 439cce72e88SDaniel Eischen _pthread_main_np; 440cce72e88SDaniel Eischen _pthread_mutex_destroy; 4410f7362f4SJason Evans _pthread_mutex_init_calloc_cb; 442cce72e88SDaniel Eischen _pthread_mutex_init; 443cce72e88SDaniel Eischen _pthread_mutex_lock; 444cce72e88SDaniel Eischen _pthread_mutex_trylock; 445cce72e88SDaniel Eischen _pthread_mutex_unlock; 446cce72e88SDaniel Eischen _pthread_mutexattr_destroy; 447cce72e88SDaniel Eischen _pthread_mutexattr_init; 448cce72e88SDaniel Eischen _pthread_mutexattr_settype; 449cce72e88SDaniel Eischen _pthread_once; 450cce72e88SDaniel Eischen _pthread_rwlock_destroy; 451cce72e88SDaniel Eischen _pthread_rwlock_init; 452cce72e88SDaniel Eischen _pthread_rwlock_rdlock; 453cce72e88SDaniel Eischen _pthread_rwlock_tryrdlock; 454cce72e88SDaniel Eischen _pthread_rwlock_trywrlock; 455cce72e88SDaniel Eischen _pthread_rwlock_unlock; 456cce72e88SDaniel Eischen _pthread_rwlock_wrlock; 457cce72e88SDaniel Eischen _pthread_self; 458cce72e88SDaniel Eischen _pthread_setcancelstate; 459cce72e88SDaniel Eischen _pthread_setcanceltype; 460cce72e88SDaniel Eischen _pthread_setspecific; 461cce72e88SDaniel Eischen _pthread_sigmask; 462cce72e88SDaniel Eischen _pthread_testcancel; 463cce72e88SDaniel Eischen _spinlock; 464cce72e88SDaniel Eischen _spinlock_debug; 465cce72e88SDaniel Eischen _spinunlock; 466e048186aSKonstantin Belousov _rtld_addr_phdr; 467cb5c4b10SKonstantin Belousov _rtld_atfork_pre; 468cb5c4b10SKonstantin Belousov _rtld_atfork_post; 4695f864214SDaniel Eischen _rtld_error; /* for private use */ 4705fe94652SKonstantin Belousov _rtld_get_stack_prot; 4715f864214SDaniel Eischen _rtld_thread_init; /* for private use */ 472ea246b63SKonstantin Belousov __elf_phdr_match_addr; 473cce72e88SDaniel Eischen _err; 474cce72e88SDaniel Eischen _warn; 475cce72e88SDaniel Eischen __fmtcheck; 4765f864214SDaniel Eischen /* __pw_match_entry; */ 4775f864214SDaniel Eischen /* __pw_parse_entry; */ 4785f864214SDaniel Eischen __fdnlist; /* used by libkvm */ 4795f864214SDaniel Eischen /* __aout_fdnlist; */ 4805f864214SDaniel Eischen /* __elf_is_okay__; */ 4815f864214SDaniel Eischen /* __elf_fdnlist; */ 482cce72e88SDaniel Eischen __opendir2; 483cce72e88SDaniel Eischen __pause; 484cce72e88SDaniel Eischen _pause; 4855f864214SDaniel Eischen __pw_scan; /* Used by (at least) libutil */ 486cce72e88SDaniel Eischen __raise; 487cce72e88SDaniel Eischen _raise; 488cce72e88SDaniel Eischen __sleep; 489cce72e88SDaniel Eischen _sleep; 490cce72e88SDaniel Eischen _rtld_allocate_tls; 491cce72e88SDaniel Eischen _rtld_free_tls; 4925f864214SDaniel Eischen#if defined(i386) 4935f864214SDaniel Eischen ___libc_tls_get_addr; /* x86 only */ 4945f864214SDaniel Eischen#endif 4955f864214SDaniel Eischen __libc_tls_get_addr; 496cce72e88SDaniel Eischen __tcdrain; 497cce72e88SDaniel Eischen _tcdrain; 498cce72e88SDaniel Eischen __usleep; 499cce72e88SDaniel Eischen _usleep; 500cce72e88SDaniel Eischen __wait; 501cce72e88SDaniel Eischen _wait; 502cce72e88SDaniel Eischen __waitpid; 503cce72e88SDaniel Eischen _waitpid; 5049b0f1823SDavid Xu 5059b0f1823SDavid Xu _libc_sem_init_compat; 5069b0f1823SDavid Xu _libc_sem_destroy_compat; 5079b0f1823SDavid Xu _libc_sem_open_compat; 5089b0f1823SDavid Xu _libc_sem_close_compat; 5099b0f1823SDavid Xu _libc_sem_unlink_compat; 5109b0f1823SDavid Xu _libc_sem_wait_compat; 5119b0f1823SDavid Xu _libc_sem_trywait_compat; 5129b0f1823SDavid Xu _libc_sem_timedwait_compat; 5139b0f1823SDavid Xu _libc_sem_post_compat; 5149b0f1823SDavid Xu _libc_sem_getvalue_compat; 5152793b018SKonstantin Belousov 5162793b018SKonstantin Belousov __elf_aux_vector; 5175fe94652SKonstantin Belousov __pthread_map_stacks_exec; 5182b1de0afSKonstantin Belousov __fillcontextx; 5192b1de0afSKonstantin Belousov __getcontextx_size; 520cce72e88SDaniel Eischen}; 521