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