1cce72e88SDaniel EischenFBSD_1.0 { 2cce72e88SDaniel Eischen __xuname; 3cce72e88SDaniel Eischen pthread_atfork; 4cce72e88SDaniel Eischen pthread_attr_destroy; 5412ef5daSKonstantin Belousov pthread_attr_get_np; 6cce72e88SDaniel Eischen pthread_attr_getdetachstate; 7cce72e88SDaniel Eischen pthread_attr_getguardsize; 8cce72e88SDaniel Eischen pthread_attr_getinheritsched; 9cce72e88SDaniel Eischen pthread_attr_getschedparam; 10cce72e88SDaniel Eischen pthread_attr_getschedpolicy; 11cce72e88SDaniel Eischen pthread_attr_getscope; 12cce72e88SDaniel Eischen pthread_attr_getstackaddr; 13cce72e88SDaniel Eischen pthread_attr_getstacksize; 14cce72e88SDaniel Eischen pthread_attr_init; 15cce72e88SDaniel Eischen pthread_attr_setdetachstate; 16cce72e88SDaniel Eischen pthread_attr_setguardsize; 17cce72e88SDaniel Eischen pthread_attr_setinheritsched; 18cce72e88SDaniel Eischen pthread_attr_setschedparam; 19cce72e88SDaniel Eischen pthread_attr_setschedpolicy; 20cce72e88SDaniel Eischen pthread_attr_setscope; 21cce72e88SDaniel Eischen pthread_attr_setstackaddr; 22cce72e88SDaniel Eischen pthread_attr_setstacksize; 23cce72e88SDaniel Eischen pthread_cancel; 24cce72e88SDaniel Eischen pthread_cleanup_pop; 25cce72e88SDaniel Eischen pthread_cleanup_push; 26cce72e88SDaniel Eischen pthread_cond_broadcast; 27cce72e88SDaniel Eischen pthread_cond_destroy; 28cce72e88SDaniel Eischen pthread_cond_init; 29cce72e88SDaniel Eischen pthread_cond_signal; 30cce72e88SDaniel Eischen pthread_cond_timedwait; 31cce72e88SDaniel Eischen pthread_cond_wait; 32cce72e88SDaniel Eischen pthread_detach; 33cce72e88SDaniel Eischen pthread_equal; 34cce72e88SDaniel Eischen pthread_exit; 35cce72e88SDaniel Eischen pthread_getspecific; 36cce72e88SDaniel Eischen pthread_join; 37cce72e88SDaniel Eischen pthread_key_create; 38cce72e88SDaniel Eischen pthread_key_delete; 39cce72e88SDaniel Eischen pthread_kill; 40cce72e88SDaniel Eischen pthread_main_np; 41cce72e88SDaniel Eischen pthread_mutex_destroy; 42cce72e88SDaniel Eischen pthread_mutex_init; 43cce72e88SDaniel Eischen pthread_mutex_lock; 44cce72e88SDaniel Eischen pthread_mutex_trylock; 45cce72e88SDaniel Eischen pthread_mutex_unlock; 46cce72e88SDaniel Eischen pthread_mutexattr_destroy; 47cce72e88SDaniel Eischen pthread_mutexattr_init; 48cce72e88SDaniel Eischen pthread_mutexattr_settype; 49cce72e88SDaniel Eischen pthread_once; 50*83aafcdcSKyle Evans pthread_resume_all_np; 51cce72e88SDaniel Eischen pthread_rwlock_destroy; 52cce72e88SDaniel Eischen pthread_rwlock_init; 53cce72e88SDaniel Eischen pthread_rwlock_rdlock; 54cce72e88SDaniel Eischen pthread_rwlock_tryrdlock; 55cce72e88SDaniel Eischen pthread_rwlock_trywrlock; 56cce72e88SDaniel Eischen pthread_rwlock_unlock; 57cce72e88SDaniel Eischen pthread_rwlock_wrlock; 58cce72e88SDaniel Eischen pthread_self; 59cce72e88SDaniel Eischen pthread_setcancelstate; 60cce72e88SDaniel Eischen pthread_setcanceltype; 61cce72e88SDaniel Eischen pthread_setspecific; 62cce72e88SDaniel Eischen pthread_sigmask; 63*83aafcdcSKyle Evans pthread_suspend_all_np; 64cce72e88SDaniel Eischen pthread_testcancel; 65cce72e88SDaniel Eischen alarm; 66cce72e88SDaniel Eischen arc4random; 67cce72e88SDaniel Eischen __assert; 68cce72e88SDaniel Eischen check_utility_compat; 69cce72e88SDaniel Eischen clock; 70cce72e88SDaniel Eischen closedir; 71cce72e88SDaniel Eischen confstr; 72cce72e88SDaniel Eischen ctermid; 73cce72e88SDaniel Eischen ctermid_r; 74cce72e88SDaniel Eischen daemon; 75cce72e88SDaniel Eischen getdiskbyname; 76cce72e88SDaniel Eischen dladdr; 77cce72e88SDaniel Eischen dlclose; 78cce72e88SDaniel Eischen dlerror; 79cce72e88SDaniel Eischen dlfunc; 80cce72e88SDaniel Eischen dllockinit; 81cce72e88SDaniel Eischen dlopen; 82cce72e88SDaniel Eischen dlsym; 83cce72e88SDaniel Eischen dlvsym; 84cce72e88SDaniel Eischen dlinfo; 85f82d4eedSAlexander Kabaev dl_iterate_phdr; 86cce72e88SDaniel Eischen drand48; 87cce72e88SDaniel Eischen erand48; 88cce72e88SDaniel Eischen err_set_file; 89cce72e88SDaniel Eischen err_set_exit; 90cce72e88SDaniel Eischen err; 91cce72e88SDaniel Eischen verr; 92cce72e88SDaniel Eischen errc; 93cce72e88SDaniel Eischen verrc; 94cce72e88SDaniel Eischen errx; 95cce72e88SDaniel Eischen verrx; 96cce72e88SDaniel Eischen warn; 97cce72e88SDaniel Eischen vwarn; 98cce72e88SDaniel Eischen warnc; 99cce72e88SDaniel Eischen vwarnc; 100cce72e88SDaniel Eischen warnx; 101cce72e88SDaniel Eischen vwarnx; 102cce72e88SDaniel Eischen sys_errlist; 103cce72e88SDaniel Eischen sys_nerr; 10487385bafSBrooks Davis exect; 105cce72e88SDaniel Eischen execl; 106cce72e88SDaniel Eischen execle; 107cce72e88SDaniel Eischen execlp; 108cce72e88SDaniel Eischen execv; 109cce72e88SDaniel Eischen execvp; 110cce72e88SDaniel Eischen execvP; 111c7045186SBrooks Davis fabs; 112cce72e88SDaniel Eischen fmtcheck; 113cce72e88SDaniel Eischen fmtmsg; 114cce72e88SDaniel Eischen fnmatch; 115cce72e88SDaniel Eischen __fpclassifyf; 116cce72e88SDaniel Eischen __fpclassifyd; 117cce72e88SDaniel Eischen __fpclassifyl; 118cce72e88SDaniel Eischen frexp; 119cce72e88SDaniel Eischen setfstab; 120cce72e88SDaniel Eischen getfstab; 121cce72e88SDaniel Eischen getfsent; 122cce72e88SDaniel Eischen getfsspec; 123cce72e88SDaniel Eischen getfsfile; 124cce72e88SDaniel Eischen setfsent; 125cce72e88SDaniel Eischen endfsent; 126cce72e88SDaniel Eischen ftok; 127cce72e88SDaniel Eischen getbootfile; 128cce72e88SDaniel Eischen getbsize; 129cce72e88SDaniel Eischen cgetset; 130cce72e88SDaniel Eischen cgetcap; 131cce72e88SDaniel Eischen cgetent; 132cce72e88SDaniel Eischen cgetmatch; 133cce72e88SDaniel Eischen cgetfirst; 134cce72e88SDaniel Eischen cgetclose; 135cce72e88SDaniel Eischen cgetnext; 136cce72e88SDaniel Eischen cgetstr; 137cce72e88SDaniel Eischen cgetustr; 138cce72e88SDaniel Eischen cgetnum; 139cce72e88SDaniel Eischen getcwd; 140cce72e88SDaniel Eischen getdomainname; 141cce72e88SDaniel Eischen setgrent; 142cce72e88SDaniel Eischen setgroupent; 143cce72e88SDaniel Eischen endgrent; 144cce72e88SDaniel Eischen getgrent_r; 145cce72e88SDaniel Eischen getgrnam_r; 146cce72e88SDaniel Eischen getgrgid_r; 147cce72e88SDaniel Eischen getgrnam; 148cce72e88SDaniel Eischen getgrgid; 149cce72e88SDaniel Eischen getgrent; 1505f864214SDaniel Eischen /* 1515f864214SDaniel Eischen * Why are __gr_parse_entry() and __gr_match_entry() not static in 1525f864214SDaniel Eischen * gen/getgrent.c? 1535f864214SDaniel Eischen */ 154cce72e88SDaniel Eischen getgrouplist; 155cce72e88SDaniel Eischen gethostname; 156cce72e88SDaniel Eischen getloadavg; 157cce72e88SDaniel Eischen getlogin; 158cce72e88SDaniel Eischen setnetgrent; 159cce72e88SDaniel Eischen getnetgrent; 160cce72e88SDaniel Eischen endnetgrent; 161cce72e88SDaniel Eischen innetgr; 162cce72e88SDaniel Eischen getosreldate; 163cce72e88SDaniel Eischen getpeereid; 164cce72e88SDaniel Eischen _getprogname; 165cce72e88SDaniel Eischen getprogname; 166cce72e88SDaniel Eischen setpwent; 167cce72e88SDaniel Eischen setpassent; 168cce72e88SDaniel Eischen endpwent; 169cce72e88SDaniel Eischen getpwent_r; 170cce72e88SDaniel Eischen getpwnam_r; 171cce72e88SDaniel Eischen getpwuid_r; 172cce72e88SDaniel Eischen getpwnam; 173cce72e88SDaniel Eischen getpwuid; 174cce72e88SDaniel Eischen getpwent; 175cce72e88SDaniel Eischen getttynam; 176cce72e88SDaniel Eischen getttyent; 177cce72e88SDaniel Eischen setttyent; 178cce72e88SDaniel Eischen endttyent; 179cce72e88SDaniel Eischen isdialuptty; 180cce72e88SDaniel Eischen isnettty; 181cce72e88SDaniel Eischen getusershell; 182cce72e88SDaniel Eischen endusershell; 183cce72e88SDaniel Eischen setusershell; 184cce72e88SDaniel Eischen getvfsbyname; 185c7045186SBrooks Davis __nan; 186cce72e88SDaniel Eischen __isnan; 187cce72e88SDaniel Eischen isnan; 188cce72e88SDaniel Eischen __isnanf; 189cce72e88SDaniel Eischen isnanf; 190c7045186SBrooks Davis __infinity; 191cce72e88SDaniel Eischen __isinf; 192cce72e88SDaniel Eischen isinf; 193cce72e88SDaniel Eischen __isinff; 194cce72e88SDaniel Eischen __isinfl; 195cce72e88SDaniel Eischen isatty; 196cce72e88SDaniel Eischen initgroups; 197cce72e88SDaniel Eischen jrand48; 198cce72e88SDaniel Eischen lcong48; 199cce72e88SDaniel Eischen ldexp; 200cce72e88SDaniel Eischen lockf; 201cce72e88SDaniel Eischen lrand48; 2025d79b544SBrooks Davis makecontext; 2036232589aSDavid Schultz modf; 204cce72e88SDaniel Eischen mrand48; 205cce72e88SDaniel Eischen nice; 206cce72e88SDaniel Eischen nlist; 207cce72e88SDaniel Eischen nrand48; 208cce72e88SDaniel Eischen opendir; 209cce72e88SDaniel Eischen pause; 210cce72e88SDaniel Eischen posix_madvise; 211cce72e88SDaniel Eischen popen; 212cce72e88SDaniel Eischen pclose; 213cce72e88SDaniel Eischen psignal; 214cce72e88SDaniel Eischen raise; 215cce72e88SDaniel Eischen readpassphrase; 216cce72e88SDaniel Eischen getpass; 217cce72e88SDaniel Eischen rewinddir; 218cce72e88SDaniel Eischen seed48; 219cce72e88SDaniel Eischen seekdir; 220cce72e88SDaniel Eischen user_from_uid; 221cce72e88SDaniel Eischen group_from_gid; 222cce72e88SDaniel Eischen setdomainname; 223cce72e88SDaniel Eischen sethostname; 2241c656143SBrooks Davis _setjmp; 2251c656143SBrooks Davis _longjmp; 2261c656143SBrooks Davis setjmp; 2271c656143SBrooks Davis longjmp; 2281c656143SBrooks Davis sigsetjmp; 2291c656143SBrooks Davis siglongjmp; 230cce72e88SDaniel Eischen longjmperror; 231cce72e88SDaniel Eischen getmode; 232cce72e88SDaniel Eischen setmode; 233cce72e88SDaniel Eischen setproctitle; 234cce72e88SDaniel Eischen setprogname; 235cce72e88SDaniel Eischen siginterrupt; 236cce72e88SDaniel Eischen sys_signame; 237cce72e88SDaniel Eischen sys_siglist; 238cce72e88SDaniel Eischen sys_nsig; 239cce72e88SDaniel Eischen signal; 240cce72e88SDaniel Eischen sigaddset; 241cce72e88SDaniel Eischen sigdelset; 242cce72e88SDaniel Eischen sigemptyset; 243cce72e88SDaniel Eischen sigfillset; 244cce72e88SDaniel Eischen sigismember; 245cce72e88SDaniel Eischen sleep; 246cce72e88SDaniel Eischen srand48; 247cce72e88SDaniel Eischen fstatvfs; 248cce72e88SDaniel Eischen statvfs; 249cce72e88SDaniel Eischen sl_init; 250cce72e88SDaniel Eischen sl_add; 251cce72e88SDaniel Eischen sl_free; 252cce72e88SDaniel Eischen sl_find; 253cce72e88SDaniel Eischen fflagstostr; 254cce72e88SDaniel Eischen strtofflags; 255cce72e88SDaniel Eischen sysconf; 256cce72e88SDaniel Eischen sysctl; 257cce72e88SDaniel Eischen sysctlbyname; 258cce72e88SDaniel Eischen sysctlnametomib; 259cce72e88SDaniel Eischen syslog; 260cce72e88SDaniel Eischen vsyslog; 261cce72e88SDaniel Eischen openlog; 262cce72e88SDaniel Eischen closelog; 263cce72e88SDaniel Eischen setlogmask; 264cce72e88SDaniel Eischen ttyname_r; 265cce72e88SDaniel Eischen ttyname; 266cce72e88SDaniel Eischen times; 267cce72e88SDaniel Eischen time; 268cce72e88SDaniel Eischen telldir; 269cce72e88SDaniel Eischen tcgetattr; 270cce72e88SDaniel Eischen tcsetattr; 271cce72e88SDaniel Eischen tcsetpgrp; 272cce72e88SDaniel Eischen tcgetpgrp; 273cce72e88SDaniel Eischen cfgetospeed; 274cce72e88SDaniel Eischen cfgetispeed; 275cce72e88SDaniel Eischen cfsetospeed; 276cce72e88SDaniel Eischen cfsetispeed; 277cce72e88SDaniel Eischen cfsetspeed; 278cce72e88SDaniel Eischen cfmakeraw; 279cce72e88SDaniel Eischen tcsendbreak; 280cce72e88SDaniel Eischen _init_tls; 2815f864214SDaniel Eischen __tls_get_addr; 282cce72e88SDaniel Eischen tcdrain; 283cce72e88SDaniel Eischen tcflush; 284cce72e88SDaniel Eischen tcflow; 285cce72e88SDaniel Eischen ualarm; 286cce72e88SDaniel Eischen ulimit; 28726f87cc6SEd Schouten uname; 28830bd63bcSBrooks Davis strunvis; 28930bd63bcSBrooks Davis strunvisx; 290cce72e88SDaniel Eischen usleep; 291cce72e88SDaniel Eischen utime; 292cce72e88SDaniel Eischen valloc; 293cce72e88SDaniel Eischen vis; 294cce72e88SDaniel Eischen strvis; 295cce72e88SDaniel Eischen strvisx; 296cce72e88SDaniel Eischen wait; 297cce72e88SDaniel Eischen wait3; 298cce72e88SDaniel Eischen waitpid; 299cce72e88SDaniel Eischen wordexp; 300cce72e88SDaniel Eischen wordfree; 301cce72e88SDaniel Eischen}; 302cce72e88SDaniel Eischen 30348aaad5fSYaroslav TykhiyFBSD_1.1 { 304531ebdb7SAndrey A. Chernov arc4random_buf; 3056e4fe40aSAndrey A. Chernov arc4random_uniform; 30626d4f5e9SEd Schouten fdevname; 30726d4f5e9SEd Schouten fdevname_r; 3086fda52baSXin LI fdopendir; 309bf9a8c1dSJohn Baldwin feature_present; 310947aa542SDavid Xu posix_spawn; 311947aa542SDavid Xu posix_spawn_file_actions_addclose; 312947aa542SDavid Xu posix_spawn_file_actions_adddup2; 313947aa542SDavid Xu posix_spawn_file_actions_addopen; 314947aa542SDavid Xu posix_spawn_file_actions_destroy; 315947aa542SDavid Xu posix_spawn_file_actions_init; 316947aa542SDavid Xu posix_spawnattr_destroy; 317947aa542SDavid Xu posix_spawnattr_getflags; 318947aa542SDavid Xu posix_spawnattr_getpgroup; 319947aa542SDavid Xu posix_spawnattr_getschedparam; 320947aa542SDavid Xu posix_spawnattr_getschedpolicy; 321947aa542SDavid Xu posix_spawnattr_getsigdefault; 322947aa542SDavid Xu posix_spawnattr_getsigmask; 323947aa542SDavid Xu posix_spawnattr_init; 324947aa542SDavid Xu posix_spawnattr_setflags; 325947aa542SDavid Xu posix_spawnattr_setpgroup; 326947aa542SDavid Xu posix_spawnattr_setschedparam; 327947aa542SDavid Xu posix_spawnattr_setschedpolicy; 328947aa542SDavid Xu posix_spawnattr_setsigdefault; 329947aa542SDavid Xu posix_spawnattr_setsigmask; 330947aa542SDavid Xu posix_spawnp; 331b648d480SJohn Baldwin semctl; 332ab52b803SEd Schouten tcgetsid; 33346b303e8SEd Schouten tcsetsid; 3349b0f1823SDavid Xu __pthread_cleanup_pop_imp; 3359b0f1823SDavid Xu __pthread_cleanup_push_imp; 33648aaad5fSYaroslav Tykhiy}; 33748aaad5fSYaroslav Tykhiy 338aa35c4dbSAlan CoxFBSD_1.2 { 339736fc286SEd Schouten cfmakesane; 340a627ac61SEd Schouten endutxent; 341a627ac61SEd Schouten getutxent; 342a627ac61SEd Schouten getutxid; 343a627ac61SEd Schouten getutxline; 344a627ac61SEd Schouten getutxuser; 3452d8c3eebSKonstantin Belousov pthread_getthreadid_np; 346a627ac61SEd Schouten pututxline; 3479b0f1823SDavid Xu sem_close; 3489b0f1823SDavid Xu sem_destroy; 3499b0f1823SDavid Xu sem_getvalue; 3509b0f1823SDavid Xu sem_init; 3519b0f1823SDavid Xu sem_open; 352a627ac61SEd Schouten sem_post; 3539b0f1823SDavid Xu sem_timedwait; 3549b0f1823SDavid Xu sem_trywait; 3559b0f1823SDavid Xu sem_unlink; 356a627ac61SEd Schouten sem_wait; 357a627ac61SEd Schouten setutxdb; 358a627ac61SEd Schouten setutxent; 359aa35c4dbSAlan Cox}; 360aa35c4dbSAlan Cox 3613e65b9c6SColin PercivalFBSD_1.3 { 362882d9f45SBrooks Davis cap_sandboxed; 363d65f1abcSDavid Xu clock_getcpuclockid; 3640bb2aabfSGleb Kurtsou dirfd; 36567560dcfSJilles Tjoelker dup3; 36650079a51SPawel Jakub Dawidek fdclosedir; 3675d8aec9cSKonstantin Belousov fdlopen; 3683e65b9c6SColin Percival __FreeBSD_libc_enter_restricted_mode; 3692b1de0afSKonstantin Belousov getcontextx; 3704c0d7cdfSBrooks Davis gid_from_group; 3718ccca122SBrooks Davis nvis; 3724c0d7cdfSBrooks Davis pwcache_userdb; 3734c0d7cdfSBrooks Davis pwcache_groupdb; 3748ccca122SBrooks Davis snvis; 375778c12a6SBrooks Davis strenvisx; 3768ccca122SBrooks Davis strnunvis; 3778ccca122SBrooks Davis strnunvisx; 3788ccca122SBrooks Davis strnvis; 3798ccca122SBrooks Davis strnvisx; 380778c12a6SBrooks Davis strsenvisx; 3818ccca122SBrooks Davis strsnvis; 3828ccca122SBrooks Davis strsnvisx; 3838ccca122SBrooks Davis strsvis; 3848ccca122SBrooks Davis strsvisx; 3858ccca122SBrooks Davis svis; 3864c0d7cdfSBrooks Davis uid_from_user; 3878ccca122SBrooks Davis unvis; 388eb3d4e1fSKonstantin Belousov waitid; 3893e65b9c6SColin Percival}; 3903e65b9c6SColin Percival 3914d1c5e03SDavid ChisnallFBSD_1.4 { 392714ac002SMark Johnston getnetgrent_r; 3932a339d9eSKonstantin Belousov pthread_mutex_consistent; 3942a339d9eSKonstantin Belousov pthread_mutexattr_getrobust; 3952a339d9eSKonstantin Belousov pthread_mutexattr_setrobust; 3968dfeba04SBrooks Davis stravis; 3974d1c5e03SDavid Chisnall}; 3984d1c5e03SDavid Chisnall 399e2f68161SEd SchoutenFBSD_1.5 { 40069921123SKonstantin Belousov alphasort; 40134168b28SEd Schouten basename; 40216545cf5SMariusz Zaborski daemonfd; 40369921123SKonstantin Belousov devname; 40469921123SKonstantin Belousov devname_r; 405e2f68161SEd Schouten dirname; 40669921123SKonstantin Belousov fts_children; 40769921123SKonstantin Belousov fts_close; 40869921123SKonstantin Belousov fts_get_clientptr; 40969921123SKonstantin Belousov fts_get_stream; 41069921123SKonstantin Belousov fts_open; 41169921123SKonstantin Belousov fts_read; 41269921123SKonstantin Belousov fts_set; 41369921123SKonstantin Belousov fts_set_clientptr; 41469921123SKonstantin Belousov ftw; 415e9ac2743SConrad Meyer getentropy; 41669921123SKonstantin Belousov getmntinfo; 41769921123SKonstantin Belousov glob; 41869921123SKonstantin Belousov globfree; 41969921123SKonstantin Belousov nftw; 42069921123SKonstantin Belousov readdir; 42169921123SKonstantin Belousov readdir_r; 42269921123SKonstantin Belousov scandir; 423b215ceaaSEric van Gyzen sem_clockwait_np; 42478f89679SKonstantin Belousov setproctitle_fast; 4257e299411SWarner Losh timespec_get; 426e2f68161SEd Schouten}; 427e2f68161SEd Schouten 4287dc859a5SKyle EvansFBSD_1.6 { 42944c5db52SKonstantin Belousov eventfd; 43044c5db52SKonstantin Belousov eventfd_read; 43144c5db52SKonstantin Belousov eventfd_write; 43269112ccaSKyle Evans getlogin_r; 433dcc6ef16SKonstantin Belousov memalign; 434c3207e2dSBrooks Davis memfd_create; 4350dc52b72SMinsoo Choo pthread_getname_np; 436cc321ccdSKonstantin Belousov scandir_b; 4377dc859a5SKyle Evans sigandset; 4387dc859a5SKyle Evans sigisemptyset; 4397dc859a5SKyle Evans sigorset; 4407d7fad7bSKonstantin Belousov tcgetwinsize; 4417d7fad7bSKonstantin Belousov tcsetwinsize; 4427dc859a5SKyle Evans}; 4437dc859a5SKyle Evans 44443736b71SKonstantin BelousovFBSD_1.7 { 44554579376SKonstantin Belousov kqueue1; 44625cda42aSKonstantin Belousov posix_spawn_file_actions_addchdir_np; 447a18ddf77SKonstantin Belousov posix_spawn_file_actions_addclosefrom_np; 44825cda42aSKonstantin Belousov posix_spawn_file_actions_addfchdir_np; 4499fb8e8eeSKonstantin Belousov scandirat; 45043736b71SKonstantin Belousov sched_getaffinity; 45143736b71SKonstantin Belousov sched_setaffinity; 45205c9a015SAymeric Wibo versionsort; 453e2650af1SStefan Eßer __cpuset_alloc; 454e2650af1SStefan Eßer __cpuset_free; 45543736b71SKonstantin Belousov}; 45643736b71SKonstantin Belousov 4578ccd0b87SBrooks DavisFBSD_1.8 { 45806cb1c3fSKonstantin Belousov aio_read2; 45906cb1c3fSKonstantin Belousov aio_write2; 4608ccd0b87SBrooks Davis execvpe; 461c56df6ceSKonstantin Belousov rtld_get_var; 462c56df6ceSKonstantin Belousov rtld_set_var; 4638ccd0b87SBrooks Davis}; 4648ccd0b87SBrooks Davis 4655f864214SDaniel EischenFBSDprivate_1.0 { 4665f864214SDaniel Eischen /* needed by thread libraries */ 467cce72e88SDaniel Eischen __thr_jtable; 468cce72e88SDaniel Eischen 4691426fd6cSKyle Evans _dl_iterate_phdr_locked; 470cce72e88SDaniel Eischen _pthread_atfork; 471cce72e88SDaniel Eischen _pthread_attr_destroy; 472cce72e88SDaniel Eischen _pthread_attr_getdetachstate; 473cce72e88SDaniel Eischen _pthread_attr_getguardsize; 474cce72e88SDaniel Eischen _pthread_attr_getinheritsched; 475cce72e88SDaniel Eischen _pthread_attr_getschedparam; 476cce72e88SDaniel Eischen _pthread_attr_getschedpolicy; 477cce72e88SDaniel Eischen _pthread_attr_getscope; 478cce72e88SDaniel Eischen _pthread_attr_getstackaddr; 479cce72e88SDaniel Eischen _pthread_attr_getstacksize; 480cce72e88SDaniel Eischen _pthread_attr_init; 481cce72e88SDaniel Eischen _pthread_attr_setdetachstate; 482cce72e88SDaniel Eischen _pthread_attr_setguardsize; 483cce72e88SDaniel Eischen _pthread_attr_setinheritsched; 484cce72e88SDaniel Eischen _pthread_attr_setschedparam; 485cce72e88SDaniel Eischen _pthread_attr_setschedpolicy; 486cce72e88SDaniel Eischen _pthread_attr_setscope; 487cce72e88SDaniel Eischen _pthread_attr_setstackaddr; 488cce72e88SDaniel Eischen _pthread_attr_setstacksize; 489cce72e88SDaniel Eischen _pthread_cancel; 490f4213b90SDavid Xu _pthread_cancel_enter; 491f4213b90SDavid Xu _pthread_cancel_leave; 492cce72e88SDaniel Eischen _pthread_cleanup_pop; 493cce72e88SDaniel Eischen _pthread_cleanup_push; 494cce72e88SDaniel Eischen _pthread_cond_broadcast; 495cce72e88SDaniel Eischen _pthread_cond_destroy; 496cce72e88SDaniel Eischen _pthread_cond_init; 497cce72e88SDaniel Eischen _pthread_cond_signal; 498cce72e88SDaniel Eischen _pthread_cond_timedwait; 499cce72e88SDaniel Eischen _pthread_cond_wait; 500cce72e88SDaniel Eischen _pthread_detach; 501cce72e88SDaniel Eischen _pthread_equal; 502cce72e88SDaniel Eischen _pthread_exit; 503cce72e88SDaniel Eischen _pthread_getspecific; 504cce72e88SDaniel Eischen _pthread_join; 505cce72e88SDaniel Eischen _pthread_key_create; 506cce72e88SDaniel Eischen _pthread_key_delete; 507cce72e88SDaniel Eischen _pthread_kill; 508cce72e88SDaniel Eischen _pthread_main_np; 509cce72e88SDaniel Eischen _pthread_mutex_destroy; 5100f7362f4SJason Evans _pthread_mutex_init_calloc_cb; 511cce72e88SDaniel Eischen _pthread_mutex_init; 512cce72e88SDaniel Eischen _pthread_mutex_lock; 513cce72e88SDaniel Eischen _pthread_mutex_trylock; 514cce72e88SDaniel Eischen _pthread_mutex_unlock; 515cce72e88SDaniel Eischen _pthread_mutexattr_destroy; 516cce72e88SDaniel Eischen _pthread_mutexattr_init; 517cce72e88SDaniel Eischen _pthread_mutexattr_settype; 518cce72e88SDaniel Eischen _pthread_once; 519cce72e88SDaniel Eischen _pthread_rwlock_destroy; 520cce72e88SDaniel Eischen _pthread_rwlock_init; 521cce72e88SDaniel Eischen _pthread_rwlock_rdlock; 522cce72e88SDaniel Eischen _pthread_rwlock_tryrdlock; 523cce72e88SDaniel Eischen _pthread_rwlock_trywrlock; 524cce72e88SDaniel Eischen _pthread_rwlock_unlock; 525cce72e88SDaniel Eischen _pthread_rwlock_wrlock; 526cce72e88SDaniel Eischen _pthread_self; 527cce72e88SDaniel Eischen _pthread_setcancelstate; 528cce72e88SDaniel Eischen _pthread_setcanceltype; 529cce72e88SDaniel Eischen _pthread_setspecific; 530cce72e88SDaniel Eischen _pthread_sigmask; 531cce72e88SDaniel Eischen _pthread_testcancel; 532cce72e88SDaniel Eischen _spinlock; 533cce72e88SDaniel Eischen _spinunlock; 534e048186aSKonstantin Belousov _rtld_addr_phdr; 535cb5c4b10SKonstantin Belousov _rtld_atfork_pre; 536cb5c4b10SKonstantin Belousov _rtld_atfork_post; 5375f864214SDaniel Eischen _rtld_error; /* for private use */ 5385fe94652SKonstantin Belousov _rtld_get_stack_prot; 5390e521992SKonstantin Belousov _rtld_is_dlopened; 5405f864214SDaniel Eischen _rtld_thread_init; /* for private use */ 541ea246b63SKonstantin Belousov __elf_phdr_match_addr; 542cce72e88SDaniel Eischen _err; 543cce72e88SDaniel Eischen _warn; 544cce72e88SDaniel Eischen __fmtcheck; 5455f864214SDaniel Eischen /* __pw_match_entry; */ 5465f864214SDaniel Eischen /* __pw_parse_entry; */ 5475f864214SDaniel Eischen __fdnlist; /* used by libkvm */ 5485f864214SDaniel Eischen /* __elf_is_okay__; */ 5495f864214SDaniel Eischen /* __elf_fdnlist; */ 550cce72e88SDaniel Eischen __opendir2; 551cce72e88SDaniel Eischen __pause; 552cce72e88SDaniel Eischen _pause; 553cce72e88SDaniel Eischen __raise; 554cce72e88SDaniel Eischen _raise; 555cce72e88SDaniel Eischen __sleep; 556cce72e88SDaniel Eischen _sleep; 557cce72e88SDaniel Eischen _rtld_allocate_tls; 558cce72e88SDaniel Eischen _rtld_free_tls; 5595f864214SDaniel Eischen#if defined(i386) 5605f864214SDaniel Eischen ___libc_tls_get_addr; /* x86 only */ 5615f864214SDaniel Eischen#endif 5625f864214SDaniel Eischen __libc_tls_get_addr; 563cce72e88SDaniel Eischen __tcdrain; 564cce72e88SDaniel Eischen _tcdrain; 565cce72e88SDaniel Eischen __usleep; 566cce72e88SDaniel Eischen _usleep; 567cce72e88SDaniel Eischen __wait; 568cce72e88SDaniel Eischen _wait; 569cce72e88SDaniel Eischen __waitpid; 570cce72e88SDaniel Eischen _waitpid; 5719b0f1823SDavid Xu 572228d8c9eSBrooks Davis __libc_interposing_slot; 573228d8c9eSBrooks Davis 5749b0f1823SDavid Xu _libc_sem_init_compat; 5759b0f1823SDavid Xu _libc_sem_destroy_compat; 5769b0f1823SDavid Xu _libc_sem_open_compat; 5779b0f1823SDavid Xu _libc_sem_close_compat; 5789b0f1823SDavid Xu _libc_sem_unlink_compat; 5799b0f1823SDavid Xu _libc_sem_wait_compat; 5809b0f1823SDavid Xu _libc_sem_trywait_compat; 5819b0f1823SDavid Xu _libc_sem_timedwait_compat; 5829b0f1823SDavid Xu _libc_sem_post_compat; 5839b0f1823SDavid Xu _libc_sem_getvalue_compat; 5842793b018SKonstantin Belousov 5858495e8b1SKonstantin Belousov __libc_tcdrain; 5868495e8b1SKonstantin Belousov 5875d00c5a6SKonstantin Belousov __pthread_distribute_static_tls; 5885fe94652SKonstantin Belousov __pthread_map_stacks_exec; 5892b1de0afSKonstantin Belousov __fillcontextx; 59055a1911eSKonstantin Belousov __fillcontextx2; 5912b1de0afSKonstantin Belousov __getcontextx_size; 5925d79b544SBrooks Davis __makecontext; 593cce72e88SDaniel Eischen}; 594