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 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 getpagesize; 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 __isnan; 185 isnan; 186 __isnanf; 187 isnanf; 188 __isinf; 189 isinf; 190 __isinff; 191 __isinfl; 192 isatty; 193 initgroups; 194 jrand48; 195 lcong48; 196 ldexp; 197 lockf; 198 lrand48; 199 makecontext; 200 modf; 201 mrand48; 202 nice; 203 nlist; 204 nrand48; 205 opendir; 206 pause; 207 posix_madvise; 208 popen; 209 pclose; 210 psignal; 211 raise; 212 readpassphrase; 213 getpass; 214 rewinddir; 215 seed48; 216 seekdir; 217 user_from_uid; 218 group_from_gid; 219 setdomainname; 220 sethostname; 221 _setjmp; 222 _longjmp; 223 setjmp; 224 longjmp; 225 sigsetjmp; 226 siglongjmp; 227 longjmperror; 228 getmode; 229 setmode; 230 setproctitle; 231 setprogname; 232 siginterrupt; 233 sys_signame; 234 sys_siglist; 235 sys_nsig; 236 signal; 237 sigaddset; 238 sigdelset; 239 sigemptyset; 240 sigfillset; 241 sigismember; 242 sleep; 243 srand48; 244 fstatvfs; 245 statvfs; 246 sl_init; 247 sl_add; 248 sl_free; 249 sl_find; 250 fflagstostr; 251 strtofflags; 252 sysconf; 253 sysctl; 254 sysctlbyname; 255 sysctlnametomib; 256 syslog; 257 vsyslog; 258 openlog; 259 closelog; 260 setlogmask; 261 ttyname_r; 262 ttyname; 263 timezone; 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 getpagesizes; 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 elf_aux_info; 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 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 456FBSDprivate_1.0 { 457 /* needed by thread libraries */ 458 __thr_jtable; 459 460 _pthread_atfork; 461 _pthread_attr_destroy; 462 _pthread_attr_getdetachstate; 463 _pthread_attr_getguardsize; 464 _pthread_attr_getinheritsched; 465 _pthread_attr_getschedparam; 466 _pthread_attr_getschedpolicy; 467 _pthread_attr_getscope; 468 _pthread_attr_getstackaddr; 469 _pthread_attr_getstacksize; 470 _pthread_attr_init; 471 _pthread_attr_setdetachstate; 472 _pthread_attr_setguardsize; 473 _pthread_attr_setinheritsched; 474 _pthread_attr_setschedparam; 475 _pthread_attr_setschedpolicy; 476 _pthread_attr_setscope; 477 _pthread_attr_setstackaddr; 478 _pthread_attr_setstacksize; 479 _pthread_cancel; 480 _pthread_cancel_enter; 481 _pthread_cancel_leave; 482 _pthread_cleanup_pop; 483 _pthread_cleanup_push; 484 _pthread_cond_broadcast; 485 _pthread_cond_destroy; 486 _pthread_cond_init; 487 _pthread_cond_signal; 488 _pthread_cond_timedwait; 489 _pthread_cond_wait; 490 _pthread_detach; 491 _pthread_equal; 492 _pthread_exit; 493 _pthread_getspecific; 494 _pthread_join; 495 _pthread_key_create; 496 _pthread_key_delete; 497 _pthread_kill; 498 _pthread_main_np; 499 _pthread_mutex_destroy; 500 _pthread_mutex_init_calloc_cb; 501 _pthread_mutex_init; 502 _pthread_mutex_lock; 503 _pthread_mutex_trylock; 504 _pthread_mutex_unlock; 505 _pthread_mutexattr_destroy; 506 _pthread_mutexattr_init; 507 _pthread_mutexattr_settype; 508 _pthread_once; 509 _pthread_rwlock_destroy; 510 _pthread_rwlock_init; 511 _pthread_rwlock_rdlock; 512 _pthread_rwlock_tryrdlock; 513 _pthread_rwlock_trywrlock; 514 _pthread_rwlock_unlock; 515 _pthread_rwlock_wrlock; 516 _pthread_self; 517 _pthread_setcancelstate; 518 _pthread_setcanceltype; 519 _pthread_setspecific; 520 _pthread_sigmask; 521 _pthread_testcancel; 522 _spinlock; 523 _spinunlock; 524 _rtld_addr_phdr; 525 _rtld_atfork_pre; 526 _rtld_atfork_post; 527 _rtld_error; /* for private use */ 528 _rtld_get_stack_prot; 529 _rtld_is_dlopened; 530 _rtld_thread_init; /* for private use */ 531 __elf_phdr_match_addr; 532 _err; 533 _warn; 534 __fmtcheck; 535 /* __pw_match_entry; */ 536 /* __pw_parse_entry; */ 537 __fdnlist; /* used by libkvm */ 538 /* __elf_is_okay__; */ 539 /* __elf_fdnlist; */ 540 __opendir2; 541 __pause; 542 _pause; 543 __raise; 544 _raise; 545 __sleep; 546 _sleep; 547 _rtld_allocate_tls; 548 _rtld_free_tls; 549#if defined(i386) 550 ___libc_tls_get_addr; /* x86 only */ 551#endif 552 __libc_tls_get_addr; 553 __tcdrain; 554 _tcdrain; 555 __usleep; 556 _usleep; 557 __wait; 558 _wait; 559 __waitpid; 560 _waitpid; 561 562 _libc_sem_init_compat; 563 _libc_sem_destroy_compat; 564 _libc_sem_open_compat; 565 _libc_sem_close_compat; 566 _libc_sem_unlink_compat; 567 _libc_sem_wait_compat; 568 _libc_sem_trywait_compat; 569 _libc_sem_timedwait_compat; 570 _libc_sem_post_compat; 571 _libc_sem_getvalue_compat; 572 573 __libc_tcdrain; 574 575 __elf_aux_vector; 576 __pthread_distribute_static_tls; 577 __pthread_map_stacks_exec; 578 __fillcontextx; 579 __fillcontextx2; 580 __getcontextx_size; 581 __makecontext; 582}; 583