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