1d66febebSJohn MarinoDF306.0 { 2d66febebSJohn Marino /* 3d66febebSJohn Marino * These symbols are weakly bound to libc and must match the 4d66febebSJohn Marino * versions defined in libexec/rtld-elf/Symbol.map 5d66febebSJohn Marino */ 6d66febebSJohn Marino __tls_get_addr; 7d66febebSJohn Marino __tls_get_addr_tcb; 8d66febebSJohn Marino /* 9d66febebSJohn Marino * These are weakly bound to rtld. Matching versions may not 10d66febebSJohn Marino * be necessary but let's keep the rtld functions together. 11d66febebSJohn Marino */ 12d66febebSJohn Marino dl_iterate_phdr; 13d66febebSJohn Marino dladdr; 14d66febebSJohn Marino dlclose; 15d66febebSJohn Marino dlerror; 16d66febebSJohn Marino dlfunc; 17d66febebSJohn Marino dlinfo; 18d66febebSJohn Marino dlopen; 19d66febebSJohn Marino dlsym; 20d66febebSJohn Marino dlvsym; 21d66febebSJohn Marino fdlopen; 22d66febebSJohn Marino}; 23d66febebSJohn Marino 24b0a72a1dSJohn MarinoDF404.0 { 25b0a72a1dSJohn Marino /* pthread stubs */ 26df5c926fSJohn Marino pthread_atfork; 27df5c926fSJohn Marino pthread_attr_destroy; 28df5c926fSJohn Marino pthread_attr_get_np; 293ae362f2SSepherosa Ziehau pthread_attr_getaffinity_np; 30df5c926fSJohn Marino pthread_attr_getdetachstate; 31df5c926fSJohn Marino pthread_attr_getguardsize; 32df5c926fSJohn Marino pthread_attr_getinheritsched; 33df5c926fSJohn Marino pthread_attr_getschedparam; 34df5c926fSJohn Marino pthread_attr_getschedpolicy; 35df5c926fSJohn Marino pthread_attr_getscope; 36df5c926fSJohn Marino pthread_attr_getstack; 37df5c926fSJohn Marino pthread_attr_getstackaddr; 38df5c926fSJohn Marino pthread_attr_getstacksize; 39df5c926fSJohn Marino pthread_attr_init; 403ae362f2SSepherosa Ziehau pthread_attr_setaffinity_np; 41df5c926fSJohn Marino pthread_attr_setcreatesuspend_np; 42df5c926fSJohn Marino pthread_attr_setdetachstate; 43df5c926fSJohn Marino pthread_attr_setguardsize; 44df5c926fSJohn Marino pthread_attr_setinheritsched; 45df5c926fSJohn Marino pthread_attr_setschedparam; 46df5c926fSJohn Marino pthread_attr_setschedpolicy; 47df5c926fSJohn Marino pthread_attr_setscope; 48df5c926fSJohn Marino pthread_attr_setstack; 49df5c926fSJohn Marino pthread_attr_setstackaddr; 50df5c926fSJohn Marino pthread_attr_setstacksize; 51df5c926fSJohn Marino pthread_barrier_destroy; 52df5c926fSJohn Marino pthread_barrier_init; 53df5c926fSJohn Marino pthread_barrier_wait; 54df5c926fSJohn Marino pthread_barrierattr_destroy; 55df5c926fSJohn Marino pthread_barrierattr_getpshared; 56df5c926fSJohn Marino pthread_barrierattr_init; 57df5c926fSJohn Marino pthread_barrierattr_setpshared; 58df5c926fSJohn Marino pthread_cleanup_pop; 59df5c926fSJohn Marino pthread_cleanup_push; 60df5c926fSJohn Marino pthread_cond_broadcast; 61df5c926fSJohn Marino pthread_cond_destroy; 62df5c926fSJohn Marino pthread_cond_init; 63df5c926fSJohn Marino pthread_cond_signal; 64df5c926fSJohn Marino pthread_cond_timedwait; 65df5c926fSJohn Marino pthread_cond_wait; 66df5c926fSJohn Marino pthread_condattr_destroy; 67df5c926fSJohn Marino pthread_condattr_getclock; 68df5c926fSJohn Marino pthread_condattr_getpshared; 69df5c926fSJohn Marino pthread_condattr_init; 70df5c926fSJohn Marino pthread_condattr_setclock; 71df5c926fSJohn Marino pthread_condattr_setpshared; 72df5c926fSJohn Marino pthread_detach; 73df5c926fSJohn Marino pthread_equal; 74df5c926fSJohn Marino pthread_exit; 75b2920380SSepherosa Ziehau pthread_getaffinity_np; 76df5c926fSJohn Marino pthread_getconcurrency; 77df5c926fSJohn Marino pthread_getprio; 78df5c926fSJohn Marino pthread_getschedparam; 79df5c926fSJohn Marino pthread_getspecific; 80b0a72a1dSJohn Marino pthread_init; 81df5c926fSJohn Marino pthread_init_early; 82df5c926fSJohn Marino pthread_join; 83df5c926fSJohn Marino pthread_key_create; 84df5c926fSJohn Marino pthread_key_delete; 85df5c926fSJohn Marino pthread_kill; 86df5c926fSJohn Marino pthread_main_np; 87df5c926fSJohn Marino pthread_multi_np; 88df5c926fSJohn Marino pthread_mutex_destroy; 89df5c926fSJohn Marino pthread_mutex_getprioceiling; 90df5c926fSJohn Marino pthread_mutex_init; 91df5c926fSJohn Marino pthread_mutex_lock; 92df5c926fSJohn Marino pthread_mutex_setprioceiling; 93df5c926fSJohn Marino pthread_mutex_timedlock; 94df5c926fSJohn Marino pthread_mutex_trylock; 95df5c926fSJohn Marino pthread_mutex_unlock; 96df5c926fSJohn Marino pthread_mutexattr_destroy; 97df5c926fSJohn Marino pthread_mutexattr_getkind_np; 98df5c926fSJohn Marino pthread_mutexattr_getprioceiling; 99df5c926fSJohn Marino pthread_mutexattr_getprotocol; 100df5c926fSJohn Marino pthread_mutexattr_getpshared; 101df5c926fSJohn Marino pthread_mutexattr_gettype; 102df5c926fSJohn Marino pthread_mutexattr_init; 103df5c926fSJohn Marino pthread_mutexattr_setkind_np; 104df5c926fSJohn Marino pthread_mutexattr_setprioceiling; 105df5c926fSJohn Marino pthread_mutexattr_setprotocol; 106df5c926fSJohn Marino pthread_mutexattr_setpshared; 107df5c926fSJohn Marino pthread_mutexattr_settype; 108df5c926fSJohn Marino pthread_once; 109df5c926fSJohn Marino pthread_resume_all_np; 110df5c926fSJohn Marino pthread_resume_np; 111df5c926fSJohn Marino pthread_rwlock_destroy; 112df5c926fSJohn Marino pthread_rwlock_init; 113df5c926fSJohn Marino pthread_rwlock_rdlock; 114df5c926fSJohn Marino pthread_rwlock_timedrdlock; 115df5c926fSJohn Marino pthread_rwlock_timedwrlock; 116df5c926fSJohn Marino pthread_rwlock_tryrdlock; 117df5c926fSJohn Marino pthread_rwlock_trywrlock; 118df5c926fSJohn Marino pthread_rwlock_unlock; 119df5c926fSJohn Marino pthread_rwlock_wrlock; 120df5c926fSJohn Marino pthread_rwlockattr_destroy; 121df5c926fSJohn Marino pthread_rwlockattr_getpshared; 122df5c926fSJohn Marino pthread_rwlockattr_init; 123df5c926fSJohn Marino pthread_rwlockattr_setpshared; 124df5c926fSJohn Marino pthread_self; 125eb396e51SMatthew Dillon pthread_get_name_np; 126df5c926fSJohn Marino pthread_set_name_np; 127b2920380SSepherosa Ziehau pthread_setaffinity_np; 128df5c926fSJohn Marino pthread_setcancelstate; 129df5c926fSJohn Marino pthread_setcanceltype; 130df5c926fSJohn Marino pthread_setconcurrency; 131df5c926fSJohn Marino pthread_setprio; 132df5c926fSJohn Marino pthread_setschedparam; 133df5c926fSJohn Marino pthread_setspecific; 134df5c926fSJohn Marino pthread_sigmask; 135df5c926fSJohn Marino pthread_single_np; 136df5c926fSJohn Marino pthread_spin_destroy; 137df5c926fSJohn Marino pthread_spin_init; 138df5c926fSJohn Marino pthread_spin_lock; 139df5c926fSJohn Marino pthread_spin_trylock; 140df5c926fSJohn Marino pthread_spin_unlock; 141df5c926fSJohn Marino pthread_suspend_all_np; 142df5c926fSJohn Marino pthread_suspend_np; 143df5c926fSJohn Marino pthread_switch_add_np; 144df5c926fSJohn Marino pthread_switch_delete_np; 145df5c926fSJohn Marino pthread_testcancel; 146df5c926fSJohn Marino pthread_timedjoin_np; 147df5c926fSJohn Marino pthread_yield; 148df5c926fSJohn Marino sem_close; 149df5c926fSJohn Marino sem_destroy; 150df5c926fSJohn Marino sem_getvalue; 151df5c926fSJohn Marino sem_init; 152df5c926fSJohn Marino sem_open; 153df5c926fSJohn Marino sem_post; 154df5c926fSJohn Marino sem_timedwait; 155df5c926fSJohn Marino sem_trywait; 156df5c926fSJohn Marino sem_unlink; 157df5c926fSJohn Marino sem_wait; 158b0a72a1dSJohn Marino 159b0a72a1dSJohn Marino /* termios */ 160b0a72a1dSJohn Marino cfgetispeed; 161b0a72a1dSJohn Marino cfgetospeed; 162b0a72a1dSJohn Marino cfmakeraw; 163b0a72a1dSJohn Marino cfsetispeed; 164b0a72a1dSJohn Marino cfsetospeed; 165b0a72a1dSJohn Marino cfsetspeed; 166b0a72a1dSJohn Marino tcdrain; 167b0a72a1dSJohn Marino tcflow; 168b0a72a1dSJohn Marino tcflush; 169b0a72a1dSJohn Marino tcgetattr; 170b0a72a1dSJohn Marino tcgetpgrp; 171b0a72a1dSJohn Marino tcgetsid; 172b0a72a1dSJohn Marino tcsendbreak; 173b0a72a1dSJohn Marino tcsetattr; 174b0a72a1dSJohn Marino tcsetpgrp; 175b0a72a1dSJohn Marino 176e2e9821dSSascha Wildner /* utmpx */ 177b0a72a1dSJohn Marino endutxent; 178b0a72a1dSJohn Marino getlastlogx; 179b0a72a1dSJohn Marino getutxent; 180b0a72a1dSJohn Marino getutxid; 181b0a72a1dSJohn Marino getutxline; 182b0a72a1dSJohn Marino pututxline; 183b0a72a1dSJohn Marino setutxdb; 184b0a72a1dSJohn Marino setutxent; 185b0a72a1dSJohn Marino updlastlogx; 186b0a72a1dSJohn Marino updwtmpx; 187b0a72a1dSJohn Marino utmpxname; 188b0a72a1dSJohn Marino 189b0a72a1dSJohn Marino /* normal functions */ 190b0a72a1dSJohn Marino __assert; 191b0a72a1dSJohn Marino __diagassert; 192b0a72a1dSJohn Marino _getprogname; 193b0a72a1dSJohn Marino alarm; 194b0a72a1dSJohn Marino alphasort; 195b0a72a1dSJohn Marino arc4random; 196b0a72a1dSJohn Marino arc4random_addrandom; 197b0a72a1dSJohn Marino arc4random_buf; 198b0a72a1dSJohn Marino arc4random_stir; 199b0a72a1dSJohn Marino arc4random_uniform; 200b0a72a1dSJohn Marino basename; 201b0a72a1dSJohn Marino cgetcap; 202b0a72a1dSJohn Marino cgetclose; 203b0a72a1dSJohn Marino cgetent; 204b0a72a1dSJohn Marino cgetfirst; 205b0a72a1dSJohn Marino cgetmatch; 206b0a72a1dSJohn Marino cgetnext; 207b0a72a1dSJohn Marino cgetnum; 208b0a72a1dSJohn Marino cgetset; 209b0a72a1dSJohn Marino cgetstr; 210b0a72a1dSJohn Marino cgetustr; 211b0a72a1dSJohn Marino clock; 212b0a72a1dSJohn Marino closedir; 213b0a72a1dSJohn Marino closelog; 214b0a72a1dSJohn Marino confstr; 2158289fd98SSascha Wildner creat; 216b0a72a1dSJohn Marino ctermid; 217b0a72a1dSJohn Marino ctermid_r; 218b0a72a1dSJohn Marino daemon; 219b0a72a1dSJohn Marino devname; 220b0a72a1dSJohn Marino devname_r; 221b0a72a1dSJohn Marino dirfd; 222b0a72a1dSJohn Marino dirname; 223b0a72a1dSJohn Marino drand48; 224b0a72a1dSJohn Marino endfsent; 225b0a72a1dSJohn Marino endgrent; 226b0a72a1dSJohn Marino endnetgrent; 227b0a72a1dSJohn Marino endpwent; 228b0a72a1dSJohn Marino endttyent; 229b0a72a1dSJohn Marino endusershell; 230b0a72a1dSJohn Marino endvfsent; 231b0a72a1dSJohn Marino erand48; 232b0a72a1dSJohn Marino err; 233b0a72a1dSJohn Marino err_set_exit; 234b0a72a1dSJohn Marino err_set_file; 235b0a72a1dSJohn Marino errc; 236b0a72a1dSJohn Marino errno; 237b0a72a1dSJohn Marino errx; 238b0a72a1dSJohn Marino execl; 239b0a72a1dSJohn Marino execle; 240b0a72a1dSJohn Marino execlp; 241b0a72a1dSJohn Marino execv; 242b0a72a1dSJohn Marino execvP; 243b0a72a1dSJohn Marino execvp; 244b0a72a1dSJohn Marino fdevname; 245b0a72a1dSJohn Marino fdevname_r; 246b0a72a1dSJohn Marino fdopendir; 247b0a72a1dSJohn Marino fflagstostr; 248b0a72a1dSJohn Marino finite; 249b0a72a1dSJohn Marino finitef; 250b0a72a1dSJohn Marino fmtcheck; 251b0a72a1dSJohn Marino fmtmsg; 252b0a72a1dSJohn Marino fnmatch; 253b0a72a1dSJohn Marino frexp; 254b0a72a1dSJohn Marino ftok; 255b0a72a1dSJohn Marino fts_children; 256b0a72a1dSJohn Marino fts_close; 257b0a72a1dSJohn Marino fts_get_clientptr; 258b0a72a1dSJohn Marino fts_get_stream; 259b0a72a1dSJohn Marino fts_open; 260b0a72a1dSJohn Marino fts_read; 261b0a72a1dSJohn Marino fts_set; 262b0a72a1dSJohn Marino fts_set_clientptr; 263b0a72a1dSJohn Marino ftw; 264b0a72a1dSJohn Marino getbootfile; 265b0a72a1dSJohn Marino getbsize; 266b0a72a1dSJohn Marino getcwd; 267b0a72a1dSJohn Marino getdevpath; 268b0a72a1dSJohn Marino getdiskbyname; 269b0a72a1dSJohn Marino getdisktabbyname; 270b0a72a1dSJohn Marino getdomainname; 271b0a72a1dSJohn Marino getfsent; 272b0a72a1dSJohn Marino getfsfile; 273b0a72a1dSJohn Marino getfsspec; 274b0a72a1dSJohn Marino getfstab; 275b0a72a1dSJohn Marino getgrent; 276b0a72a1dSJohn Marino getgrent_r; 277b0a72a1dSJohn Marino getgrgid; 278b0a72a1dSJohn Marino getgrgid_r; 279b0a72a1dSJohn Marino getgrnam; 280b0a72a1dSJohn Marino getgrnam_r; 281b0a72a1dSJohn Marino getgrouplist; 2828289fd98SSascha Wildner gethostid; 283b0a72a1dSJohn Marino gethostname; 284b0a72a1dSJohn Marino getloadavg; 285b0a72a1dSJohn Marino getlogin_r; 286b0a72a1dSJohn Marino getmntinfo; 287b0a72a1dSJohn Marino getmntvinfo; 288b0a72a1dSJohn Marino getmode; 289b0a72a1dSJohn Marino getnetgrent; 290b0a72a1dSJohn Marino getobjformat; 291b0a72a1dSJohn Marino getosreldate; 292b0a72a1dSJohn Marino getpagesize; 293b0a72a1dSJohn Marino getpass; 294b0a72a1dSJohn Marino getpeereid; 295b0a72a1dSJohn Marino getprogname; 296b0a72a1dSJohn Marino getpwent; 297b0a72a1dSJohn Marino getpwent_r; 298b0a72a1dSJohn Marino getpwnam; 299b0a72a1dSJohn Marino getpwnam_r; 300b0a72a1dSJohn Marino getpwuid; 301b0a72a1dSJohn Marino getpwuid_r; 302b0a72a1dSJohn Marino getttyent; 303b0a72a1dSJohn Marino getttynam; 304b0a72a1dSJohn Marino getusershell; 305b0a72a1dSJohn Marino getvfsbyname; 306b0a72a1dSJohn Marino getvfsbytype; 307b0a72a1dSJohn Marino getvfsent; 3088289fd98SSascha Wildner getwd; 309b0a72a1dSJohn Marino glob; 310b0a72a1dSJohn Marino globfree; 311b0a72a1dSJohn Marino group_from_gid; 312b0a72a1dSJohn Marino initgroups; 313b0a72a1dSJohn Marino innetgr; 314b0a72a1dSJohn Marino isatty; 315b0a72a1dSJohn Marino isdialuptty; 316b0a72a1dSJohn Marino isinf; 317b0a72a1dSJohn Marino isnan; 318b0a72a1dSJohn Marino isnanf; 319b0a72a1dSJohn Marino isnettty; 320b0a72a1dSJohn Marino jrand48; 3218289fd98SSascha Wildner killpg; 322b0a72a1dSJohn Marino lcong48; 323b0a72a1dSJohn Marino ldexp; 324b0a72a1dSJohn Marino lockf; 325b0a72a1dSJohn Marino longjmperror; 326b0a72a1dSJohn Marino lrand48; 327b0a72a1dSJohn Marino modf; 328b0a72a1dSJohn Marino mrand48; 329b0a72a1dSJohn Marino new_getvfsbyname; 330b0a72a1dSJohn Marino nftw; 331b0a72a1dSJohn Marino nice; 332b0a72a1dSJohn Marino nlist; 333b0a72a1dSJohn Marino nrand48; 334b0a72a1dSJohn Marino ntp_gettime; 335b0a72a1dSJohn Marino opendir; 336b0a72a1dSJohn Marino openlog; 337b0a72a1dSJohn Marino pause; 338b0a72a1dSJohn Marino pclose; 339b0a72a1dSJohn Marino popen; 340b0a72a1dSJohn Marino posix_madvise; 341b0a72a1dSJohn Marino posix_spawn; 342b0a72a1dSJohn Marino posix_spawn_file_actions_addclose; 343b0a72a1dSJohn Marino posix_spawn_file_actions_adddup2; 344b0a72a1dSJohn Marino posix_spawn_file_actions_addopen; 345b0a72a1dSJohn Marino posix_spawn_file_actions_destroy; 346b0a72a1dSJohn Marino posix_spawn_file_actions_init; 347b0a72a1dSJohn Marino posix_spawnattr_destroy; 348b0a72a1dSJohn Marino posix_spawnattr_getflags; 349b0a72a1dSJohn Marino posix_spawnattr_getpgroup; 350b0a72a1dSJohn Marino posix_spawnattr_getschedparam; 351b0a72a1dSJohn Marino posix_spawnattr_getschedpolicy; 352b0a72a1dSJohn Marino posix_spawnattr_getsigdefault; 353b0a72a1dSJohn Marino posix_spawnattr_getsigmask; 354b0a72a1dSJohn Marino posix_spawnattr_init; 355b0a72a1dSJohn Marino posix_spawnattr_setflags; 356b0a72a1dSJohn Marino posix_spawnattr_setpgroup; 357b0a72a1dSJohn Marino posix_spawnattr_setschedparam; 358b0a72a1dSJohn Marino posix_spawnattr_setschedpolicy; 359b0a72a1dSJohn Marino posix_spawnattr_setsigdefault; 360b0a72a1dSJohn Marino posix_spawnattr_setsigmask; 361b0a72a1dSJohn Marino posix_spawnp; 362b0a72a1dSJohn Marino psiginfo; 363b0a72a1dSJohn Marino psignal; 364b0a72a1dSJohn Marino raise; 365b0a72a1dSJohn Marino readdir; 366b0a72a1dSJohn Marino readdir_r; 367b0a72a1dSJohn Marino readpassphrase; 368b0a72a1dSJohn Marino rewinddir; 369b0a72a1dSJohn Marino scandir; 370b0a72a1dSJohn Marino seed48; 371b0a72a1dSJohn Marino seekdir; 372c87aec90SJohn Marino semctl; 373df5c926fSJohn Marino setcontext; 374df5c926fSJohn Marino setdomainname; 375df5c926fSJohn Marino setfsent; 376df5c926fSJohn Marino setfstab; 377df5c926fSJohn Marino setgrent; 378df5c926fSJohn Marino setgroupent; 379df5c926fSJohn Marino sethostname; 380df5c926fSJohn Marino setlogmask; 381df5c926fSJohn Marino setmode; 382df5c926fSJohn Marino setnetgrent; 383df5c926fSJohn Marino setpassent; 384df5c926fSJohn Marino setproctitle; 385df5c926fSJohn Marino setprogname; 386df5c926fSJohn Marino setpwent; 387df5c926fSJohn Marino setttyent; 388df5c926fSJohn Marino setusershell; 389df5c926fSJohn Marino setvfsent; 390df5c926fSJohn Marino shm_open; 391df5c926fSJohn Marino shm_unlink; 392df5c926fSJohn Marino sigaddset; 393df5c926fSJohn Marino sigdelset; 394df5c926fSJohn Marino sigemptyset; 395df5c926fSJohn Marino sigfillset; 396df5c926fSJohn Marino siginterrupt; 397df5c926fSJohn Marino sigismember; 398df5c926fSJohn Marino signal; 399b0a72a1dSJohn Marino sigwait; 400df5c926fSJohn Marino sl_add; 401df5c926fSJohn Marino sl_find; 402df5c926fSJohn Marino sl_free; 403df5c926fSJohn Marino sl_init; 404df5c926fSJohn Marino sleep; 405df5c926fSJohn Marino srand48; 406df5c926fSJohn Marino strnvis; 407df5c926fSJohn Marino strtofflags; 408df5c926fSJohn Marino strunvis; 409df5c926fSJohn Marino strunvisx; 410df5c926fSJohn Marino strvis; 411df5c926fSJohn Marino strvisx; 412df5c926fSJohn Marino swapcontext; 413df5c926fSJohn Marino sys_errlist; 414df5c926fSJohn Marino sys_nerr; 415df5c926fSJohn Marino sys_nsig; 416df5c926fSJohn Marino sys_siglist; 417df5c926fSJohn Marino sys_signame; 418df5c926fSJohn Marino sysconf; 419df5c926fSJohn Marino sysctl; 420df5c926fSJohn Marino sysctlbyname; 421df5c926fSJohn Marino sysctlnametomib; 422df5c926fSJohn Marino syslog; 423df5c926fSJohn Marino telldir; 424df5c926fSJohn Marino time; 425df5c926fSJohn Marino times; 426df5c926fSJohn Marino ttyname; 427df5c926fSJohn Marino ttyname_r; 428df5c926fSJohn Marino ualarm; 429df5c926fSJohn Marino ulimit; 430df5c926fSJohn Marino uname; 431df5c926fSJohn Marino unvis; 432df5c926fSJohn Marino user_from_uid; 433df5c926fSJohn Marino usleep; 434df5c926fSJohn Marino utime; 435df5c926fSJohn Marino valloc; 436df5c926fSJohn Marino verr; 437df5c926fSJohn Marino verrc; 438df5c926fSJohn Marino verrx; 439df5c926fSJohn Marino vfsisloadable; 440df5c926fSJohn Marino vfsload; 441df5c926fSJohn Marino vis; 442df5c926fSJohn Marino vsyslog; 443df5c926fSJohn Marino vwarn; 444df5c926fSJohn Marino vwarnc; 445df5c926fSJohn Marino vwarnx; 446df5c926fSJohn Marino wait3; 447df5c926fSJohn Marino wait; 448df5c926fSJohn Marino waitpid; 449df5c926fSJohn Marino warn; 450df5c926fSJohn Marino warnc; 451df5c926fSJohn Marino warnx; 452df5c926fSJohn Marino wordexp; 453df5c926fSJohn Marino wordfree; 454df5c926fSJohn Marino}; 455df5c926fSJohn Marino 456c0f25c26SImre VadászDF410.0 { 457725edadfSSascha Wildner clock_getcpuclockid; 458c0f25c26SImre Vadász /* pthread stubs */ 459725edadfSSascha Wildner pthread_getcpuclockid; 460c0f25c26SImre Vadász pthread_getthreadid_np; 461c0f25c26SImre Vadász}; 462c0f25c26SImre Vadász 46381c399c9SSascha WildnerDF502.0 { 46481c399c9SSascha Wildner cfmakesane; 46581c399c9SSascha Wildner}; 46681c399c9SSascha Wildner 4673a710bb8SSascha WildnerDF504.0 { 4683a710bb8SSascha Wildner gid_from_group; 4694be4de01SFrançois Tigeot nvis; 4703a710bb8SSascha Wildner pwcache_groupdb; 4713a710bb8SSascha Wildner pwcache_userdb; 4724be4de01SFrançois Tigeot snvis; 4734be4de01SFrançois Tigeot stravis; 4744be4de01SFrançois Tigeot strenvisx; 4754be4de01SFrançois Tigeot strnunvis; 4764be4de01SFrançois Tigeot strnunvisx; 4774be4de01SFrançois Tigeot strnvisx; 4784be4de01SFrançois Tigeot strsenvisx; 4794be4de01SFrançois Tigeot strsnvis; 4804be4de01SFrançois Tigeot strsnvisx; 4814be4de01SFrançois Tigeot strsvis; 4824be4de01SFrançois Tigeot strsvisx; 4834be4de01SFrançois Tigeot svis; 48437eb443dSSascha Wildner tcsetsid; 4853a710bb8SSascha Wildner uid_from_user; 48633b81dc9SMatthew Dillon waitid; 4873a710bb8SSascha Wildner}; 4883a710bb8SSascha Wildner 489a0db5952SSascha WildnerDF506.0 { 490a0db5952SSascha Wildner dup3; 491a0db5952SSascha Wildner}; 492a0db5952SSascha Wildner 493974aa081SSascha WildnerDF508.0 { 49460d31138Szrj __errno_location; 495974aa081SSascha Wildner getutxuser; 496974aa081SSascha Wildner}; 497974aa081SSascha Wildner 498df5c926fSJohn MarinoDFprivate_1.0 { 499b0a72a1dSJohn Marino /* pthread stubs */ 500df5c926fSJohn Marino _pthread_atfork; 501df5c926fSJohn Marino _pthread_attr_destroy; 502df5c926fSJohn Marino _pthread_attr_get_np; 5033ae362f2SSepherosa Ziehau _pthread_attr_getaffinity_np; 504df5c926fSJohn Marino _pthread_attr_getdetachstate; 505df5c926fSJohn Marino _pthread_attr_getguardsize; 506df5c926fSJohn Marino _pthread_attr_getinheritsched; 507df5c926fSJohn Marino _pthread_attr_getschedparam; 508df5c926fSJohn Marino _pthread_attr_getschedpolicy; 509df5c926fSJohn Marino _pthread_attr_getscope; 510df5c926fSJohn Marino _pthread_attr_getstack; 511df5c926fSJohn Marino _pthread_attr_getstackaddr; 512df5c926fSJohn Marino _pthread_attr_getstacksize; 513df5c926fSJohn Marino _pthread_attr_init; 5143ae362f2SSepherosa Ziehau _pthread_attr_setaffinity_np; 515df5c926fSJohn Marino _pthread_attr_setcreatesuspend_np; 516df5c926fSJohn Marino _pthread_attr_setdetachstate; 517df5c926fSJohn Marino _pthread_attr_setguardsize; 518df5c926fSJohn Marino _pthread_attr_setinheritsched; 519df5c926fSJohn Marino _pthread_attr_setschedparam; 520df5c926fSJohn Marino _pthread_attr_setschedpolicy; 521df5c926fSJohn Marino _pthread_attr_setscope; 522df5c926fSJohn Marino _pthread_attr_setstack; 523df5c926fSJohn Marino _pthread_attr_setstackaddr; 524df5c926fSJohn Marino _pthread_attr_setstacksize; 525df5c926fSJohn Marino _pthread_barrier_destroy; 526df5c926fSJohn Marino _pthread_barrier_init; 527df5c926fSJohn Marino _pthread_barrier_wait; 528df5c926fSJohn Marino _pthread_barrierattr_destroy; 529df5c926fSJohn Marino _pthread_barrierattr_getpshared; 530df5c926fSJohn Marino _pthread_barrierattr_init; 531df5c926fSJohn Marino _pthread_barrierattr_setpshared; 532df5c926fSJohn Marino _pthread_cancel; 533df5c926fSJohn Marino _pthread_cleanup_pop; 534df5c926fSJohn Marino _pthread_cleanup_push; 535df5c926fSJohn Marino _pthread_cond_broadcast; 536df5c926fSJohn Marino _pthread_cond_destroy; 537df5c926fSJohn Marino _pthread_cond_init; 538df5c926fSJohn Marino _pthread_cond_signal; 539df5c926fSJohn Marino _pthread_cond_timedwait; 540df5c926fSJohn Marino _pthread_cond_wait; 541df5c926fSJohn Marino _pthread_condattr_destroy; 542df5c926fSJohn Marino _pthread_condattr_getclock; 543df5c926fSJohn Marino _pthread_condattr_getpshared; 544df5c926fSJohn Marino _pthread_condattr_init; 545df5c926fSJohn Marino _pthread_condattr_setclock; 546df5c926fSJohn Marino _pthread_condattr_setpshared; 547df5c926fSJohn Marino _pthread_detach; 548eeb69571SMatthew Dillon _pthread_distribute_static_tls; 549df5c926fSJohn Marino _pthread_equal; 550df5c926fSJohn Marino _pthread_exit; 551b2920380SSepherosa Ziehau _pthread_getaffinity_np; 552df5c926fSJohn Marino _pthread_getconcurrency; 553725edadfSSascha Wildner _pthread_getcpuclockid; 554df5c926fSJohn Marino _pthread_getprio; 555df5c926fSJohn Marino _pthread_getschedparam; 556df5c926fSJohn Marino _pthread_getspecific; 557c0f25c26SImre Vadász _pthread_getthreadid_np; 558df5c926fSJohn Marino _pthread_init; 559df5c926fSJohn Marino _pthread_init_early; 560df5c926fSJohn Marino _pthread_join; 561df5c926fSJohn Marino _pthread_key_create; 562df5c926fSJohn Marino _pthread_key_delete; 563df5c926fSJohn Marino _pthread_kill; 564df5c926fSJohn Marino _pthread_main_np; 565df5c926fSJohn Marino _pthread_multi_np; 566df5c926fSJohn Marino _pthread_mutex_destroy; 567df5c926fSJohn Marino _pthread_mutex_getprioceiling; 568df5c926fSJohn Marino _pthread_mutex_init; 569df5c926fSJohn Marino _pthread_mutex_lock; 570df5c926fSJohn Marino _pthread_mutex_setprioceiling; 571df5c926fSJohn Marino _pthread_mutex_timedlock; 572df5c926fSJohn Marino _pthread_mutex_trylock; 573df5c926fSJohn Marino _pthread_mutex_unlock; 574df5c926fSJohn Marino _pthread_mutexattr_destroy; 575df5c926fSJohn Marino _pthread_mutexattr_getkind_np; 576df5c926fSJohn Marino _pthread_mutexattr_getprioceiling; 577df5c926fSJohn Marino _pthread_mutexattr_getprotocol; 578df5c926fSJohn Marino _pthread_mutexattr_getpshared; 579df5c926fSJohn Marino _pthread_mutexattr_gettype; 580df5c926fSJohn Marino _pthread_mutexattr_init; 581df5c926fSJohn Marino _pthread_mutexattr_setkind_np; 582df5c926fSJohn Marino _pthread_mutexattr_setprioceiling; 583df5c926fSJohn Marino _pthread_mutexattr_setprotocol; 584df5c926fSJohn Marino _pthread_mutexattr_setpshared; 585df5c926fSJohn Marino _pthread_mutexattr_settype; 586df5c926fSJohn Marino _pthread_once; 587df5c926fSJohn Marino _pthread_resume_all_np; 588df5c926fSJohn Marino _pthread_resume_np; 589df5c926fSJohn Marino _pthread_rwlock_destroy; 590df5c926fSJohn Marino _pthread_rwlock_init; 591df5c926fSJohn Marino _pthread_rwlock_rdlock; 592df5c926fSJohn Marino _pthread_rwlock_timedrdlock; 593df5c926fSJohn Marino _pthread_rwlock_timedwrlock; 594df5c926fSJohn Marino _pthread_rwlock_tryrdlock; 595df5c926fSJohn Marino _pthread_rwlock_trywrlock; 596df5c926fSJohn Marino _pthread_rwlock_unlock; 597df5c926fSJohn Marino _pthread_rwlock_wrlock; 598df5c926fSJohn Marino _pthread_rwlockattr_destroy; 599df5c926fSJohn Marino _pthread_rwlockattr_getpshared; 600df5c926fSJohn Marino _pthread_rwlockattr_init; 601df5c926fSJohn Marino _pthread_rwlockattr_setpshared; 602df5c926fSJohn Marino _pthread_self; 603eb396e51SMatthew Dillon _pthread_get_name_np; 604df5c926fSJohn Marino _pthread_set_name_np; 605b2920380SSepherosa Ziehau _pthread_setaffinity_np; 606df5c926fSJohn Marino _pthread_setcancelstate; 607df5c926fSJohn Marino _pthread_setcanceltype; 608df5c926fSJohn Marino _pthread_setconcurrency; 609df5c926fSJohn Marino _pthread_setprio; 610df5c926fSJohn Marino _pthread_setschedparam; 611df5c926fSJohn Marino _pthread_setspecific; 612df5c926fSJohn Marino _pthread_sigmask; 613df5c926fSJohn Marino _pthread_single_np; 614df5c926fSJohn Marino _pthread_spin_destroy; 615df5c926fSJohn Marino _pthread_spin_init; 616df5c926fSJohn Marino _pthread_spin_lock; 617df5c926fSJohn Marino _pthread_spin_trylock; 618df5c926fSJohn Marino _pthread_spin_unlock; 619df5c926fSJohn Marino _pthread_suspend_all_np; 620df5c926fSJohn Marino _pthread_suspend_np; 621df5c926fSJohn Marino _pthread_switch_add_np; 622df5c926fSJohn Marino _pthread_switch_delete_np; 623df5c926fSJohn Marino _pthread_testcancel; 624df5c926fSJohn Marino _pthread_timedjoin_np; 625df5c926fSJohn Marino _pthread_yield; 626b0a72a1dSJohn Marino _sem_close; 627b0a72a1dSJohn Marino _sem_destroy; 628b0a72a1dSJohn Marino _sem_getvalue; 629b0a72a1dSJohn Marino _sem_init; 630b0a72a1dSJohn Marino _sem_open; 631b0a72a1dSJohn Marino _sem_post; 632b0a72a1dSJohn Marino _sem_timedwait; 633b0a72a1dSJohn Marino _sem_trywait; 634b0a72a1dSJohn Marino _sem_unlink; 635b0a72a1dSJohn Marino _sem_wait; 636b0a72a1dSJohn Marino 637b0a72a1dSJohn Marino /* spinlock stubs */ 638b0a72a1dSJohn Marino _atomic_lock; 639b0a72a1dSJohn Marino _spinlock; 640b0a72a1dSJohn Marino _spinlock_debug; 641b0a72a1dSJohn Marino _spintrylock; 642b0a72a1dSJohn Marino _spinunlock; 643b0a72a1dSJohn Marino 644b0a72a1dSJohn Marino /* thread init stubs */ 645b0a72a1dSJohn Marino _thread_autoinit_dummy_decl; 646b0a72a1dSJohn Marino _thread_init; 647b0a72a1dSJohn Marino 648b0a72a1dSJohn Marino /* math bridge */ 649b0a72a1dSJohn Marino __fpclassifyd; 650b0a72a1dSJohn Marino __fpclassifyf; 651b0a72a1dSJohn Marino __fpclassifyl; 652b0a72a1dSJohn Marino __isfinite; 653b0a72a1dSJohn Marino __isfinitef; 654b0a72a1dSJohn Marino __isinf; 655b0a72a1dSJohn Marino __isinff; 656b0a72a1dSJohn Marino __isinfl; 657b0a72a1dSJohn Marino __isnan; 658b0a72a1dSJohn Marino __isnanf; 659b0a72a1dSJohn Marino __isnormal; 660b0a72a1dSJohn Marino __isnormalf; 661b0a72a1dSJohn Marino __signbit; 662b0a72a1dSJohn Marino __signbitf; 663b0a72a1dSJohn Marino 664b0a72a1dSJohn Marino /* thread locale storage */ 665b0a72a1dSJohn Marino _init_tls; 666e22f9965SJohn Marino _libc_allocate_tls; 667b0a72a1dSJohn Marino _rtld_allocate_tls; 668b0a72a1dSJohn Marino _rtld_call_init; 669b0a72a1dSJohn Marino _rtld_free_tls; 670b0a72a1dSJohn Marino 671b0a72a1dSJohn Marino /* remaining private functions */ 6728289fd98SSascha Wildner __creat; 673b0a72a1dSJohn Marino __elf_phdr_match_addr; 674b0a72a1dSJohn Marino __fdnlist; 675b0a72a1dSJohn Marino __fdopendir2; 676b0a72a1dSJohn Marino __isthreaded; 677*8b07b5e8SMatthew Dillon __isexiting; 678b0a72a1dSJohn Marino __opendir2; 679b0a72a1dSJohn Marino __pause; 680b0a72a1dSJohn Marino __pw_scan; 681b0a72a1dSJohn Marino __sleep; 682b0a72a1dSJohn Marino __tcdrain; 683b0a72a1dSJohn Marino __usleep; 684b0a72a1dSJohn Marino __wait; 685b0a72a1dSJohn Marino __waitpid; 68633b81dc9SMatthew Dillon __waitid; 6878289fd98SSascha Wildner _creat; 688b0a72a1dSJohn Marino _err; 689df5c926fSJohn Marino _readdir_unlocked; 690df5c926fSJohn Marino _reclaim_telldir; 691df5c926fSJohn Marino _rtld_addr_phdr; 692df5c926fSJohn Marino _rtld_error; 693df5c926fSJohn Marino _rtld_get_stack_prot; 694e22f9965SJohn Marino _rtld_thread_init; 695f53c59abSMatthew Dillon _rtld_thread_prefork; 696f53c59abSMatthew Dillon _rtld_thread_postfork; 697f53c59abSMatthew Dillon _rtld_thread_childfork; 69850caca1aSMatthew Dillon _rtld_setthreaded; 699284b4eb2Szrj _thread_finalize; 700df5c926fSJohn Marino _seekdir; 701df5c926fSJohn Marino _setcontext; 702df5c926fSJohn Marino _sigwait; 703df5c926fSJohn Marino _sleep; 704df5c926fSJohn Marino _swapcontext; 705df5c926fSJohn Marino _updwtmpx; 706df5c926fSJohn Marino _usleep; 707df5c926fSJohn Marino _wait; 708df5c926fSJohn Marino _waitpid; 70933b81dc9SMatthew Dillon _waitid; 710df5c926fSJohn Marino _warn; 711df5c926fSJohn Marino}; 712