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