1FBSD_1.0 { 2 __xuname; 3 pthread_atfork; 4 pthread_attr_destroy; 5 pthread_attr_get_np; 6 pthread_attr_getdetachstate; 7 pthread_attr_getguardsize; 8 pthread_attr_getinheritsched; 9 pthread_attr_getschedparam; 10 pthread_attr_getschedpolicy; 11 pthread_attr_getscope; 12 pthread_attr_getstackaddr; 13 pthread_attr_getstacksize; 14 pthread_attr_init; 15 pthread_attr_setdetachstate; 16 pthread_attr_setguardsize; 17 pthread_attr_setinheritsched; 18 pthread_attr_setschedparam; 19 pthread_attr_setschedpolicy; 20 pthread_attr_setscope; 21 pthread_attr_setstackaddr; 22 pthread_attr_setstacksize; 23 pthread_cancel; 24 pthread_cleanup_pop; 25 pthread_cleanup_push; 26 pthread_cond_broadcast; 27 pthread_cond_destroy; 28 pthread_cond_init; 29 pthread_cond_signal; 30 pthread_cond_timedwait; 31 pthread_cond_wait; 32 pthread_detach; 33 pthread_equal; 34 pthread_exit; 35 pthread_getspecific; 36 pthread_join; 37 pthread_key_create; 38 pthread_key_delete; 39 pthread_kill; 40 pthread_main_np; 41 pthread_mutex_destroy; 42 pthread_mutex_init; 43 pthread_mutex_lock; 44 pthread_mutex_trylock; 45 pthread_mutex_unlock; 46 pthread_mutexattr_destroy; 47 pthread_mutexattr_init; 48 pthread_mutexattr_settype; 49 pthread_once; 50 pthread_resume_all_np; 51 pthread_rwlock_destroy; 52 pthread_rwlock_init; 53 pthread_rwlock_rdlock; 54 pthread_rwlock_tryrdlock; 55 pthread_rwlock_trywrlock; 56 pthread_rwlock_unlock; 57 pthread_rwlock_wrlock; 58 pthread_self; 59 pthread_setcancelstate; 60 pthread_setcanceltype; 61 pthread_setspecific; 62 pthread_sigmask; 63 pthread_suspend_all_np; 64 pthread_testcancel; 65 alarm; 66 arc4random; 67 __assert; 68 check_utility_compat; 69 clock; 70 closedir; 71 confstr; 72 ctermid; 73 ctermid_r; 74 daemon; 75 getdiskbyname; 76 dladdr; 77 dlclose; 78 dlerror; 79 dlfunc; 80 dllockinit; 81 dlopen; 82 dlsym; 83 dlvsym; 84 dlinfo; 85 dl_iterate_phdr; 86 drand48; 87 erand48; 88 err_set_file; 89 err_set_exit; 90 err; 91 verr; 92 errc; 93 verrc; 94 errx; 95 verrx; 96 warn; 97 vwarn; 98 warnc; 99 vwarnc; 100 warnx; 101 vwarnx; 102 sys_errlist; 103 sys_nerr; 104 exect; 105 execl; 106 execle; 107 execlp; 108 execv; 109 execvp; 110 execvP; 111 fabs; 112 fmtcheck; 113 fmtmsg; 114 fnmatch; 115 __fpclassifyf; 116 __fpclassifyd; 117 __fpclassifyl; 118 frexp; 119 setfstab; 120 getfstab; 121 getfsent; 122 getfsspec; 123 getfsfile; 124 setfsent; 125 endfsent; 126 ftok; 127 getbootfile; 128 getbsize; 129 cgetset; 130 cgetcap; 131 cgetent; 132 cgetmatch; 133 cgetfirst; 134 cgetclose; 135 cgetnext; 136 cgetstr; 137 cgetustr; 138 cgetnum; 139 getcwd; 140 getdomainname; 141 setgrent; 142 setgroupent; 143 endgrent; 144 getgrent_r; 145 getgrnam_r; 146 getgrgid_r; 147 getgrnam; 148 getgrgid; 149 getgrent; 150 /* 151 * Why are __gr_parse_entry() and __gr_match_entry() not static in 152 * gen/getgrent.c? 153 */ 154 getgrouplist; 155 gethostname; 156 getloadavg; 157 getlogin; 158 setnetgrent; 159 getnetgrent; 160 endnetgrent; 161 innetgr; 162 getosreldate; 163 getpeereid; 164 _getprogname; 165 getprogname; 166 setpwent; 167 setpassent; 168 endpwent; 169 getpwent_r; 170 getpwnam_r; 171 getpwuid_r; 172 getpwnam; 173 getpwuid; 174 getpwent; 175 getttynam; 176 getttyent; 177 setttyent; 178 endttyent; 179 isdialuptty; 180 isnettty; 181 getusershell; 182 endusershell; 183 setusershell; 184 getvfsbyname; 185 __nan; 186 __isnan; 187 isnan; 188 __isnanf; 189 isnanf; 190 __infinity; 191 __isinf; 192 isinf; 193 __isinff; 194 __isinfl; 195 isatty; 196 initgroups; 197 jrand48; 198 lcong48; 199 ldexp; 200 lockf; 201 lrand48; 202 makecontext; 203 modf; 204 mrand48; 205 nice; 206 nlist; 207 nrand48; 208 opendir; 209 pause; 210 posix_madvise; 211 popen; 212 pclose; 213 psignal; 214 raise; 215 readpassphrase; 216 getpass; 217 rewinddir; 218 seed48; 219 seekdir; 220 user_from_uid; 221 group_from_gid; 222 setdomainname; 223 sethostname; 224 _setjmp; 225 _longjmp; 226 setjmp; 227 longjmp; 228 sigsetjmp; 229 siglongjmp; 230 longjmperror; 231 getmode; 232 setmode; 233 setproctitle; 234 setprogname; 235 siginterrupt; 236 sys_signame; 237 sys_siglist; 238 sys_nsig; 239 signal; 240 sigaddset; 241 sigdelset; 242 sigemptyset; 243 sigfillset; 244 sigismember; 245 sleep; 246 srand48; 247 fstatvfs; 248 statvfs; 249 sl_init; 250 sl_add; 251 sl_free; 252 sl_find; 253 fflagstostr; 254 strtofflags; 255 sysconf; 256 sysctl; 257 sysctlbyname; 258 sysctlnametomib; 259 syslog; 260 vsyslog; 261 openlog; 262 closelog; 263 setlogmask; 264 ttyname_r; 265 ttyname; 266 times; 267 time; 268 telldir; 269 tcgetattr; 270 tcsetattr; 271 tcsetpgrp; 272 tcgetpgrp; 273 cfgetospeed; 274 cfgetispeed; 275 cfsetospeed; 276 cfsetispeed; 277 cfsetspeed; 278 cfmakeraw; 279 tcsendbreak; 280 _init_tls; 281 __tls_get_addr; 282 tcdrain; 283 tcflush; 284 tcflow; 285 ualarm; 286 ulimit; 287 uname; 288 strunvis; 289 strunvisx; 290 usleep; 291 utime; 292 valloc; 293 vis; 294 strvis; 295 strvisx; 296 wait; 297 wait3; 298 waitpid; 299 wordexp; 300 wordfree; 301}; 302 303FBSD_1.1 { 304 arc4random_buf; 305 arc4random_uniform; 306 fdevname; 307 fdevname_r; 308 fdopendir; 309 feature_present; 310 posix_spawn; 311 posix_spawn_file_actions_addclose; 312 posix_spawn_file_actions_adddup2; 313 posix_spawn_file_actions_addopen; 314 posix_spawn_file_actions_destroy; 315 posix_spawn_file_actions_init; 316 posix_spawnattr_destroy; 317 posix_spawnattr_getflags; 318 posix_spawnattr_getpgroup; 319 posix_spawnattr_getschedparam; 320 posix_spawnattr_getschedpolicy; 321 posix_spawnattr_getsigdefault; 322 posix_spawnattr_getsigmask; 323 posix_spawnattr_init; 324 posix_spawnattr_setflags; 325 posix_spawnattr_setpgroup; 326 posix_spawnattr_setschedparam; 327 posix_spawnattr_setschedpolicy; 328 posix_spawnattr_setsigdefault; 329 posix_spawnattr_setsigmask; 330 posix_spawnp; 331 semctl; 332 tcgetsid; 333 tcsetsid; 334 __pthread_cleanup_pop_imp; 335 __pthread_cleanup_push_imp; 336}; 337 338FBSD_1.2 { 339 cfmakesane; 340 endutxent; 341 getutxent; 342 getutxid; 343 getutxline; 344 getutxuser; 345 pthread_getthreadid_np; 346 pututxline; 347 sem_close; 348 sem_destroy; 349 sem_getvalue; 350 sem_init; 351 sem_open; 352 sem_post; 353 sem_timedwait; 354 sem_trywait; 355 sem_unlink; 356 sem_wait; 357 setutxdb; 358 setutxent; 359}; 360 361FBSD_1.3 { 362 cap_sandboxed; 363 clock_getcpuclockid; 364 dirfd; 365 dup3; 366 fdclosedir; 367 fdlopen; 368 __FreeBSD_libc_enter_restricted_mode; 369 getcontextx; 370 gid_from_group; 371 nvis; 372 pwcache_userdb; 373 pwcache_groupdb; 374 snvis; 375 strenvisx; 376 strnunvis; 377 strnunvisx; 378 strnvis; 379 strnvisx; 380 strsenvisx; 381 strsnvis; 382 strsnvisx; 383 strsvis; 384 strsvisx; 385 svis; 386 uid_from_user; 387 unvis; 388 waitid; 389}; 390 391FBSD_1.4 { 392 getnetgrent_r; 393 pthread_mutex_consistent; 394 pthread_mutexattr_getrobust; 395 pthread_mutexattr_setrobust; 396 stravis; 397}; 398 399FBSD_1.5 { 400 alphasort; 401 basename; 402 daemonfd; 403 devname; 404 devname_r; 405 dirname; 406 fts_children; 407 fts_close; 408 fts_get_clientptr; 409 fts_get_stream; 410 fts_open; 411 fts_read; 412 fts_set; 413 fts_set_clientptr; 414 ftw; 415 getentropy; 416 getmntinfo; 417 glob; 418 globfree; 419 nftw; 420 readdir; 421 readdir_r; 422 scandir; 423 sem_clockwait_np; 424 setproctitle_fast; 425 timespec_get; 426}; 427 428FBSD_1.6 { 429 eventfd; 430 eventfd_read; 431 eventfd_write; 432 getlogin_r; 433 memalign; 434 memfd_create; 435 pthread_getname_np; 436 scandir_b; 437 sigandset; 438 sigisemptyset; 439 sigorset; 440 tcgetwinsize; 441 tcsetwinsize; 442}; 443 444FBSD_1.7 { 445 kqueue1; 446 posix_spawn_file_actions_addchdir_np; 447 posix_spawn_file_actions_addclosefrom_np; 448 posix_spawn_file_actions_addfchdir_np; 449 scandirat; 450 sched_getaffinity; 451 sched_setaffinity; 452 versionsort; 453 __cpuset_alloc; 454 __cpuset_free; 455}; 456 457FBSD_1.8 { 458 aio_read2; 459 aio_write2; 460 execvpe; 461 rtld_get_var; 462 rtld_set_var; 463}; 464 465FBSDprivate_1.0 { 466 /* needed by thread libraries */ 467 __thr_jtable; 468 469 _dl_iterate_phdr_locked; 470 _pthread_atfork; 471 _pthread_attr_destroy; 472 _pthread_attr_getdetachstate; 473 _pthread_attr_getguardsize; 474 _pthread_attr_getinheritsched; 475 _pthread_attr_getschedparam; 476 _pthread_attr_getschedpolicy; 477 _pthread_attr_getscope; 478 _pthread_attr_getstackaddr; 479 _pthread_attr_getstacksize; 480 _pthread_attr_init; 481 _pthread_attr_setdetachstate; 482 _pthread_attr_setguardsize; 483 _pthread_attr_setinheritsched; 484 _pthread_attr_setschedparam; 485 _pthread_attr_setschedpolicy; 486 _pthread_attr_setscope; 487 _pthread_attr_setstackaddr; 488 _pthread_attr_setstacksize; 489 _pthread_cancel; 490 _pthread_cancel_enter; 491 _pthread_cancel_leave; 492 _pthread_cleanup_pop; 493 _pthread_cleanup_push; 494 _pthread_cond_broadcast; 495 _pthread_cond_destroy; 496 _pthread_cond_init; 497 _pthread_cond_signal; 498 _pthread_cond_timedwait; 499 _pthread_cond_wait; 500 _pthread_detach; 501 _pthread_equal; 502 _pthread_exit; 503 _pthread_getspecific; 504 _pthread_join; 505 _pthread_key_create; 506 _pthread_key_delete; 507 _pthread_kill; 508 _pthread_main_np; 509 _pthread_mutex_destroy; 510 _pthread_mutex_init_calloc_cb; 511 _pthread_mutex_init; 512 _pthread_mutex_lock; 513 _pthread_mutex_trylock; 514 _pthread_mutex_unlock; 515 _pthread_mutexattr_destroy; 516 _pthread_mutexattr_init; 517 _pthread_mutexattr_settype; 518 _pthread_once; 519 _pthread_rwlock_destroy; 520 _pthread_rwlock_init; 521 _pthread_rwlock_rdlock; 522 _pthread_rwlock_tryrdlock; 523 _pthread_rwlock_trywrlock; 524 _pthread_rwlock_unlock; 525 _pthread_rwlock_wrlock; 526 _pthread_self; 527 _pthread_setcancelstate; 528 _pthread_setcanceltype; 529 _pthread_setspecific; 530 _pthread_sigmask; 531 _pthread_testcancel; 532 _spinlock; 533 _spinunlock; 534 _rtld_addr_phdr; 535 _rtld_atfork_pre; 536 _rtld_atfork_post; 537 _rtld_error; /* for private use */ 538 _rtld_get_stack_prot; 539 _rtld_is_dlopened; 540 _rtld_thread_init; /* for private use */ 541 __elf_phdr_match_addr; 542 _err; 543 _warn; 544 __fmtcheck; 545 /* __pw_match_entry; */ 546 /* __pw_parse_entry; */ 547 __fdnlist; /* used by libkvm */ 548 /* __elf_is_okay__; */ 549 /* __elf_fdnlist; */ 550 __opendir2; 551 __pause; 552 _pause; 553 __raise; 554 _raise; 555 __sleep; 556 _sleep; 557 _rtld_allocate_tls; 558 _rtld_free_tls; 559#if defined(i386) 560 ___libc_tls_get_addr; /* x86 only */ 561#endif 562 __libc_tls_get_addr; 563 __tcdrain; 564 _tcdrain; 565 __usleep; 566 _usleep; 567 __wait; 568 _wait; 569 __waitpid; 570 _waitpid; 571 572 __libc_interposing_slot; 573 574 _libc_sem_init_compat; 575 _libc_sem_destroy_compat; 576 _libc_sem_open_compat; 577 _libc_sem_close_compat; 578 _libc_sem_unlink_compat; 579 _libc_sem_wait_compat; 580 _libc_sem_trywait_compat; 581 _libc_sem_timedwait_compat; 582 _libc_sem_post_compat; 583 _libc_sem_getvalue_compat; 584 585 __libc_tcdrain; 586 587 __pthread_distribute_static_tls; 588 __pthread_map_stacks_exec; 589 __fillcontextx; 590 __fillcontextx2; 591 __getcontextx_size; 592 __makecontext; 593}; 594