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 getpagesize; 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 initgroups; 197 jrand48; 198 lcong48; 199 ldexp; 200 lockf; 201 lrand48; 202 makecontext; 203 modf; 204 mrand48; 205 nice; 206 nlist; 207 nrand48; 208 opendir; 209 pause; 210 posix_madvise; 211 popen; 212 pclose; 213 psignal; 214 raise; 215 readpassphrase; 216 getpass; 217 rewinddir; 218 seed48; 219 seekdir; 220 user_from_uid; 221 group_from_gid; 222 setdomainname; 223 sethostname; 224 _setjmp; 225 _longjmp; 226 setjmp; 227 longjmp; 228 sigsetjmp; 229 siglongjmp; 230 longjmperror; 231 getmode; 232 setmode; 233 setproctitle; 234 setprogname; 235 siginterrupt; 236 sys_signame; 237 sys_siglist; 238 sys_nsig; 239 signal; 240 sigaddset; 241 sigdelset; 242 sigemptyset; 243 sigfillset; 244 sigismember; 245 sleep; 246 srand48; 247 fstatvfs; 248 statvfs; 249 sl_init; 250 sl_add; 251 sl_free; 252 sl_find; 253 fflagstostr; 254 strtofflags; 255 sysconf; 256 sysctl; 257 sysctlbyname; 258 sysctlnametomib; 259 syslog; 260 vsyslog; 261 openlog; 262 closelog; 263 setlogmask; 264 ttyname_r; 265 ttyname; 266 timezone; 267 times; 268 time; 269 telldir; 270 tcgetattr; 271 tcsetattr; 272 tcsetpgrp; 273 tcgetpgrp; 274 cfgetospeed; 275 cfgetispeed; 276 cfsetospeed; 277 cfsetispeed; 278 cfsetspeed; 279 cfmakeraw; 280 tcsendbreak; 281 _init_tls; 282 __tls_get_addr; 283 tcdrain; 284 tcflush; 285 tcflow; 286 ualarm; 287 ulimit; 288 uname; 289 strunvis; 290 strunvisx; 291 usleep; 292 utime; 293 valloc; 294 vis; 295 strvis; 296 strvisx; 297 wait; 298 wait3; 299 waitpid; 300 wordexp; 301 wordfree; 302}; 303 304FBSD_1.1 { 305 arc4random_buf; 306 arc4random_uniform; 307 fdevname; 308 fdevname_r; 309 fdopendir; 310 feature_present; 311 posix_spawn; 312 posix_spawn_file_actions_addclose; 313 posix_spawn_file_actions_adddup2; 314 posix_spawn_file_actions_addopen; 315 posix_spawn_file_actions_destroy; 316 posix_spawn_file_actions_init; 317 posix_spawnattr_destroy; 318 posix_spawnattr_getflags; 319 posix_spawnattr_getpgroup; 320 posix_spawnattr_getschedparam; 321 posix_spawnattr_getschedpolicy; 322 posix_spawnattr_getsigdefault; 323 posix_spawnattr_getsigmask; 324 posix_spawnattr_init; 325 posix_spawnattr_setflags; 326 posix_spawnattr_setpgroup; 327 posix_spawnattr_setschedparam; 328 posix_spawnattr_setschedpolicy; 329 posix_spawnattr_setsigdefault; 330 posix_spawnattr_setsigmask; 331 posix_spawnp; 332 semctl; 333 tcgetsid; 334 tcsetsid; 335 __pthread_cleanup_pop_imp; 336 __pthread_cleanup_push_imp; 337}; 338 339FBSD_1.2 { 340 cfmakesane; 341 endutxent; 342 getpagesizes; 343 getutxent; 344 getutxid; 345 getutxline; 346 getutxuser; 347 pthread_getthreadid_np; 348 pututxline; 349 sem_close; 350 sem_destroy; 351 sem_getvalue; 352 sem_init; 353 sem_open; 354 sem_post; 355 sem_timedwait; 356 sem_trywait; 357 sem_unlink; 358 sem_wait; 359 setutxdb; 360 setutxent; 361}; 362 363FBSD_1.3 { 364 clock_getcpuclockid; 365 dirfd; 366 dup3; 367 fdclosedir; 368 fdlopen; 369 __FreeBSD_libc_enter_restricted_mode; 370 getcontextx; 371 gid_from_group; 372 nvis; 373 pwcache_userdb; 374 pwcache_groupdb; 375 snvis; 376 strenvisx; 377 strnunvis; 378 strnunvisx; 379 strnvis; 380 strnvisx; 381 strsenvisx; 382 strsnvis; 383 strsnvisx; 384 strsvis; 385 strsvisx; 386 svis; 387 uid_from_user; 388 unvis; 389 waitid; 390}; 391 392FBSD_1.4 { 393 getnetgrent_r; 394 pthread_mutex_consistent; 395 pthread_mutexattr_getrobust; 396 pthread_mutexattr_setrobust; 397 stravis; 398}; 399 400FBSD_1.5 { 401 alphasort; 402 basename; 403 daemonfd; 404 devname; 405 devname_r; 406 dirname; 407 elf_aux_info; 408 fts_children; 409 fts_close; 410 fts_get_clientptr; 411 fts_get_stream; 412 fts_open; 413 fts_read; 414 fts_set; 415 fts_set_clientptr; 416 ftw; 417 getentropy; 418 getmntinfo; 419 glob; 420 globfree; 421 nftw; 422 readdir; 423 readdir_r; 424 scandir; 425 sem_clockwait_np; 426 setproctitle_fast; 427 timespec_get; 428}; 429 430FBSD_1.6 { 431 eventfd; 432 eventfd_read; 433 eventfd_write; 434 getlogin_r; 435 memalign; 436 pthread_getname_np; 437 scandir_b; 438 sigandset; 439 sigisemptyset; 440 sigorset; 441 tcgetwinsize; 442 tcsetwinsize; 443}; 444 445FBSD_1.7 { 446 kqueue1; 447 posix_spawn_file_actions_addchdir_np; 448 posix_spawn_file_actions_addclosefrom_np; 449 posix_spawn_file_actions_addfchdir_np; 450 scandirat; 451 sched_getaffinity; 452 sched_setaffinity; 453 sched_getcpu; 454 versionsort; 455 __cpuset_alloc; 456 __cpuset_free; 457}; 458 459FBSDprivate_1.0 { 460 /* needed by thread libraries */ 461 __thr_jtable; 462 463 _pthread_atfork; 464 _pthread_attr_destroy; 465 _pthread_attr_getdetachstate; 466 _pthread_attr_getguardsize; 467 _pthread_attr_getinheritsched; 468 _pthread_attr_getschedparam; 469 _pthread_attr_getschedpolicy; 470 _pthread_attr_getscope; 471 _pthread_attr_getstackaddr; 472 _pthread_attr_getstacksize; 473 _pthread_attr_init; 474 _pthread_attr_setdetachstate; 475 _pthread_attr_setguardsize; 476 _pthread_attr_setinheritsched; 477 _pthread_attr_setschedparam; 478 _pthread_attr_setschedpolicy; 479 _pthread_attr_setscope; 480 _pthread_attr_setstackaddr; 481 _pthread_attr_setstacksize; 482 _pthread_cancel; 483 _pthread_cancel_enter; 484 _pthread_cancel_leave; 485 _pthread_cleanup_pop; 486 _pthread_cleanup_push; 487 _pthread_cond_broadcast; 488 _pthread_cond_destroy; 489 _pthread_cond_init; 490 _pthread_cond_signal; 491 _pthread_cond_timedwait; 492 _pthread_cond_wait; 493 _pthread_detach; 494 _pthread_equal; 495 _pthread_exit; 496 _pthread_getspecific; 497 _pthread_join; 498 _pthread_key_create; 499 _pthread_key_delete; 500 _pthread_kill; 501 _pthread_main_np; 502 _pthread_mutex_destroy; 503 _pthread_mutex_init_calloc_cb; 504 _pthread_mutex_init; 505 _pthread_mutex_lock; 506 _pthread_mutex_trylock; 507 _pthread_mutex_unlock; 508 _pthread_mutexattr_destroy; 509 _pthread_mutexattr_init; 510 _pthread_mutexattr_settype; 511 _pthread_once; 512 _pthread_rwlock_destroy; 513 _pthread_rwlock_init; 514 _pthread_rwlock_rdlock; 515 _pthread_rwlock_tryrdlock; 516 _pthread_rwlock_trywrlock; 517 _pthread_rwlock_unlock; 518 _pthread_rwlock_wrlock; 519 _pthread_self; 520 _pthread_setcancelstate; 521 _pthread_setcanceltype; 522 _pthread_setspecific; 523 _pthread_sigmask; 524 _pthread_testcancel; 525 _spinlock; 526 _spinunlock; 527 _rtld_addr_phdr; 528 _rtld_atfork_pre; 529 _rtld_atfork_post; 530 _rtld_error; /* for private use */ 531 _rtld_get_stack_prot; 532 _rtld_is_dlopened; 533 _rtld_thread_init; /* for private use */ 534 __elf_phdr_match_addr; 535 _err; 536 _warn; 537 __fmtcheck; 538 /* __pw_match_entry; */ 539 /* __pw_parse_entry; */ 540 __fdnlist; /* used by libkvm */ 541 /* __elf_is_okay__; */ 542 /* __elf_fdnlist; */ 543 __opendir2; 544 __pause; 545 _pause; 546 __raise; 547 _raise; 548 __sleep; 549 _sleep; 550 _rtld_allocate_tls; 551 _rtld_free_tls; 552#if defined(i386) 553 ___libc_tls_get_addr; /* x86 only */ 554#endif 555 __libc_tls_get_addr; 556 __tcdrain; 557 _tcdrain; 558 __usleep; 559 _usleep; 560 __wait; 561 _wait; 562 __waitpid; 563 _waitpid; 564 565 _libc_sem_init_compat; 566 _libc_sem_destroy_compat; 567 _libc_sem_open_compat; 568 _libc_sem_close_compat; 569 _libc_sem_unlink_compat; 570 _libc_sem_wait_compat; 571 _libc_sem_trywait_compat; 572 _libc_sem_timedwait_compat; 573 _libc_sem_post_compat; 574 _libc_sem_getvalue_compat; 575 576 __libc_tcdrain; 577 578 __elf_aux_vector; 579 __pthread_distribute_static_tls; 580 __pthread_map_stacks_exec; 581 __fillcontextx; 582 __fillcontextx2; 583 __getcontextx_size; 584 __makecontext; 585}; 586