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 errno; 103 exect; 104 execl; 105 execle; 106 execlp; 107 execv; 108 execvp; 109 execvP; 110 fabs; 111 fmtcheck; 112 fmtmsg; 113 fnmatch; 114 __fpclassifyf; 115 __fpclassifyd; 116 __fpclassifyl; 117 frexp; 118 setfstab; 119 getfstab; 120 getfsent; 121 getfsspec; 122 getfsfile; 123 setfsent; 124 endfsent; 125 ftok; 126 getbootfile; 127 getbsize; 128 cgetset; 129 cgetcap; 130 cgetent; 131 cgetmatch; 132 cgetfirst; 133 cgetclose; 134 cgetnext; 135 cgetstr; 136 cgetustr; 137 cgetnum; 138 getcwd; 139 getdomainname; 140 setgrent; 141 setgroupent; 142 endgrent; 143 getgrent_r; 144 getgrnam_r; 145 getgrgid_r; 146 getgrnam; 147 getgrgid; 148 getgrent; 149 /* 150 * Why are __gr_parse_entry() and __gr_match_entry() not static in 151 * gen/getgrent.c? 152 */ 153 getgrouplist; 154 gethostname; 155 getloadavg; 156 getlogin; 157 setnetgrent; 158 getnetgrent; 159 endnetgrent; 160 innetgr; 161 getosreldate; 162 getpeereid; 163 _getprogname; 164 getprogname; 165 setpwent; 166 setpassent; 167 endpwent; 168 getpwent_r; 169 getpwnam_r; 170 getpwuid_r; 171 getpwnam; 172 getpwuid; 173 getpwent; 174 getttynam; 175 getttyent; 176 setttyent; 177 endttyent; 178 isdialuptty; 179 isnettty; 180 getusershell; 181 endusershell; 182 setusershell; 183 getvfsbyname; 184 __nan; 185 __isnan; 186 isnan; 187 __isnanf; 188 isnanf; 189 __infinity; 190 __isinf; 191 isinf; 192 __isinff; 193 __isinfl; 194 isatty; 195 initgroups; 196 jrand48; 197 lcong48; 198 ldexp; 199 lockf; 200 lrand48; 201 makecontext; 202 modf; 203 mrand48; 204 nice; 205 nlist; 206 nrand48; 207 opendir; 208 pause; 209 posix_madvise; 210 popen; 211 pclose; 212 psignal; 213 raise; 214 readpassphrase; 215 getpass; 216 rewinddir; 217 seed48; 218 seekdir; 219 user_from_uid; 220 group_from_gid; 221 setdomainname; 222 sethostname; 223 _setjmp; 224 _longjmp; 225 setjmp; 226 longjmp; 227 sigsetjmp; 228 siglongjmp; 229 longjmperror; 230 getmode; 231 setmode; 232 setproctitle; 233 setprogname; 234 siginterrupt; 235 sys_signame; 236 sys_siglist; 237 sys_nsig; 238 signal; 239 sigaddset; 240 sigdelset; 241 sigemptyset; 242 sigfillset; 243 sigismember; 244 sleep; 245 srand48; 246 fstatvfs; 247 statvfs; 248 sl_init; 249 sl_add; 250 sl_free; 251 sl_find; 252 fflagstostr; 253 strtofflags; 254 sysconf; 255 sysctl; 256 sysctlbyname; 257 sysctlnametomib; 258 syslog; 259 vsyslog; 260 openlog; 261 closelog; 262 setlogmask; 263 ttyname_r; 264 ttyname; 265 timezone; 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 clock_getcpuclockid; 363 dirfd; 364 dup3; 365 fdclosedir; 366 fdlopen; 367 __FreeBSD_libc_enter_restricted_mode; 368 getcontextx; 369 gid_from_group; 370 nvis; 371 pwcache_userdb; 372 pwcache_groupdb; 373 snvis; 374 strenvisx; 375 strnunvis; 376 strnunvisx; 377 strnvis; 378 strnvisx; 379 strsenvisx; 380 strsnvis; 381 strsnvisx; 382 strsvis; 383 strsvisx; 384 svis; 385 uid_from_user; 386 unvis; 387 waitid; 388}; 389 390FBSD_1.4 { 391 getnetgrent_r; 392 pthread_mutex_consistent; 393 pthread_mutexattr_getrobust; 394 pthread_mutexattr_setrobust; 395 stravis; 396}; 397 398FBSD_1.5 { 399 alphasort; 400 basename; 401 daemonfd; 402 devname; 403 devname_r; 404 dirname; 405 fts_children; 406 fts_close; 407 fts_get_clientptr; 408 fts_get_stream; 409 fts_open; 410 fts_read; 411 fts_set; 412 fts_set_clientptr; 413 ftw; 414 getentropy; 415 getmntinfo; 416 glob; 417 globfree; 418 nftw; 419 readdir; 420 readdir_r; 421 scandir; 422 sem_clockwait_np; 423 setproctitle_fast; 424 timespec_get; 425}; 426 427FBSD_1.6 { 428 eventfd; 429 eventfd_read; 430 eventfd_write; 431 getlogin_r; 432 memalign; 433 memfd_create; 434 pthread_getname_np; 435 scandir_b; 436 sigandset; 437 sigisemptyset; 438 sigorset; 439 tcgetwinsize; 440 tcsetwinsize; 441}; 442 443FBSD_1.7 { 444 kqueue1; 445 posix_spawn_file_actions_addchdir_np; 446 posix_spawn_file_actions_addclosefrom_np; 447 posix_spawn_file_actions_addfchdir_np; 448 scandirat; 449 sched_getaffinity; 450 sched_setaffinity; 451 sched_getcpu; 452 versionsort; 453 __cpuset_alloc; 454 __cpuset_free; 455}; 456 457FBSD_1.8 { 458 aio_read2; 459 aio_write2; 460 execvpe; 461}; 462 463FBSDprivate_1.0 { 464 /* needed by thread libraries */ 465 __thr_jtable; 466 467 _pthread_atfork; 468 _pthread_attr_destroy; 469 _pthread_attr_getdetachstate; 470 _pthread_attr_getguardsize; 471 _pthread_attr_getinheritsched; 472 _pthread_attr_getschedparam; 473 _pthread_attr_getschedpolicy; 474 _pthread_attr_getscope; 475 _pthread_attr_getstackaddr; 476 _pthread_attr_getstacksize; 477 _pthread_attr_init; 478 _pthread_attr_setdetachstate; 479 _pthread_attr_setguardsize; 480 _pthread_attr_setinheritsched; 481 _pthread_attr_setschedparam; 482 _pthread_attr_setschedpolicy; 483 _pthread_attr_setscope; 484 _pthread_attr_setstackaddr; 485 _pthread_attr_setstacksize; 486 _pthread_cancel; 487 _pthread_cancel_enter; 488 _pthread_cancel_leave; 489 _pthread_cleanup_pop; 490 _pthread_cleanup_push; 491 _pthread_cond_broadcast; 492 _pthread_cond_destroy; 493 _pthread_cond_init; 494 _pthread_cond_signal; 495 _pthread_cond_timedwait; 496 _pthread_cond_wait; 497 _pthread_detach; 498 _pthread_equal; 499 _pthread_exit; 500 _pthread_getspecific; 501 _pthread_join; 502 _pthread_key_create; 503 _pthread_key_delete; 504 _pthread_kill; 505 _pthread_main_np; 506 _pthread_mutex_destroy; 507 _pthread_mutex_init_calloc_cb; 508 _pthread_mutex_init; 509 _pthread_mutex_lock; 510 _pthread_mutex_trylock; 511 _pthread_mutex_unlock; 512 _pthread_mutexattr_destroy; 513 _pthread_mutexattr_init; 514 _pthread_mutexattr_settype; 515 _pthread_once; 516 _pthread_rwlock_destroy; 517 _pthread_rwlock_init; 518 _pthread_rwlock_rdlock; 519 _pthread_rwlock_tryrdlock; 520 _pthread_rwlock_trywrlock; 521 _pthread_rwlock_unlock; 522 _pthread_rwlock_wrlock; 523 _pthread_self; 524 _pthread_setcancelstate; 525 _pthread_setcanceltype; 526 _pthread_setspecific; 527 _pthread_sigmask; 528 _pthread_testcancel; 529 _spinlock; 530 _spinunlock; 531 _rtld_addr_phdr; 532 _rtld_atfork_pre; 533 _rtld_atfork_post; 534 _rtld_error; /* for private use */ 535 _rtld_get_stack_prot; 536 _rtld_is_dlopened; 537 _rtld_thread_init; /* for private use */ 538 __elf_phdr_match_addr; 539 _err; 540 _warn; 541 __fmtcheck; 542 /* __pw_match_entry; */ 543 /* __pw_parse_entry; */ 544 __fdnlist; /* used by libkvm */ 545 /* __elf_is_okay__; */ 546 /* __elf_fdnlist; */ 547 __opendir2; 548 __pause; 549 _pause; 550 __raise; 551 _raise; 552 __sleep; 553 _sleep; 554 _rtld_allocate_tls; 555 _rtld_free_tls; 556#if defined(i386) 557 ___libc_tls_get_addr; /* x86 only */ 558#endif 559 __libc_tls_get_addr; 560 __tcdrain; 561 _tcdrain; 562 __usleep; 563 _usleep; 564 __wait; 565 _wait; 566 __waitpid; 567 _waitpid; 568 569 __libc_interposing_slot; 570 571 _libc_sem_init_compat; 572 _libc_sem_destroy_compat; 573 _libc_sem_open_compat; 574 _libc_sem_close_compat; 575 _libc_sem_unlink_compat; 576 _libc_sem_wait_compat; 577 _libc_sem_trywait_compat; 578 _libc_sem_timedwait_compat; 579 _libc_sem_post_compat; 580 _libc_sem_getvalue_compat; 581 582 __libc_tcdrain; 583 584 __pthread_distribute_static_tls; 585 __pthread_map_stacks_exec; 586 __fillcontextx; 587 __fillcontextx2; 588 __getcontextx_size; 589 __makecontext; 590}; 591