pthread.map revision 197968
1169092Sdeischen/* 2169092Sdeischen * $FreeBSD: head/lib/libthr/pthread.map 197968 2009-10-11 20:19:45Z jilles $ 3169092Sdeischen */ 4169092Sdeischen 5169092Sdeischen/* 6169092Sdeischen * Use the same naming scheme as libc. 7169092Sdeischen */ 8158425SdavidxuFBSD_1.0 { 9158425Sdavidxu __error; 10158425Sdavidxu accept; 11158425Sdavidxu aio_suspend; 12158425Sdavidxu close; 13158425Sdavidxu connect; 14158425Sdavidxu creat; 15158425Sdavidxu execve; 16158425Sdavidxu fcntl; 17158425Sdavidxu fork; 18158425Sdavidxu fsync; 19158425Sdavidxu msync; 20158425Sdavidxu nanosleep; 21158425Sdavidxu open; 22158425Sdavidxu pause; 23158425Sdavidxu poll; 24158425Sdavidxu pselect; 25158425Sdavidxu pthread_atfork; 26158425Sdavidxu pthread_barrier_destroy; 27158425Sdavidxu pthread_barrier_init; 28158425Sdavidxu pthread_barrier_wait; 29158425Sdavidxu pthread_barrierattr_destroy; 30158425Sdavidxu pthread_barrierattr_getpshared; 31158425Sdavidxu pthread_barrierattr_init; 32158425Sdavidxu pthread_barrierattr_setpshared; 33158425Sdavidxu pthread_attr_destroy; 34158425Sdavidxu pthread_attr_get_np; 35158425Sdavidxu pthread_attr_getdetachstate; 36158425Sdavidxu pthread_attr_getguardsize; 37158425Sdavidxu pthread_attr_getinheritsched; 38158425Sdavidxu pthread_attr_getschedparam; 39158425Sdavidxu pthread_attr_getschedpolicy; 40158425Sdavidxu pthread_attr_getscope; 41158425Sdavidxu pthread_attr_getstack; 42158425Sdavidxu pthread_attr_getstackaddr; 43158425Sdavidxu pthread_attr_getstacksize; 44158425Sdavidxu pthread_attr_init; 45158425Sdavidxu pthread_attr_setcreatesuspend_np; 46158425Sdavidxu pthread_attr_setdetachstate; 47158425Sdavidxu pthread_attr_setguardsize; 48158425Sdavidxu pthread_attr_setinheritsched; 49158425Sdavidxu pthread_attr_setschedparam; 50158425Sdavidxu pthread_attr_setschedpolicy; 51158425Sdavidxu pthread_attr_setscope; 52158425Sdavidxu pthread_attr_setstack; 53158425Sdavidxu pthread_attr_setstackaddr; 54158425Sdavidxu pthread_attr_setstacksize; 55158425Sdavidxu pthread_cancel; 56158425Sdavidxu pthread_cleanup_pop; 57158425Sdavidxu pthread_cleanup_push; 58158425Sdavidxu pthread_cond_broadcast; 59158425Sdavidxu pthread_cond_destroy; 60158425Sdavidxu pthread_cond_init; 61158425Sdavidxu pthread_cond_signal; 62158425Sdavidxu pthread_cond_timedwait; 63158425Sdavidxu pthread_cond_wait; 64158425Sdavidxu pthread_condattr_destroy; 65158425Sdavidxu pthread_condattr_getclock; 66158425Sdavidxu pthread_condattr_getpshared; 67158425Sdavidxu pthread_condattr_init; 68158425Sdavidxu pthread_condattr_setclock; 69158425Sdavidxu pthread_condattr_setpshared; 70158425Sdavidxu pthread_create; 71158425Sdavidxu pthread_detach; 72158425Sdavidxu pthread_equal; 73158425Sdavidxu pthread_exit; 74158425Sdavidxu pthread_getconcurrency; 75158425Sdavidxu pthread_getprio; 76158425Sdavidxu pthread_getschedparam; 77158425Sdavidxu pthread_getspecific; 78158425Sdavidxu pthread_join; 79158425Sdavidxu pthread_key_create; 80158425Sdavidxu pthread_key_delete; 81158425Sdavidxu pthread_kill; 82158425Sdavidxu pthread_main_np; 83158425Sdavidxu pthread_multi_np; 84158425Sdavidxu pthread_mutex_destroy; 85158425Sdavidxu pthread_mutex_getprioceiling; 86158425Sdavidxu pthread_mutex_init; 87158425Sdavidxu pthread_mutex_lock; 88158425Sdavidxu pthread_mutex_setprioceiling; 89158425Sdavidxu pthread_mutex_timedlock; 90158425Sdavidxu pthread_mutex_trylock; 91158425Sdavidxu pthread_mutex_unlock; 92158425Sdavidxu pthread_mutexattr_destroy; 93158425Sdavidxu pthread_mutexattr_getkind_np; 94158425Sdavidxu pthread_mutexattr_getprioceiling; 95158425Sdavidxu pthread_mutexattr_getpshared; 96158425Sdavidxu pthread_mutexattr_getprotocol; 97158425Sdavidxu pthread_mutexattr_gettype; 98158425Sdavidxu pthread_mutexattr_init; 99158425Sdavidxu pthread_mutexattr_setkind_np; 100158425Sdavidxu pthread_mutexattr_setprioceiling; 101158425Sdavidxu pthread_mutexattr_setprotocol; 102158425Sdavidxu pthread_mutexattr_setpshared; 103158425Sdavidxu pthread_mutexattr_settype; 104158425Sdavidxu pthread_once; 105158425Sdavidxu pthread_resume_all_np; 106158425Sdavidxu pthread_resume_np; 107158425Sdavidxu pthread_rwlock_destroy; 108158425Sdavidxu pthread_rwlock_init; 109158425Sdavidxu pthread_rwlock_rdlock; 110158425Sdavidxu pthread_rwlock_timedrdlock; 111158425Sdavidxu pthread_rwlock_timedwrlock; 112158425Sdavidxu pthread_rwlock_tryrdlock; 113158425Sdavidxu pthread_rwlock_trywrlock; 114158425Sdavidxu pthread_rwlock_unlock; 115158425Sdavidxu pthread_rwlock_wrlock; 116158425Sdavidxu pthread_rwlockattr_destroy; 117158425Sdavidxu pthread_rwlockattr_getpshared; 118158425Sdavidxu pthread_rwlockattr_init; 119158425Sdavidxu pthread_rwlockattr_setpshared; 120176763Sdavidxu pthread_set_name_np; 121158425Sdavidxu pthread_self; 122158425Sdavidxu pthread_setcancelstate; 123158425Sdavidxu pthread_setcanceltype; 124158425Sdavidxu pthread_setconcurrency; 125158425Sdavidxu pthread_setprio; 126158425Sdavidxu pthread_setschedparam; 127158425Sdavidxu pthread_setspecific; 128158425Sdavidxu pthread_sigmask; 129158425Sdavidxu pthread_single_np; 130158425Sdavidxu pthread_spin_destroy; 131158425Sdavidxu pthread_spin_init; 132158425Sdavidxu pthread_spin_lock; 133158425Sdavidxu pthread_spin_trylock; 134158425Sdavidxu pthread_spin_unlock; 135158425Sdavidxu pthread_suspend_all_np; 136158425Sdavidxu pthread_suspend_np; 137158425Sdavidxu pthread_switch_add_np; 138158425Sdavidxu pthread_switch_delete_np; 139158425Sdavidxu pthread_testcancel; 140158425Sdavidxu pthread_timedjoin_np; 141158425Sdavidxu pthread_yield; 142158425Sdavidxu raise; 143158425Sdavidxu read; 144158425Sdavidxu readv; 145158425Sdavidxu recvfrom; 146158425Sdavidxu recvmsg; 147158425Sdavidxu select; 148158425Sdavidxu sem_destroy; 149158425Sdavidxu sem_getvalue; 150158425Sdavidxu sem_init; 151158425Sdavidxu sem_post; 152158425Sdavidxu sem_timedwait; 153158425Sdavidxu sem_trywait; 154158425Sdavidxu sem_wait; 155158425Sdavidxu sendmsg; 156158425Sdavidxu sendto; 157158425Sdavidxu sigaction; 158158425Sdavidxu sigprocmask; 159158425Sdavidxu sigsuspend; 160158425Sdavidxu sigwait; 161158425Sdavidxu sigwaitinfo; 162158425Sdavidxu sigtimedwait; 163158425Sdavidxu sleep; 164158425Sdavidxu system; 165158425Sdavidxu tcdrain; 166158425Sdavidxu usleep; 167158425Sdavidxu wait; 168160662Sdavidxu wait3; 169158425Sdavidxu wait4; 170158425Sdavidxu waitpid; 171158425Sdavidxu write; 172158425Sdavidxu writev; 173158425Sdavidxu}; 174158425Sdavidxu 175169092Sdeischen/* 176169092Sdeischen * List the private interfaces reserved for use in FreeBSD libraries. 177169092Sdeischen * These are not part of our application ABI. 178169092Sdeischen */ 179169092SdeischenFBSDprivate_1.0 { 180158425Sdavidxu ___creat; 181160662Sdavidxu ___pause; 182160662Sdavidxu ___pselect; 183160662Sdavidxu ___sleep; 184160662Sdavidxu ___system; 185160662Sdavidxu ___tcdrain; 186160662Sdavidxu ___usleep; 187160662Sdavidxu ___wait; 188160662Sdavidxu ___waitpid; 189158425Sdavidxu __accept; 190160662Sdavidxu __aio_suspend; 191158425Sdavidxu __close; 192158425Sdavidxu __connect; 193158425Sdavidxu __fcntl; 194158425Sdavidxu __fsync; 195158425Sdavidxu __msync; 196158425Sdavidxu __nanosleep; 197158425Sdavidxu __open; 198197968Sjilles __openat; 199158425Sdavidxu __poll; 200158425Sdavidxu __pthread_cond_timedwait; 201158425Sdavidxu __pthread_cond_wait; 202158425Sdavidxu __pthread_mutex_init; 203158425Sdavidxu __pthread_mutex_lock; 204158425Sdavidxu __pthread_mutex_timedlock; 205158425Sdavidxu __pthread_mutex_trylock; 206158425Sdavidxu __read; 207158425Sdavidxu __readv; 208158425Sdavidxu __recvfrom; 209158425Sdavidxu __recvmsg; 210158425Sdavidxu __select; 211158425Sdavidxu __sendmsg; 212158425Sdavidxu __sendto; 213158425Sdavidxu __sigsuspend; 214158425Sdavidxu __sigtimedwait; 215158425Sdavidxu __sigwait; 216158425Sdavidxu __sigwaitinfo; 217160662Sdavidxu __wait3; 218158425Sdavidxu __wait4; 219158425Sdavidxu __write; 220158425Sdavidxu __writev; 221158425Sdavidxu _fork; 222158425Sdavidxu _pthread_atfork; 223158425Sdavidxu _pthread_barrier_destroy; 224158425Sdavidxu _pthread_barrier_init; 225158425Sdavidxu _pthread_barrier_wait; 226158425Sdavidxu _pthread_barrierattr_destroy; 227158425Sdavidxu _pthread_barrierattr_getpshared; 228158425Sdavidxu _pthread_barrierattr_init; 229158425Sdavidxu _pthread_barrierattr_setpshared; 230158425Sdavidxu _pthread_attr_destroy; 231158425Sdavidxu _pthread_attr_get_np; 232176816Sdavidxu _pthread_attr_getaffinity_np; 233158425Sdavidxu _pthread_attr_getdetachstate; 234158425Sdavidxu _pthread_attr_getguardsize; 235158425Sdavidxu _pthread_attr_getinheritsched; 236158425Sdavidxu _pthread_attr_getschedparam; 237158425Sdavidxu _pthread_attr_getschedpolicy; 238158425Sdavidxu _pthread_attr_getscope; 239158425Sdavidxu _pthread_attr_getstack; 240158425Sdavidxu _pthread_attr_getstackaddr; 241158425Sdavidxu _pthread_attr_getstacksize; 242158425Sdavidxu _pthread_attr_init; 243176816Sdavidxu _pthread_attr_setaffinity_np; 244158425Sdavidxu _pthread_attr_setcreatesuspend_np; 245158425Sdavidxu _pthread_attr_setdetachstate; 246158425Sdavidxu _pthread_attr_setguardsize; 247158425Sdavidxu _pthread_attr_setinheritsched; 248158425Sdavidxu _pthread_attr_setschedparam; 249158425Sdavidxu _pthread_attr_setschedpolicy; 250158425Sdavidxu _pthread_attr_setscope; 251158425Sdavidxu _pthread_attr_setstack; 252158425Sdavidxu _pthread_attr_setstackaddr; 253158425Sdavidxu _pthread_attr_setstacksize; 254158425Sdavidxu _pthread_cancel; 255158425Sdavidxu _pthread_cleanup_pop; 256158425Sdavidxu _pthread_cleanup_push; 257158425Sdavidxu _pthread_cond_broadcast; 258158425Sdavidxu _pthread_cond_destroy; 259158425Sdavidxu _pthread_cond_init; 260158425Sdavidxu _pthread_cond_signal; 261158425Sdavidxu _pthread_cond_timedwait; 262158425Sdavidxu _pthread_cond_wait; 263158425Sdavidxu _pthread_condattr_destroy; 264158425Sdavidxu _pthread_condattr_getclock; 265158425Sdavidxu _pthread_condattr_getpshared; 266158425Sdavidxu _pthread_condattr_init; 267158425Sdavidxu _pthread_condattr_setclock; 268158425Sdavidxu _pthread_condattr_setpshared; 269158425Sdavidxu _pthread_create; 270158425Sdavidxu _pthread_detach; 271158425Sdavidxu _pthread_equal; 272158425Sdavidxu _pthread_exit; 273176816Sdavidxu _pthread_getaffinity_np; 274158425Sdavidxu _pthread_getconcurrency; 275177494Sdavidxu _pthread_getcpuclockid; 276158425Sdavidxu _pthread_getprio; 277158425Sdavidxu _pthread_getschedparam; 278158425Sdavidxu _pthread_getspecific; 279158425Sdavidxu _pthread_join; 280158425Sdavidxu _pthread_key_create; 281158425Sdavidxu _pthread_key_delete; 282158425Sdavidxu _pthread_kill; 283158425Sdavidxu _pthread_main_np; 284158425Sdavidxu _pthread_multi_np; 285158425Sdavidxu _pthread_mutex_destroy; 286158425Sdavidxu _pthread_mutex_getprioceiling; 287174585Sdavidxu _pthread_mutex_getspinloops_np; 288174585Sdavidxu _pthread_mutex_getyieldloops_np; 289158425Sdavidxu _pthread_mutex_init; 290173967Sjasone _pthread_mutex_init_calloc_cb; 291176061Sdes _pthread_mutex_isowned_np; 292158425Sdavidxu _pthread_mutex_lock; 293158425Sdavidxu _pthread_mutex_setprioceiling; 294174585Sdavidxu _pthread_mutex_setspinloops_np; 295174585Sdavidxu _pthread_mutex_setyieldloops_np; 296158425Sdavidxu _pthread_mutex_timedlock; 297158425Sdavidxu _pthread_mutex_trylock; 298158425Sdavidxu _pthread_mutex_unlock; 299158425Sdavidxu _pthread_mutexattr_destroy; 300158425Sdavidxu _pthread_mutexattr_getkind_np; 301158425Sdavidxu _pthread_mutexattr_getprioceiling; 302158425Sdavidxu _pthread_mutexattr_getprotocol; 303158425Sdavidxu _pthread_mutexattr_getpshared; 304158425Sdavidxu _pthread_mutexattr_gettype; 305158425Sdavidxu _pthread_mutexattr_init; 306158425Sdavidxu _pthread_mutexattr_setkind_np; 307158425Sdavidxu _pthread_mutexattr_setprioceiling; 308158425Sdavidxu _pthread_mutexattr_setprotocol; 309158425Sdavidxu _pthread_mutexattr_setpshared; 310158425Sdavidxu _pthread_mutexattr_settype; 311158425Sdavidxu _pthread_once; 312158425Sdavidxu _pthread_resume_all_np; 313158425Sdavidxu _pthread_resume_np; 314158425Sdavidxu _pthread_rwlock_destroy; 315158425Sdavidxu _pthread_rwlock_init; 316158425Sdavidxu _pthread_rwlock_rdlock; 317158425Sdavidxu _pthread_rwlock_timedrdlock; 318158425Sdavidxu _pthread_rwlock_timedwrlock; 319158425Sdavidxu _pthread_rwlock_tryrdlock; 320158425Sdavidxu _pthread_rwlock_trywrlock; 321158425Sdavidxu _pthread_rwlock_unlock; 322158425Sdavidxu _pthread_rwlock_wrlock; 323158425Sdavidxu _pthread_rwlockattr_destroy; 324158425Sdavidxu _pthread_rwlockattr_getpshared; 325158425Sdavidxu _pthread_rwlockattr_init; 326158425Sdavidxu _pthread_rwlockattr_setpshared; 327158425Sdavidxu _pthread_self; 328158425Sdavidxu _pthread_set_name_np; 329176816Sdavidxu _pthread_setaffinity_np; 330158425Sdavidxu _pthread_setcancelstate; 331158425Sdavidxu _pthread_setcanceltype; 332158425Sdavidxu _pthread_setconcurrency; 333158425Sdavidxu _pthread_setprio; 334158425Sdavidxu _pthread_setschedparam; 335158425Sdavidxu _pthread_setspecific; 336158425Sdavidxu _pthread_sigmask; 337158425Sdavidxu _pthread_single_np; 338158425Sdavidxu _pthread_spin_destroy; 339158425Sdavidxu _pthread_spin_init; 340158425Sdavidxu _pthread_spin_lock; 341158425Sdavidxu _pthread_spin_trylock; 342158425Sdavidxu _pthread_spin_unlock; 343158425Sdavidxu _pthread_suspend_all_np; 344158425Sdavidxu _pthread_suspend_np; 345158425Sdavidxu _pthread_switch_add_np; 346158425Sdavidxu _pthread_switch_delete_np; 347158425Sdavidxu _pthread_testcancel; 348158425Sdavidxu _pthread_timedjoin_np; 349158425Sdavidxu _pthread_yield; 350158425Sdavidxu _raise; 351158425Sdavidxu _sem_destroy; 352158425Sdavidxu _sem_getvalue; 353158425Sdavidxu _sem_init; 354158425Sdavidxu _sem_post; 355158425Sdavidxu _sem_timedwait; 356158425Sdavidxu _sem_trywait; 357158425Sdavidxu _sem_wait; 358158425Sdavidxu _sigaction; 359158425Sdavidxu _sigprocmask; 360158425Sdavidxu _sigsuspend; 361158425Sdavidxu _sigtimedwait; 362158425Sdavidxu _sigwait; 363158425Sdavidxu _sigwaitinfo; 364158425Sdavidxu _spinlock; 365158425Sdavidxu _spinlock_debug; 366158425Sdavidxu _spinunlock; 367158425Sdavidxu 368169092Sdeischen /* Debugger needs these. */ 369158425Sdavidxu _libthr_debug; 370158425Sdavidxu _thread_active_threads; 371158425Sdavidxu _thread_bp_create; 372158425Sdavidxu _thread_bp_death; 373158425Sdavidxu _thread_event_mask; 374158425Sdavidxu _thread_keytable; 375158425Sdavidxu _thread_last_event; 376158425Sdavidxu _thread_list; 377158425Sdavidxu _thread_max_keys; 378158425Sdavidxu _thread_off_attr_flags; 379158425Sdavidxu _thread_off_dtv; 380158425Sdavidxu _thread_off_event_buf; 381158425Sdavidxu _thread_off_event_mask; 382158425Sdavidxu _thread_off_key_allocated; 383158425Sdavidxu _thread_off_key_destructor; 384158425Sdavidxu _thread_off_linkmap; 385158425Sdavidxu _thread_off_next; 386158425Sdavidxu _thread_off_report_events; 387158425Sdavidxu _thread_off_state; 388158425Sdavidxu _thread_off_tcb; 389158425Sdavidxu _thread_off_tid; 390158425Sdavidxu _thread_off_tlsindex; 391158425Sdavidxu _thread_size_key; 392158425Sdavidxu _thread_state_running; 393158425Sdavidxu _thread_state_zoombie; 394158425Sdavidxu}; 395175958Sdes 396175958SdesFBSD_1.1 { 397179662Sdavidxu __pthread_cleanup_pop_imp; 398179662Sdavidxu __pthread_cleanup_push_imp; 399176816Sdavidxu pthread_attr_getaffinity_np; 400176816Sdavidxu pthread_attr_setaffinity_np; 401176763Sdavidxu pthread_getaffinity_np; 402177494Sdavidxu pthread_getcpuclockid; 403176763Sdavidxu pthread_setaffinity_np; 404176053Sdes pthread_mutex_getspinloops_np; 405176053Sdes pthread_mutex_getyieldloops_np; 406176049Sdes pthread_mutex_isowned_np; 407176053Sdes pthread_mutex_setspinloops_np; 408176053Sdes pthread_mutex_setyieldloops_np; 409176054Sdes}; 410197968Sjilles 411197968SjillesFBSD_1.2 { 412197968Sjilles openat; 413197968Sjilles}; 414