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 timezone; 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 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 sched_getcpu; 451 versionsort; 452 __cpuset_alloc; 453 __cpuset_free; 454}; 455 456FBSD_1.8 { 457 aio_read2; 458 aio_write2; 459 execvpe; 460}; 461 462FBSDprivate_1.0 { 463 /* needed by thread libraries */ 464 __thr_jtable; 465 466 _pthread_atfork; 467 _pthread_attr_destroy; 468 _pthread_attr_getdetachstate; 469 _pthread_attr_getguardsize; 470 _pthread_attr_getinheritsched; 471 _pthread_attr_getschedparam; 472 _pthread_attr_getschedpolicy; 473 _pthread_attr_getscope; 474 _pthread_attr_getstackaddr; 475 _pthread_attr_getstacksize; 476 _pthread_attr_init; 477 _pthread_attr_setdetachstate; 478 _pthread_attr_setguardsize; 479 _pthread_attr_setinheritsched; 480 _pthread_attr_setschedparam; 481 _pthread_attr_setschedpolicy; 482 _pthread_attr_setscope; 483 _pthread_attr_setstackaddr; 484 _pthread_attr_setstacksize; 485 _pthread_cancel; 486 _pthread_cancel_enter; 487 _pthread_cancel_leave; 488 _pthread_cleanup_pop; 489 _pthread_cleanup_push; 490 _pthread_cond_broadcast; 491 _pthread_cond_destroy; 492 _pthread_cond_init; 493 _pthread_cond_signal; 494 _pthread_cond_timedwait; 495 _pthread_cond_wait; 496 _pthread_detach; 497 _pthread_equal; 498 _pthread_exit; 499 _pthread_getspecific; 500 _pthread_join; 501 _pthread_key_create; 502 _pthread_key_delete; 503 _pthread_kill; 504 _pthread_main_np; 505 _pthread_mutex_destroy; 506 _pthread_mutex_init_calloc_cb; 507 _pthread_mutex_init; 508 _pthread_mutex_lock; 509 _pthread_mutex_trylock; 510 _pthread_mutex_unlock; 511 _pthread_mutexattr_destroy; 512 _pthread_mutexattr_init; 513 _pthread_mutexattr_settype; 514 _pthread_once; 515 _pthread_rwlock_destroy; 516 _pthread_rwlock_init; 517 _pthread_rwlock_rdlock; 518 _pthread_rwlock_tryrdlock; 519 _pthread_rwlock_trywrlock; 520 _pthread_rwlock_unlock; 521 _pthread_rwlock_wrlock; 522 _pthread_self; 523 _pthread_setcancelstate; 524 _pthread_setcanceltype; 525 _pthread_setspecific; 526 _pthread_sigmask; 527 _pthread_testcancel; 528 _spinlock; 529 _spinunlock; 530 _rtld_addr_phdr; 531 _rtld_atfork_pre; 532 _rtld_atfork_post; 533 _rtld_error; /* for private use */ 534 _rtld_get_stack_prot; 535 _rtld_is_dlopened; 536 _rtld_thread_init; /* for private use */ 537 __elf_phdr_match_addr; 538 _err; 539 _warn; 540 __fmtcheck; 541 /* __pw_match_entry; */ 542 /* __pw_parse_entry; */ 543 __fdnlist; /* used by libkvm */ 544 /* __elf_is_okay__; */ 545 /* __elf_fdnlist; */ 546 __opendir2; 547 __pause; 548 _pause; 549 __raise; 550 _raise; 551 __sleep; 552 _sleep; 553 _rtld_allocate_tls; 554 _rtld_free_tls; 555#if defined(i386) 556 ___libc_tls_get_addr; /* x86 only */ 557#endif 558 __libc_tls_get_addr; 559 __tcdrain; 560 _tcdrain; 561 __usleep; 562 _usleep; 563 __wait; 564 _wait; 565 __waitpid; 566 _waitpid; 567 568 __libc_interposing_slot; 569 570 _libc_sem_init_compat; 571 _libc_sem_destroy_compat; 572 _libc_sem_open_compat; 573 _libc_sem_close_compat; 574 _libc_sem_unlink_compat; 575 _libc_sem_wait_compat; 576 _libc_sem_trywait_compat; 577 _libc_sem_timedwait_compat; 578 _libc_sem_post_compat; 579 _libc_sem_getvalue_compat; 580 581 __libc_tcdrain; 582 583 __pthread_distribute_static_tls; 584 __pthread_map_stacks_exec; 585 __fillcontextx; 586 __fillcontextx2; 587 __getcontextx_size; 588 __makecontext; 589}; 590