1/* 2 * $FreeBSD$ 3 */ 4 5FBSD_1.0 { 6 __xuname; 7 pthread_atfork; 8 pthread_attr_destroy; 9 pthread_attr_getdetachstate; 10 pthread_attr_getguardsize; 11 pthread_attr_getinheritsched; 12 pthread_attr_getschedparam; 13 pthread_attr_getschedpolicy; 14 pthread_attr_getscope; 15 pthread_attr_getstackaddr; 16 pthread_attr_getstacksize; 17 pthread_attr_init; 18 pthread_attr_setdetachstate; 19 pthread_attr_setguardsize; 20 pthread_attr_setinheritsched; 21 pthread_attr_setschedparam; 22 pthread_attr_setschedpolicy; 23 pthread_attr_setscope; 24 pthread_attr_setstackaddr; 25 pthread_attr_setstacksize; 26 pthread_cancel; 27 pthread_cleanup_pop; 28 pthread_cleanup_push; 29 pthread_cond_broadcast; 30 pthread_cond_destroy; 31 pthread_cond_init; 32 pthread_cond_signal; 33 pthread_cond_timedwait; 34 pthread_cond_wait; 35 pthread_detach; 36 pthread_equal; 37 pthread_exit; 38 pthread_getspecific; 39 pthread_join; 40 pthread_key_create; 41 pthread_key_delete; 42 pthread_kill; 43 pthread_main_np; 44 pthread_mutex_destroy; 45 pthread_mutex_init; 46 pthread_mutex_lock; 47 pthread_mutex_trylock; 48 pthread_mutex_unlock; 49 pthread_mutexattr_destroy; 50 pthread_mutexattr_init; 51 pthread_mutexattr_settype; 52 pthread_once; 53 pthread_rwlock_destroy; 54 pthread_rwlock_init; 55 pthread_rwlock_rdlock; 56 pthread_rwlock_tryrdlock; 57 pthread_rwlock_trywrlock; 58 pthread_rwlock_unlock; 59 pthread_rwlock_wrlock; 60 pthread_self; 61 pthread_setcancelstate; 62 pthread_setcanceltype; 63 pthread_setspecific; 64 pthread_sigmask; 65 pthread_testcancel; 66 alarm; 67 arc4random; 68 arc4random_addrandom; 69 arc4random_stir; 70 __assert; 71 basename; 72 check_utility_compat; 73 clock; 74 closedir; 75 confstr; 76 encrypt; 77 des_setkey; 78 des_cipher; 79 setkey; 80 ctermid; 81 ctermid_r; 82 daemon; 83 devname; 84 devname_r; 85 getdiskbyname; 86 dladdr; 87 dlclose; 88 dlerror; 89 dlfunc; 90 dllockinit; 91 dlopen; 92 dlsym; 93 dlvsym; 94 dlinfo; 95 dl_iterate_phdr; 96 drand48; 97 erand48; 98 err_set_file; 99 err_set_exit; 100 err; 101 verr; 102 errc; 103 verrc; 104 errx; 105 verrx; 106 warn; 107 vwarn; 108 warnc; 109 vwarnc; 110 warnx; 111 vwarnx; 112 sys_errlist; 113 sys_nerr; 114 errno; 115 execl; 116 execle; 117 execlp; 118 execv; 119 execvp; 120 execvP; 121 fmtcheck; 122 fmtmsg; 123 fnmatch; 124 __fpclassifyf; 125 __fpclassifyd; 126 __fpclassifyl; 127 frexp; 128 setfstab; 129 getfstab; 130 getfsent; 131 getfsspec; 132 getfsfile; 133 setfsent; 134 endfsent; 135 ftok; 136 ftw; 137 glob; 138 globfree; 139 getbootfile; 140 getbsize; 141 cgetset; 142 cgetcap; 143 cgetent; 144 cgetmatch; 145 cgetfirst; 146 cgetclose; 147 cgetnext; 148 cgetstr; 149 cgetustr; 150 cgetnum; 151 getcwd; 152 getdomainname; 153 setgrent; 154 setgroupent; 155 endgrent; 156 getgrent_r; 157 getgrnam_r; 158 getgrgid_r; 159 getgrnam; 160 getgrgid; 161 getgrent; 162 /* 163 * Why are __gr_parse_entry() and __gr_match_entry() not static in 164 * gen/getgrent.c? 165 */ 166 getgrouplist; 167 gethostname; 168 getloadavg; 169 getlogin; 170 getlogin_r; 171 getmntinfo; 172 setnetgrent; 173 getnetgrent; 174 endnetgrent; 175 innetgr; 176 getosreldate; 177 getpagesize; 178 getpeereid; 179 _getprogname; 180 getprogname; 181 setpwent; 182 setpassent; 183 endpwent; 184 getpwent_r; 185 getpwnam_r; 186 getpwuid_r; 187 getpwnam; 188 getpwuid; 189 getpwent; 190 getttynam; 191 getttyent; 192 setttyent; 193 endttyent; 194 isdialuptty; 195 isnettty; 196 getusershell; 197 endusershell; 198 setusershell; 199 getvfsbyname; 200 __isnan; 201 isnan; 202 __isnanf; 203 isnanf; 204 __isinf; 205 isinf; 206 __isinff; 207 __isinfl; 208 isatty; 209 initgroups; 210 jrand48; 211 lcong48; 212 ldexp; 213 lockf; 214 lrand48; 215 modf; 216 mrand48; 217 nftw; 218 nice; 219 nlist; 220 nrand48; 221 opendir; 222 pause; 223 posix_madvise; 224 popen; 225 pclose; 226 psignal; 227 raise; 228 readdir; 229 readdir_r; 230 readpassphrase; 231 getpass; 232 rewinddir; 233 scandir; 234 alphasort; 235 seed48; 236 seekdir; 237 user_from_uid; 238 group_from_gid; 239 setdomainname; 240 sethostname; 241 longjmperror; 242 getmode; 243 setmode; 244 setproctitle; 245 setprogname; 246 siginterrupt; 247 sys_signame; 248 sys_siglist; 249 sys_nsig; 250 signal; 251 sigaddset; 252 sigdelset; 253 sigemptyset; 254 sigfillset; 255 sigismember; 256 sleep; 257 srand48; 258 fstatvfs; 259 statvfs; 260 sl_init; 261 sl_add; 262 sl_free; 263 sl_find; 264 fflagstostr; 265 strtofflags; 266 sysconf; 267 sysctl; 268 sysctlbyname; 269 sysctlnametomib; 270 syslog; 271 vsyslog; 272 openlog; 273 closelog; 274 setlogmask; 275 ttyname_r; 276 ttyname; 277 timezone; 278 times; 279 time; 280 telldir; 281 tcgetattr; 282 tcsetattr; 283 tcsetpgrp; 284 tcgetpgrp; 285 cfgetospeed; 286 cfgetispeed; 287 cfsetospeed; 288 cfsetispeed; 289 cfsetspeed; 290 cfmakeraw; 291 tcsendbreak; 292 _init_tls; 293 __tls_get_addr; 294 tcdrain; 295 tcflush; 296 tcflow; 297 ualarm; 298 ulimit; 299 uname; 300 strunvis; 301 strunvisx; 302 usleep; 303 utime; 304 valloc; 305 vis; 306 strvis; 307 strvisx; 308 wait; 309 wait3; 310 waitpid; 311 wordexp; 312 wordfree; 313}; 314 315FBSD_1.1 { 316 arc4random_buf; 317 arc4random_uniform; 318 fdevname; 319 fdevname_r; 320 fdopendir; 321 feature_present; 322 fts_children; 323 fts_close; 324 fts_get_clientptr; 325 fts_get_stream; 326 fts_open; 327 fts_read; 328 fts_set; 329 fts_set_clientptr; 330 posix_spawn; 331 posix_spawn_file_actions_addclose; 332 posix_spawn_file_actions_adddup2; 333 posix_spawn_file_actions_addopen; 334 posix_spawn_file_actions_destroy; 335 posix_spawn_file_actions_init; 336 posix_spawnattr_destroy; 337 posix_spawnattr_getflags; 338 posix_spawnattr_getpgroup; 339 posix_spawnattr_getschedparam; 340 posix_spawnattr_getschedpolicy; 341 posix_spawnattr_getsigdefault; 342 posix_spawnattr_getsigmask; 343 posix_spawnattr_init; 344 posix_spawnattr_setflags; 345 posix_spawnattr_setpgroup; 346 posix_spawnattr_setschedparam; 347 posix_spawnattr_setschedpolicy; 348 posix_spawnattr_setsigdefault; 349 posix_spawnattr_setsigmask; 350 posix_spawnp; 351 semctl; 352 tcgetsid; 353 tcsetsid; 354 __pthread_cleanup_pop_imp; 355 __pthread_cleanup_push_imp; 356}; 357 358FBSD_1.2 { 359 basename_r; 360 cfmakesane; 361 endutxent; 362 getpagesizes; 363 getutxent; 364 getutxid; 365 getutxline; 366 getutxuser; 367 pututxline; 368 sem_close; 369 sem_destroy; 370 sem_getvalue; 371 sem_init; 372 sem_open; 373 sem_post; 374 sem_timedwait; 375 sem_trywait; 376 sem_unlink; 377 sem_wait; 378 setutxdb; 379 setutxent; 380}; 381 382FBSD_1.3 { 383 clock_getcpuclockid; 384 dirfd; 385 dup3; 386 fdclosedir; 387 fdlopen; 388 __FreeBSD_libc_enter_restricted_mode; 389 getcontextx; 390 gid_from_group; 391 nvis; 392 pwcache_userdb; 393 pwcache_groupdb; 394 snvis; 395 strenvisx; 396 strnunvis; 397 strnunvisx; 398 strnvis; 399 strnvisx; 400 strsenvisx; 401 strsnvis; 402 strsnvisx; 403 strsvis; 404 strsvisx; 405 svis; 406 uid_from_user; 407 unvis; 408 waitid; 409}; 410 411FBSD_1.4 { 412 getnetgrent_r; 413 pthread_mutex_consistent; 414 pthread_mutexattr_getrobust; 415 pthread_mutexattr_setrobust; 416 scandir_b; 417 stravis; 418}; 419 420FBSD_1.5 { 421 dirname; 422}; 423 424FBSDprivate_1.0 { 425 /* needed by thread libraries */ 426 __thr_jtable; 427 428 _pthread_atfork; 429 _pthread_attr_destroy; 430 _pthread_attr_getdetachstate; 431 _pthread_attr_getguardsize; 432 _pthread_attr_getinheritsched; 433 _pthread_attr_getschedparam; 434 _pthread_attr_getschedpolicy; 435 _pthread_attr_getscope; 436 _pthread_attr_getstackaddr; 437 _pthread_attr_getstacksize; 438 _pthread_attr_init; 439 _pthread_attr_setdetachstate; 440 _pthread_attr_setguardsize; 441 _pthread_attr_setinheritsched; 442 _pthread_attr_setschedparam; 443 _pthread_attr_setschedpolicy; 444 _pthread_attr_setscope; 445 _pthread_attr_setstackaddr; 446 _pthread_attr_setstacksize; 447 _pthread_cancel; 448 _pthread_cancel_enter; 449 _pthread_cancel_leave; 450 _pthread_cleanup_pop; 451 _pthread_cleanup_push; 452 _pthread_cond_broadcast; 453 _pthread_cond_destroy; 454 _pthread_cond_init; 455 _pthread_cond_signal; 456 _pthread_cond_timedwait; 457 _pthread_cond_wait; 458 _pthread_detach; 459 _pthread_equal; 460 _pthread_exit; 461 _pthread_getspecific; 462 _pthread_join; 463 _pthread_key_create; 464 _pthread_key_delete; 465 _pthread_kill; 466 _pthread_main_np; 467 _pthread_mutex_destroy; 468 _pthread_mutex_init_calloc_cb; 469 _pthread_mutex_init; 470 _pthread_mutex_lock; 471 _pthread_mutex_trylock; 472 _pthread_mutex_unlock; 473 _pthread_mutexattr_destroy; 474 _pthread_mutexattr_init; 475 _pthread_mutexattr_settype; 476 _pthread_once; 477 _pthread_rwlock_destroy; 478 _pthread_rwlock_init; 479 _pthread_rwlock_rdlock; 480 _pthread_rwlock_tryrdlock; 481 _pthread_rwlock_trywrlock; 482 _pthread_rwlock_unlock; 483 _pthread_rwlock_wrlock; 484 _pthread_self; 485 _pthread_setcancelstate; 486 _pthread_setcanceltype; 487 _pthread_setspecific; 488 _pthread_sigmask; 489 _pthread_testcancel; 490 _spinlock; 491 _spinlock_debug; 492 _spinunlock; 493 _rtld_addr_phdr; 494 _rtld_atfork_pre; 495 _rtld_atfork_post; 496 _rtld_error; /* for private use */ 497 _rtld_get_stack_prot; 498 _rtld_is_dlopened; 499 _rtld_thread_init; /* for private use */ 500 __elf_phdr_match_addr; 501 _err; 502 _warn; 503 __fmtcheck; 504 /* __pw_match_entry; */ 505 /* __pw_parse_entry; */ 506 __fdnlist; /* used by libkvm */ 507 /* __aout_fdnlist; */ 508 /* __elf_is_okay__; */ 509 /* __elf_fdnlist; */ 510 __opendir2; 511 __pause; 512 _pause; 513 __pw_scan; /* Used by (at least) libutil */ 514 __raise; 515 _raise; 516 __sleep; 517 _sleep; 518 _rtld_allocate_tls; 519 _rtld_free_tls; 520#if defined(i386) 521 ___libc_tls_get_addr; /* x86 only */ 522#endif 523 __libc_tls_get_addr; 524 __tcdrain; 525 _tcdrain; 526 __usleep; 527 _usleep; 528 __wait; 529 _wait; 530 __waitpid; 531 _waitpid; 532 533 _libc_sem_init_compat; 534 _libc_sem_destroy_compat; 535 _libc_sem_open_compat; 536 _libc_sem_close_compat; 537 _libc_sem_unlink_compat; 538 _libc_sem_wait_compat; 539 _libc_sem_trywait_compat; 540 _libc_sem_timedwait_compat; 541 _libc_sem_post_compat; 542 _libc_sem_getvalue_compat; 543 544 __libc_tcdrain; 545 546 __elf_aux_vector; 547 __pthread_map_stacks_exec; 548 __fillcontextx; 549 __fillcontextx2; 550 __getcontextx_size; 551}; 552