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 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 times; 266 time; 267 telldir; 268 tcgetattr; 269 tcsetattr; 270 tcsetpgrp; 271 tcgetpgrp; 272 cfgetospeed; 273 cfgetispeed; 274 cfsetospeed; 275 cfsetispeed; 276 cfsetspeed; 277 cfmakeraw; 278 tcsendbreak; 279 _init_tls; 280 __tls_get_addr; 281 tcdrain; 282 tcflush; 283 tcflow; 284 ualarm; 285 ulimit; 286 uname; 287 strunvis; 288 strunvisx; 289 usleep; 290 utime; 291 valloc; 292 vis; 293 strvis; 294 strvisx; 295 wait; 296 wait3; 297 waitpid; 298 wordexp; 299 wordfree; 300}; 301 302FBSD_1.1 { 303 arc4random_buf; 304 arc4random_uniform; 305 fdevname; 306 fdevname_r; 307 fdopendir; 308 feature_present; 309 posix_spawn; 310 posix_spawn_file_actions_addclose; 311 posix_spawn_file_actions_adddup2; 312 posix_spawn_file_actions_addopen; 313 posix_spawn_file_actions_destroy; 314 posix_spawn_file_actions_init; 315 posix_spawnattr_destroy; 316 posix_spawnattr_getflags; 317 posix_spawnattr_getpgroup; 318 posix_spawnattr_getschedparam; 319 posix_spawnattr_getschedpolicy; 320 posix_spawnattr_getsigdefault; 321 posix_spawnattr_getsigmask; 322 posix_spawnattr_init; 323 posix_spawnattr_setflags; 324 posix_spawnattr_setpgroup; 325 posix_spawnattr_setschedparam; 326 posix_spawnattr_setschedpolicy; 327 posix_spawnattr_setsigdefault; 328 posix_spawnattr_setsigmask; 329 posix_spawnp; 330 semctl; 331 tcgetsid; 332 tcsetsid; 333 __pthread_cleanup_pop_imp; 334 __pthread_cleanup_push_imp; 335}; 336 337FBSD_1.2 { 338 cfmakesane; 339 endutxent; 340 getutxent; 341 getutxid; 342 getutxline; 343 getutxuser; 344 pthread_getthreadid_np; 345 pututxline; 346 sem_close; 347 sem_destroy; 348 sem_getvalue; 349 sem_init; 350 sem_open; 351 sem_post; 352 sem_timedwait; 353 sem_trywait; 354 sem_unlink; 355 sem_wait; 356 setutxdb; 357 setutxent; 358}; 359 360FBSD_1.3 { 361 cap_sandboxed; 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 versionsort; 452 __cpuset_alloc; 453 __cpuset_free; 454}; 455 456FBSD_1.8 { 457 aio_read2; 458 aio_write2; 459 execvpe; 460 fdscandir; 461 fdscandir_b; 462 fts_open_b; 463 glob_b; 464 initgroups; 465 inotify_add_watch; 466 inotify_init; 467 inotify_init1; 468 psiginfo; 469 rtld_get_var; 470 rtld_set_var; 471 scandirat_b; 472 uexterr_gettext; 473 sig2str; 474 str2sig; 475}; 476 477FBSDprivate_1.0 { 478 /* needed by thread libraries */ 479 __thr_jtable; 480 481 _dl_iterate_phdr_locked; 482 _pthread_atfork; 483 _pthread_attr_destroy; 484 _pthread_attr_getdetachstate; 485 _pthread_attr_getguardsize; 486 _pthread_attr_getinheritsched; 487 _pthread_attr_getschedparam; 488 _pthread_attr_getschedpolicy; 489 _pthread_attr_getscope; 490 _pthread_attr_getstackaddr; 491 _pthread_attr_getstacksize; 492 _pthread_attr_init; 493 _pthread_attr_setdetachstate; 494 _pthread_attr_setguardsize; 495 _pthread_attr_setinheritsched; 496 _pthread_attr_setschedparam; 497 _pthread_attr_setschedpolicy; 498 _pthread_attr_setscope; 499 _pthread_attr_setstackaddr; 500 _pthread_attr_setstacksize; 501 _pthread_cancel; 502 _pthread_cancel_enter; 503 _pthread_cancel_leave; 504 _pthread_cleanup_pop; 505 _pthread_cleanup_push; 506 _pthread_cond_broadcast; 507 _pthread_cond_destroy; 508 _pthread_cond_init; 509 _pthread_cond_signal; 510 _pthread_cond_timedwait; 511 _pthread_cond_wait; 512 _pthread_detach; 513 _pthread_equal; 514 _pthread_exit; 515 _pthread_getspecific; 516 _pthread_join; 517 _pthread_key_create; 518 _pthread_key_delete; 519 _pthread_kill; 520 _pthread_main_np; 521 _pthread_mutex_destroy; 522 _pthread_mutex_init_calloc_cb; 523 _pthread_mutex_init; 524 _pthread_mutex_lock; 525 _pthread_mutex_trylock; 526 _pthread_mutex_unlock; 527 _pthread_mutexattr_destroy; 528 _pthread_mutexattr_init; 529 _pthread_mutexattr_settype; 530 _pthread_once; 531 _pthread_rwlock_destroy; 532 _pthread_rwlock_init; 533 _pthread_rwlock_rdlock; 534 _pthread_rwlock_tryrdlock; 535 _pthread_rwlock_trywrlock; 536 _pthread_rwlock_unlock; 537 _pthread_rwlock_wrlock; 538 _pthread_self; 539 _pthread_setcancelstate; 540 _pthread_setcanceltype; 541 _pthread_setspecific; 542 _pthread_sigmask; 543 _pthread_testcancel; 544 _spinlock; 545 _spinunlock; 546 _rtld_addr_phdr; 547 _rtld_atfork_pre; 548 _rtld_atfork_post; 549 _rtld_error; /* for private use */ 550 _rtld_get_stack_prot; 551 _rtld_is_dlopened; 552 _rtld_thread_init; /* for private use */ 553 __elf_phdr_match_addr; 554 _err; 555 _warn; 556 __fmtcheck; 557 /* __pw_match_entry; */ 558 /* __pw_parse_entry; */ 559 __fdnlist; /* used by libkvm */ 560 /* __elf_is_okay__; */ 561 /* __elf_fdnlist; */ 562 __opendir2; 563 __pause; 564 _pause; 565 __raise; 566 _raise; 567 __sleep; 568 _sleep; 569 _rtld_allocate_tls; 570 _rtld_free_tls; 571#if defined(i386) 572 ___libc_tls_get_addr; /* x86 only */ 573#endif 574 __libc_tls_get_addr; 575 __tcdrain; 576 _tcdrain; 577 __usleep; 578 _usleep; 579 __wait; 580 _wait; 581 __waitpid; 582 _waitpid; 583 584 __libc_interposing_slot; 585 586 _libc_sem_init_compat; 587 _libc_sem_destroy_compat; 588 _libc_sem_open_compat; 589 _libc_sem_close_compat; 590 _libc_sem_unlink_compat; 591 _libc_sem_wait_compat; 592 _libc_sem_trywait_compat; 593 _libc_sem_timedwait_compat; 594 _libc_sem_post_compat; 595 _libc_sem_getvalue_compat; 596 597 __libc_tcdrain; 598 599 __pthread_map_stacks_exec; 600 __fillcontextx; 601 __fillcontextx2; 602 __getcontextx_size; 603 __makecontext; 604 __uexterr_format; 605}; 606