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