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 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 sem_init; 240 sem_destroy; 241 sem_open; 242 sem_close; 243 sem_unlink; 244 sem_wait; 245 sem_trywait; 246 sem_timedwait; 247 sem_post; 248 sem_getvalue; 249 setdomainname; 250 sethostname; 251 longjmperror; 252 getmode; 253 setmode; 254 setproctitle; 255 setprogname; 256 siginterrupt; 257 sys_signame; 258 sys_siglist; 259 sys_nsig; 260 signal; 261 sigaddset; 262 sigdelset; 263 sigemptyset; 264 sigfillset; 265 sigismember; 266 sleep; 267 srand48; 268 fstatvfs; 269 statvfs; 270 sl_init; 271 sl_add; 272 sl_free; 273 sl_find; 274 fflagstostr; 275 strtofflags; 276 sysconf; 277 sysctl; 278 sysctlbyname; 279 sysctlnametomib; 280 syslog; 281 vsyslog; 282 openlog; 283 closelog; 284 setlogmask; 285 ttyslot; 286 ttyname_r; 287 ttyname; 288 timezone; 289 times; 290 time; 291 telldir; 292 tcgetattr; 293 tcsetattr; 294 tcsetpgrp; 295 tcgetpgrp; 296 cfgetospeed; 297 cfgetispeed; 298 cfsetospeed; 299 cfsetispeed; 300 cfsetspeed; 301 cfmakeraw; 302 tcsendbreak; 303 _init_tls; 304 __tls_get_addr; 305 tcdrain; 306 tcflush; 307 tcflow; 308 ualarm; 309 ulimit; 310 uname; 311 unvis; 312 strunvis; 313 strunvisx; 314 usleep; 315 utime; 316 valloc; 317 vis; 318 strvis; 319 strvisx; 320 wait; 321 wait3; 322 waitpid; 323 wordexp; 324 wordfree; 325}; 326 327FBSD_1.1 { 328 arc4random_buf; 329 arc4random_uniform; 330 fdevname; 331 fdevname_r; 332 fdopendir; 333 feature_present; 334 fts_children; 335 fts_close; 336 fts_get_clientptr; 337 fts_get_stream; 338 fts_open; 339 fts_read; 340 fts_set; 341 fts_set_clientptr; 342 posix_spawn; 343 posix_spawn_file_actions_addclose; 344 posix_spawn_file_actions_adddup2; 345 posix_spawn_file_actions_addopen; 346 posix_spawn_file_actions_destroy; 347 posix_spawn_file_actions_init; 348 posix_spawnattr_destroy; 349 posix_spawnattr_getflags; 350 posix_spawnattr_getpgroup; 351 posix_spawnattr_getschedparam; 352 posix_spawnattr_getschedpolicy; 353 posix_spawnattr_getsigdefault; 354 posix_spawnattr_getsigmask; 355 posix_spawnattr_init; 356 posix_spawnattr_setflags; 357 posix_spawnattr_setpgroup; 358 posix_spawnattr_setschedparam; 359 posix_spawnattr_setschedpolicy; 360 posix_spawnattr_setsigdefault; 361 posix_spawnattr_setsigmask; 362 posix_spawnp; 363 semctl; 364 tcgetsid; 365 tcsetsid; 366}; 367 368FBSD_1.2 { 369 basename_r; 370 getpagesizes; 371}; 372 373FBSDprivate_1.0 { 374 /* needed by thread libraries */ 375 __thr_jtable; 376 377 _pthread_atfork; 378 _pthread_attr_destroy; 379 _pthread_attr_getdetachstate; 380 _pthread_attr_getguardsize; 381 _pthread_attr_getinheritsched; 382 _pthread_attr_getschedparam; 383 _pthread_attr_getschedpolicy; 384 _pthread_attr_getscope; 385 _pthread_attr_getstackaddr; 386 _pthread_attr_getstacksize; 387 _pthread_attr_init; 388 _pthread_attr_setdetachstate; 389 _pthread_attr_setguardsize; 390 _pthread_attr_setinheritsched; 391 _pthread_attr_setschedparam; 392 _pthread_attr_setschedpolicy; 393 _pthread_attr_setscope; 394 _pthread_attr_setstackaddr; 395 _pthread_attr_setstacksize; 396 _pthread_cancel; 397 _pthread_cleanup_pop; 398 _pthread_cleanup_push; 399 _pthread_cond_broadcast; 400 _pthread_cond_destroy; 401 _pthread_cond_init; 402 _pthread_cond_signal; 403 _pthread_cond_timedwait; 404 _pthread_cond_wait; 405 _pthread_detach; 406 _pthread_equal; 407 _pthread_exit; 408 _pthread_getspecific; 409 _pthread_join; 410 _pthread_key_create; 411 _pthread_key_delete; 412 _pthread_kill; 413 _pthread_main_np; 414 _pthread_mutex_destroy; 415 _pthread_mutex_init_calloc_cb; 416 _pthread_mutex_init; 417 _pthread_mutex_lock; 418 _pthread_mutex_trylock; 419 _pthread_mutex_unlock; 420 _pthread_mutexattr_destroy; 421 _pthread_mutexattr_init; 422 _pthread_mutexattr_settype; 423 _pthread_once; 424 _pthread_rwlock_destroy; 425 _pthread_rwlock_init; 426 _pthread_rwlock_rdlock; 427 _pthread_rwlock_tryrdlock; 428 _pthread_rwlock_trywrlock; 429 _pthread_rwlock_unlock; 430 _pthread_rwlock_wrlock; 431 _pthread_self; 432 _pthread_setcancelstate; 433 _pthread_setcanceltype; 434 _pthread_setspecific; 435 _pthread_sigmask; 436 _pthread_testcancel; 437 _spinlock; 438 _spinlock_debug; 439 _spinunlock; 440 _rtld_atfork_pre; 441 _rtld_atfork_post; 442 _rtld_error; /* for private use */ 443 _rtld_thread_init; /* for private use */ 444 _err; 445 _warn; 446 __fmtcheck; 447 /* __pw_match_entry; */ 448 /* __pw_parse_entry; */ 449 __fdnlist; /* used by libkvm */ 450 /* __aout_fdnlist; */ 451 /* __elf_is_okay__; */ 452 /* __elf_fdnlist; */ 453 __opendir2; 454 __pause; 455 _pause; 456 __pw_scan; /* Used by (at least) libutil */ 457 __raise; 458 _raise; 459 __sem_init; 460 __sem_destroy; 461 __sem_open; 462 __sem_close; 463 __sem_unlink; 464 __sem_wait; 465 __sem_trywait; 466 __sem_timedwait; 467 __sem_post; 468 __sem_getvalue; 469 __sleep; 470 _sleep; 471 _rtld_allocate_tls; 472 _rtld_free_tls; 473#if defined(i386) 474 ___libc_tls_get_addr; /* x86 only */ 475#endif 476 __libc_tls_get_addr; 477 __tcdrain; 478 _tcdrain; 479 __usleep; 480 _usleep; 481 __wait; 482 _wait; 483 __waitpid; 484 _waitpid; 485}; 486