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