1172491Sobrien/* $FreeBSD$ */ 2172491Sobrien 3172491Sobrien/* 4172491Sobrien * Use the same naming scheme as libc. 5172491Sobrien */ 6172491SobrienFBSD_1.0 { 7172491Sobrien __error; 8172491Sobrien accept; 9172491Sobrien aio_suspend; 10172491Sobrien close; 11172491Sobrien connect; 12172491Sobrien creat; 13172491Sobrien execve; 14172491Sobrien fcntl; 15172491Sobrien fork; 16172491Sobrien fsync; 17172491Sobrien msync; 18172491Sobrien nanosleep; 19172491Sobrien open; 20172491Sobrien pause; 21172491Sobrien poll; 22172491Sobrien pselect; 23172491Sobrien pthread_atfork; 24172491Sobrien pthread_barrier_destroy; 25172491Sobrien pthread_barrier_init; 26172491Sobrien pthread_barrier_wait; 27172491Sobrien pthread_barrierattr_destroy; 28172491Sobrien pthread_barrierattr_getpshared; 29172491Sobrien pthread_barrierattr_init; 30172491Sobrien pthread_barrierattr_setpshared; 31172491Sobrien pthread_attr_destroy; 32172491Sobrien pthread_attr_get_np; 33172491Sobrien pthread_attr_getdetachstate; 34172491Sobrien pthread_attr_getguardsize; 35172491Sobrien pthread_attr_getinheritsched; 36172491Sobrien pthread_attr_getschedparam; 37172491Sobrien pthread_attr_getschedpolicy; 38172491Sobrien pthread_attr_getscope; 39172491Sobrien pthread_attr_getstack; 40172491Sobrien pthread_attr_getstackaddr; 41172491Sobrien pthread_attr_getstacksize; 42172491Sobrien pthread_attr_init; 43172491Sobrien pthread_attr_setcreatesuspend_np; 44172491Sobrien pthread_attr_setdetachstate; 45172491Sobrien pthread_attr_setguardsize; 46172491Sobrien pthread_attr_setinheritsched; 47172491Sobrien pthread_attr_setschedparam; 48172491Sobrien pthread_attr_setschedpolicy; 49172491Sobrien pthread_attr_setscope; 50172491Sobrien pthread_attr_setstack; 51172491Sobrien pthread_attr_setstackaddr; 52172491Sobrien pthread_attr_setstacksize; 53172491Sobrien pthread_cancel; 54172491Sobrien pthread_cleanup_pop; 55172491Sobrien pthread_cleanup_push; 56172491Sobrien pthread_cond_broadcast; 57172491Sobrien pthread_cond_destroy; 58172491Sobrien pthread_cond_init; 59172491Sobrien pthread_cond_signal; 60172491Sobrien pthread_cond_timedwait; 61172491Sobrien pthread_cond_wait; 62172491Sobrien pthread_condattr_destroy; 63172491Sobrien pthread_condattr_init; 64172491Sobrien pthread_create; 65172491Sobrien pthread_detach; 66172491Sobrien pthread_equal; 67172491Sobrien pthread_exit; 68172491Sobrien pthread_getconcurrency; 69172491Sobrien pthread_getprio; 70172491Sobrien pthread_getschedparam; 71172491Sobrien pthread_getspecific; 72172491Sobrien pthread_join; 73172491Sobrien pthread_key_create; 74172491Sobrien pthread_key_delete; 75172491Sobrien pthread_kill; 76172491Sobrien pthread_main_np; 77172491Sobrien pthread_multi_np; 78172491Sobrien pthread_mutex_destroy; 79172491Sobrien pthread_mutex_getprioceiling; 80172491Sobrien pthread_mutex_init; 81172491Sobrien pthread_mutex_lock; 82172491Sobrien pthread_mutex_setprioceiling; 83172491Sobrien pthread_mutex_timedlock; 84172491Sobrien pthread_mutex_trylock; 85172491Sobrien pthread_mutex_unlock; 86172491Sobrien pthread_mutexattr_destroy; 87172491Sobrien pthread_mutexattr_getkind_np; 88172491Sobrien pthread_mutexattr_getprioceiling; 89172491Sobrien pthread_mutexattr_getprotocol; 90172491Sobrien pthread_mutexattr_gettype; 91172491Sobrien pthread_mutexattr_init; 92172491Sobrien pthread_mutexattr_setkind_np; 93172491Sobrien pthread_mutexattr_setprioceiling; 94172491Sobrien pthread_mutexattr_setprotocol; 95172491Sobrien pthread_mutexattr_settype; 96172491Sobrien pthread_once; 97172491Sobrien pthread_resume_all_np; 98172491Sobrien pthread_resume_np; 99172491Sobrien pthread_rwlock_destroy; 100172491Sobrien pthread_rwlock_init; 101172491Sobrien pthread_rwlock_rdlock; 102172491Sobrien pthread_rwlock_timedrdlock; 103172491Sobrien pthread_rwlock_timedwrlock; 104172491Sobrien pthread_rwlock_tryrdlock; 105172491Sobrien pthread_rwlock_trywrlock; 106172491Sobrien pthread_rwlock_unlock; 107172491Sobrien pthread_rwlock_wrlock; 108172491Sobrien pthread_rwlockattr_destroy; 109172491Sobrien pthread_rwlockattr_getpshared; 110172491Sobrien pthread_rwlockattr_init; 111172491Sobrien pthread_rwlockattr_setpshared; 112172491Sobrien pthread_self; 113172491Sobrien pthread_set_name_np; 114172491Sobrien pthread_setcancelstate; 115172491Sobrien pthread_setcanceltype; 116172491Sobrien pthread_setconcurrency; 117172491Sobrien pthread_setprio; 118172491Sobrien pthread_setschedparam; 119172491Sobrien pthread_setspecific; 120172491Sobrien pthread_sigmask; 121172491Sobrien pthread_single_np; 122172491Sobrien pthread_spin_destroy; 123172491Sobrien pthread_spin_init; 124172491Sobrien pthread_spin_lock; 125172491Sobrien pthread_spin_trylock; 126172491Sobrien pthread_spin_unlock; 127172491Sobrien pthread_suspend_all_np; 128172491Sobrien pthread_suspend_np; 129172491Sobrien pthread_switch_add_np; 130172491Sobrien pthread_switch_delete_np; 131172491Sobrien pthread_testcancel; 132172491Sobrien pthread_yield; 133172491Sobrien raise; 134172491Sobrien read; 135172491Sobrien readv; 136172491Sobrien sched_yield; 137172491Sobrien select; 138172491Sobrien sem_init; 139172491Sobrien sem_post; 140172491Sobrien sem_timedwait; 141172491Sobrien sem_wait; 142172491Sobrien sigaction; 143172491Sobrien sigaltstack; 144172491Sobrien sigpending; 145172491Sobrien sigprocmask; 146172491Sobrien sigsuspend; 147172491Sobrien sigwait; 148172491Sobrien sigwaitinfo; 149172491Sobrien sigtimedwait; 150172491Sobrien sleep; 151172491Sobrien system; 152172491Sobrien tcdrain; 153172491Sobrien usleep; 154172491Sobrien vfork; 155172491Sobrien wait4; 156172491Sobrien wait; 157172491Sobrien waitpid; 158172491Sobrien write; 159172491Sobrien writev; 160172491Sobrien}; 161172491Sobrien 162172491Sobrien/* 163172491Sobrien * List the private interfaces reserved for use in FreeBSD libraries. 164172491Sobrien * These are not part of our application ABI. 165172491Sobrien */ 166172491SobrienFBSDprivate_1.0 { 167172491Sobrien ___creat; 168172491Sobrien __accept; 169172491Sobrien __close; 170172491Sobrien __connect; 171172491Sobrien __fcntl; 172172491Sobrien __fsync; 173172491Sobrien __msync; 174172491Sobrien __nanosleep; 175172491Sobrien __open; 176172491Sobrien __poll; 177172491Sobrien __pthread_cond_timedwait; 178172491Sobrien __pthread_cond_wait; 179172491Sobrien __pthread_mutex_init; 180172491Sobrien __pthread_mutex_lock; 181172491Sobrien __pthread_mutex_trylock; 182172491Sobrien __pthread_mutex_timedlock; 183172491Sobrien __read; 184172491Sobrien __readv; 185172491Sobrien __select; 186172491Sobrien __sigsuspend; 187172491Sobrien __sigtimedwait; 188172491Sobrien __sigwait; 189172491Sobrien __sigwaitinfo; 190172491Sobrien __wait4; 191172491Sobrien __write; 192172491Sobrien __writev; 193172491Sobrien _aio_suspend; 194172491Sobrien _execve; 195172491Sobrien _fork; 196172491Sobrien _nanosleep; 197172491Sobrien _pause; 198172491Sobrien _pselect; 199172491Sobrien _pthread_atfork; 200172491Sobrien _pthread_barrier_destroy; 201172491Sobrien _pthread_barrier_init; 202172491Sobrien _pthread_barrier_wait; 203172491Sobrien _pthread_barrierattr_destroy; 204172491Sobrien _pthread_barrierattr_getpshared; 205172491Sobrien _pthread_barrierattr_init; 206172491Sobrien _pthread_barrierattr_setpshared; 207172491Sobrien _pthread_attr_destroy; 208172491Sobrien _pthread_attr_get_np; 209172491Sobrien _pthread_attr_getdetachstate; 210172491Sobrien _pthread_attr_getguardsize; 211172491Sobrien _pthread_attr_getinheritsched; 212172491Sobrien _pthread_attr_getschedparam; 213172491Sobrien _pthread_attr_getschedpolicy; 214172491Sobrien _pthread_attr_getscope; 215172491Sobrien _pthread_attr_getstack; 216172491Sobrien _pthread_attr_getstackaddr; 217172491Sobrien _pthread_attr_getstacksize; 218172491Sobrien _pthread_attr_init; 219172491Sobrien _pthread_attr_setcreatesuspend_np; 220172491Sobrien _pthread_attr_setdetachstate; 221172491Sobrien _pthread_attr_setguardsize; 222172491Sobrien _pthread_attr_setinheritsched; 223172491Sobrien _pthread_attr_setschedparam; 224172491Sobrien _pthread_attr_setschedpolicy; 225172491Sobrien _pthread_attr_setscope; 226172491Sobrien _pthread_attr_setstack; 227172491Sobrien _pthread_attr_setstackaddr; 228172491Sobrien _pthread_attr_setstacksize; 229172491Sobrien _pthread_cancel; 230172491Sobrien _pthread_cleanup_pop; 231172491Sobrien _pthread_cleanup_push; 232172491Sobrien _pthread_cond_broadcast; 233172491Sobrien _pthread_cond_destroy; 234172491Sobrien _pthread_cond_init; 235172491Sobrien _pthread_cond_signal; 236172491Sobrien _pthread_cond_timedwait; 237172491Sobrien _pthread_cond_wait; 238172491Sobrien _pthread_condattr_default; 239172491Sobrien _pthread_condattr_destroy; 240172491Sobrien _pthread_condattr_init; 241172491Sobrien _pthread_create; 242172491Sobrien _pthread_detach; 243172491Sobrien _pthread_equal; 244172491Sobrien _pthread_exit; 245172491Sobrien _pthread_getconcurrency; 246172491Sobrien _pthread_getprio; 247172491Sobrien _pthread_getschedparam; 248172491Sobrien _pthread_getspecific; 249172491Sobrien _pthread_join; 250172491Sobrien _pthread_key_create; 251172491Sobrien _pthread_key_delete; 252172491Sobrien _pthread_kill; 253172491Sobrien _pthread_main_np; 254172491Sobrien _pthread_multi_np; 255172491Sobrien _pthread_mutex_destroy; 256172491Sobrien _pthread_mutex_getprioceiling; 257172491Sobrien _pthread_mutex_init; 258173967Sjasone _pthread_mutex_init_calloc_cb; 259176060Sdes _pthread_mutex_isowned_np; 260172491Sobrien _pthread_mutex_lock; 261172491Sobrien _pthread_mutex_setprioceiling; 262172491Sobrien _pthread_mutex_timedlock; 263172491Sobrien _pthread_mutex_trylock; 264172491Sobrien _pthread_mutex_unlock; 265172491Sobrien _pthread_mutexattr_default; 266172491Sobrien _pthread_mutexattr_destroy; 267172491Sobrien _pthread_mutexattr_getkind_np; 268172491Sobrien _pthread_mutexattr_getprioceiling; 269172491Sobrien _pthread_mutexattr_getprotocol; 270172491Sobrien _pthread_mutexattr_gettype; 271172491Sobrien _pthread_mutexattr_init; 272172491Sobrien _pthread_mutexattr_setkind_np; 273172491Sobrien _pthread_mutexattr_setprioceiling; 274172491Sobrien _pthread_mutexattr_setprotocol; 275172491Sobrien _pthread_mutexattr_settype; 276172491Sobrien _pthread_once; 277172491Sobrien _pthread_resume_all_np; 278172491Sobrien _pthread_resume_np; 279172491Sobrien _pthread_rwlock_destroy; 280172491Sobrien _pthread_rwlock_init; 281172491Sobrien _pthread_rwlock_rdlock; 282172491Sobrien _pthread_rwlock_timedrdlock; 283172491Sobrien _pthread_rwlock_timedwrlock; 284172491Sobrien _pthread_rwlock_tryrdlock; 285172491Sobrien _pthread_rwlock_trywrlock; 286172491Sobrien _pthread_rwlock_unlock; 287172491Sobrien _pthread_rwlock_wrlock; 288172491Sobrien _pthread_rwlockattr_destroy; 289172491Sobrien _pthread_rwlockattr_getpshared; 290172491Sobrien _pthread_rwlockattr_init; 291172491Sobrien _pthread_rwlockattr_setpshared; 292172491Sobrien _pthread_self; 293172491Sobrien _pthread_set_name_np; 294172491Sobrien _pthread_setcancelstate; 295172491Sobrien _pthread_setcanceltype; 296172491Sobrien _pthread_setconcurrency; 297172491Sobrien _pthread_setprio; 298172491Sobrien _pthread_setschedparam; 299172491Sobrien _pthread_setspecific; 300172491Sobrien _pthread_sigmask; 301172491Sobrien _pthread_single_np; 302172491Sobrien _pthread_spin_destroy; 303172491Sobrien _pthread_spin_init; 304172491Sobrien _pthread_spin_lock; 305172491Sobrien _pthread_spin_trylock; 306172491Sobrien _pthread_spin_unlock; 307172491Sobrien _pthread_suspend_all_np; 308172491Sobrien _pthread_suspend_np; 309172491Sobrien _pthread_switch_add_np; 310172491Sobrien _pthread_switch_delete_np; 311172491Sobrien _pthread_testcancel; 312172491Sobrien _pthread_yield; 313172491Sobrien _raise; 314172491Sobrien _sched_yield; 315172491Sobrien _sem_init; 316172491Sobrien _sem_post; 317172491Sobrien _sem_timedwait; 318172491Sobrien _sem_wait; 319172491Sobrien _sigaction; 320172491Sobrien _sigaltstack; 321172491Sobrien _sigpending; 322172491Sobrien _sigprocmask; 323172491Sobrien _sigsuspend; 324172491Sobrien _sigtimedwait; 325172491Sobrien _sigwait; 326172491Sobrien _sigwaitinfo; 327172491Sobrien _sleep; 328172491Sobrien _spinlock; 329172491Sobrien _spinlock_debug; 330172491Sobrien _spinunlock; 331172491Sobrien _system; 332172491Sobrien _tcdrain; 333172491Sobrien _usleep; 334172491Sobrien _vfork; 335172491Sobrien _wait; 336172491Sobrien _waitpid; 337172491Sobrien 338172491Sobrien /* Debugger needs these. */ 339172491Sobrien _libkse_debug; 340172491Sobrien _thread_activated; 341172491Sobrien _thread_active_threads; 342172491Sobrien _thread_keytable; 343172491Sobrien _thread_list; 344172491Sobrien _thread_max_keys; 345172491Sobrien _thread_off_attr_flags; 346172491Sobrien _thread_off_dtv; 347172491Sobrien _thread_off_linkmap; 348172491Sobrien _thread_off_next; 349172491Sobrien _thread_off_tcb; 350172491Sobrien _thread_off_tmbx; 351172491Sobrien _thread_off_key_allocated; 352172491Sobrien _thread_off_key_destructor; 353172491Sobrien _thread_off_kse; 354172491Sobrien _thread_off_kse_locklevel; 355172491Sobrien _thread_off_sigmask; 356172491Sobrien _thread_off_sigpend; 357172491Sobrien _thread_off_state; 358172491Sobrien _thread_off_thr_locklevel; 359172491Sobrien _thread_off_tlsindex; 360172491Sobrien _thread_size_key; 361172491Sobrien _thread_state_running; 362172491Sobrien _thread_state_zoombie; 363172491Sobrien}; 364176060Sdes 365176060SdesFBSD_1.1 { 366176060Sdes pthread_mutex_isowned_np; 367176060Sdes}; 368