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 ctermid; 77 ctermid_r; 78 daemon; 79 devname; 80 devname_r; 81 getdiskbyname; 82 dladdr; 83 dlclose; 84 dlerror; 85 dlfunc; 86 dllockinit; 87 dlopen; 88 dlsym; 89 dlvsym; 90 dlinfo; 91 dl_iterate_phdr; 92 drand48; 93 erand48; 94 err_set_file; 95 err_set_exit; 96 err; 97 verr; 98 errc; 99 verrc; 100 errx; 101 verrx; 102 warn; 103 vwarn; 104 warnc; 105 vwarnc; 106 warnx; 107 vwarnx; 108 sys_errlist; 109 sys_nerr; 110 errno; 111 execl; 112 execle; 113 execlp; 114 execv; 115 execvp; 116 execvP; 117 fmtcheck; 118 fmtmsg; 119 fnmatch; 120 __fpclassifyf; 121 __fpclassifyd; 122 __fpclassifyl; 123 frexp; 124 setfstab; 125 getfstab; 126 getfsent; 127 getfsspec; 128 getfsfile; 129 setfsent; 130 endfsent; 131 ftok; 132 ftw; 133 glob; 134 globfree; 135 getbootfile; 136 getbsize; 137 cgetset; 138 cgetcap; 139 cgetent; 140 cgetmatch; 141 cgetfirst; 142 cgetclose; 143 cgetnext; 144 cgetstr; 145 cgetustr; 146 cgetnum; 147 getcwd; 148 getdomainname; 149 setgrent; 150 setgroupent; 151 endgrent; 152 getgrent_r; 153 getgrnam_r; 154 getgrgid_r; 155 getgrnam; 156 getgrgid; 157 getgrent; 158 /* 159 * Why are __gr_parse_entry() and __gr_match_entry() not static in 160 * gen/getgrent.c? 161 */ 162 getgrouplist; 163 gethostname; 164 getloadavg; 165 getlogin; 166 getlogin_r; 167 getmntinfo; 168 setnetgrent; 169 getnetgrent; 170 endnetgrent; 171 innetgr; 172 getosreldate; 173 getpagesize; 174 getpeereid; 175 _getprogname; 176 getprogname; 177 setpwent; 178 setpassent; 179 endpwent; 180 getpwent_r; 181 getpwnam_r; 182 getpwuid_r; 183 getpwnam; 184 getpwuid; 185 getpwent; 186 getttynam; 187 getttyent; 188 setttyent; 189 endttyent; 190 isdialuptty; 191 isnettty; 192 getusershell; 193 endusershell; 194 setusershell; 195 getvfsbyname; 196 __isnan; 197 isnan; 198 __isnanf; 199 isnanf; 200 __isinf; 201 isinf; 202 __isinff; 203 __isinfl; 204 isatty; 205 initgroups; 206 jrand48; 207 lcong48; 208 ldexp; 209 lockf; 210 lrand48; 211 modf; 212 mrand48; 213 nftw; 214 nice; 215 nlist; 216 nrand48; 217 opendir; 218 pause; 219 posix_madvise; 220 popen; 221 pclose; 222 psignal; 223 raise; 224 readdir; 225 readdir_r; 226 readpassphrase; 227 getpass; 228 rewinddir; 229 scandir; 230 alphasort; 231 seed48; 232 seekdir; 233 user_from_uid; 234 group_from_gid; 235 setdomainname; 236 sethostname; 237 longjmperror; 238 getmode; 239 setmode; 240 setproctitle; 241 setprogname; 242 siginterrupt; 243 sys_signame; 244 sys_siglist; 245 sys_nsig; 246 signal; 247 sigaddset; 248 sigdelset; 249 sigemptyset; 250 sigfillset; 251 sigismember; 252 sleep; 253 srand48; 254 fstatvfs; 255 statvfs; 256 sl_init; 257 sl_add; 258 sl_free; 259 sl_find; 260 fflagstostr; 261 strtofflags; 262 sysconf; 263 sysctl; 264 sysctlbyname; 265 sysctlnametomib; 266 syslog; 267 vsyslog; 268 openlog; 269 closelog; 270 setlogmask; 271 ttyname_r; 272 ttyname; 273 timezone; 274 times; 275 time; 276 telldir; 277 tcgetattr; 278 tcsetattr; 279 tcsetpgrp; 280 tcgetpgrp; 281 cfgetospeed; 282 cfgetispeed; 283 cfsetospeed; 284 cfsetispeed; 285 cfsetspeed; 286 cfmakeraw; 287 tcsendbreak; 288 _init_tls; 289 __tls_get_addr; 290 tcdrain; 291 tcflush; 292 tcflow; 293 ualarm; 294 ulimit; 295 uname; 296 strunvis; 297 strunvisx; 298 usleep; 299 utime; 300 valloc; 301 vis; 302 strvis; 303 strvisx; 304 wait; 305 wait3; 306 waitpid; 307 wordexp; 308 wordfree; 309}; 310 311FBSD_1.1 { 312 arc4random_buf; 313 arc4random_uniform; 314 fdevname; 315 fdevname_r; 316 fdopendir; 317 feature_present; 318 fts_children; 319 fts_close; 320 fts_get_clientptr; 321 fts_get_stream; 322 fts_open; 323 fts_read; 324 fts_set; 325 fts_set_clientptr; 326 posix_spawn; 327 posix_spawn_file_actions_addclose; 328 posix_spawn_file_actions_adddup2; 329 posix_spawn_file_actions_addopen; 330 posix_spawn_file_actions_destroy; 331 posix_spawn_file_actions_init; 332 posix_spawnattr_destroy; 333 posix_spawnattr_getflags; 334 posix_spawnattr_getpgroup; 335 posix_spawnattr_getschedparam; 336 posix_spawnattr_getschedpolicy; 337 posix_spawnattr_getsigdefault; 338 posix_spawnattr_getsigmask; 339 posix_spawnattr_init; 340 posix_spawnattr_setflags; 341 posix_spawnattr_setpgroup; 342 posix_spawnattr_setschedparam; 343 posix_spawnattr_setschedpolicy; 344 posix_spawnattr_setsigdefault; 345 posix_spawnattr_setsigmask; 346 posix_spawnp; 347 semctl; 348 tcgetsid; 349 tcsetsid; 350 __pthread_cleanup_pop_imp; 351 __pthread_cleanup_push_imp; 352}; 353 354FBSD_1.2 { 355 basename_r; 356 cfmakesane; 357 endutxent; 358 getpagesizes; 359 getutxent; 360 getutxid; 361 getutxline; 362 getutxuser; 363 pututxline; 364 sem_close; 365 sem_destroy; 366 sem_getvalue; 367 sem_init; 368 sem_open; 369 sem_post; 370 sem_timedwait; 371 sem_trywait; 372 sem_unlink; 373 sem_wait; 374 setutxdb; 375 setutxent; 376}; 377 378FBSD_1.3 { 379 clock_getcpuclockid; 380 dirfd; 381 dup3; 382 fdclosedir; 383 fdlopen; 384 __FreeBSD_libc_enter_restricted_mode; 385 getcontextx; 386 gid_from_group; 387 nvis; 388 pwcache_userdb; 389 pwcache_groupdb; 390 snvis; 391 strenvisx; 392 strnunvis; 393 strnunvisx; 394 strnvis; 395 strnvisx; 396 strsenvisx; 397 strsnvis; 398 strsnvisx; 399 strsvis; 400 strsvisx; 401 svis; 402 uid_from_user; 403 unvis; 404 waitid; 405}; 406 407FBSD_1.4 { 408 getnetgrent_r; 409 pthread_mutex_consistent; 410 pthread_mutexattr_getrobust; 411 pthread_mutexattr_setrobust; 412 scandir_b; 413 stravis; 414}; 415 416FBSD_1.5 { 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