pthread.map revision 296732
1163953Srrs/* 2169382Srrs * $FreeBSD: stable/10/lib/libthr/pthread.map 296732 2016-03-12 17:33:40Z kib $ 3235828Stuexen */ 4235828Stuexen 5163953Srrs/* 6163953Srrs * Use the same naming scheme as libc. 7163953Srrs */ 8163953SrrsFBSD_1.0 { 9163953Srrs pthread_atfork; 10228653Stuexen pthread_barrier_destroy; 11163953Srrs pthread_barrier_init; 12163953Srrs pthread_barrier_wait; 13163953Srrs pthread_barrierattr_destroy; 14228653Stuexen pthread_barrierattr_getpshared; 15163953Srrs pthread_barrierattr_init; 16163953Srrs pthread_barrierattr_setpshared; 17163953Srrs pthread_attr_destroy; 18163953Srrs pthread_attr_get_np; 19163953Srrs pthread_attr_getdetachstate; 20163953Srrs pthread_attr_getguardsize; 21163953Srrs pthread_attr_getinheritsched; 22163953Srrs pthread_attr_getschedparam; 23163953Srrs pthread_attr_getschedpolicy; 24163953Srrs pthread_attr_getscope; 25163953Srrs pthread_attr_getstack; 26163953Srrs pthread_attr_getstackaddr; 27163953Srrs pthread_attr_getstacksize; 28163953Srrs pthread_attr_init; 29163953Srrs pthread_attr_setcreatesuspend_np; 30163953Srrs pthread_attr_setdetachstate; 31163953Srrs pthread_attr_setguardsize; 32174510Sobrien pthread_attr_setinheritsched; 33163954Srrs pthread_attr_setschedparam; 34163953Srrs pthread_attr_setschedpolicy; 35163953Srrs pthread_attr_setscope; 36166086Srrs pthread_attr_setstack; 37238501Stuexen pthread_attr_setstackaddr; 38163953Srrs pthread_attr_setstacksize; 39163953Srrs pthread_cancel; 40163953Srrs pthread_cleanup_pop; 41163953Srrs pthread_cleanup_push; 42238475Stuexen pthread_cond_broadcast; 43168709Srrs pthread_cond_destroy; 44168709Srrs pthread_cond_init; 45167598Srrs pthread_cond_signal; 46163953Srrs pthread_cond_timedwait; 47166086Srrs pthread_cond_wait; 48163953Srrs pthread_condattr_destroy; 49166086Srrs pthread_condattr_getclock; 50166086Srrs pthread_condattr_getpshared; 51166086Srrs pthread_condattr_init; 52166086Srrs pthread_condattr_setclock; 53168709Srrs pthread_condattr_setpshared; 54168709Srrs pthread_create; 55170091Srrs pthread_detach; 56188067Srrs pthread_equal; 57179783Srrs pthread_exit; 58163953Srrs pthread_getconcurrency; 59171167Sgnn pthread_getprio; 60171133Sgnn pthread_getschedparam; 61238475Stuexen pthread_getspecific; 62171133Sgnn pthread_join; 63171440Srrs pthread_key_create; 64171440Srrs pthread_key_delete; 65163953Srrs pthread_kill; 66163953Srrs pthread_main_np; 67163953Srrs pthread_multi_np; 68163953Srrs pthread_mutex_destroy; 69243186Stuexen pthread_mutex_getprioceiling; 70163953Srrs pthread_mutex_init; 71165647Srrs pthread_mutex_lock; 72237569Stuexen pthread_mutex_setprioceiling; 73238003Stuexen pthread_mutex_timedlock; 74237569Stuexen pthread_mutex_trylock; 75237715Stuexen pthread_mutex_unlock; 76163953Srrs pthread_mutexattr_destroy; 77163953Srrs pthread_mutexattr_getkind_np; 78163953Srrs pthread_mutexattr_getprioceiling; 79237569Stuexen pthread_mutexattr_getpshared; 80211969Stuexen pthread_mutexattr_getprotocol; 81211969Stuexen pthread_mutexattr_gettype; 82238003Stuexen pthread_mutexattr_init; 83211969Stuexen pthread_mutexattr_setkind_np; 84211969Stuexen pthread_mutexattr_setprioceiling; 85238003Stuexen pthread_mutexattr_setprotocol; 86275483Stuexen pthread_mutexattr_setpshared; 87163953Srrs pthread_mutexattr_settype; 88237569Stuexen pthread_once; 89169352Srrs pthread_resume_all_np; 90169352Srrs pthread_resume_np; 91237569Stuexen pthread_rwlock_destroy; 92169352Srrs pthread_rwlock_init; 93168709Srrs pthread_rwlock_rdlock; 94237569Stuexen pthread_rwlock_timedrdlock; 95237569Stuexen pthread_rwlock_timedwrlock; 96237569Stuexen pthread_rwlock_tryrdlock; 97237569Stuexen pthread_rwlock_trywrlock; 98165647Srrs pthread_rwlock_unlock; 99237569Stuexen pthread_rwlock_wrlock; 100237569Stuexen pthread_rwlockattr_destroy; 101237569Stuexen pthread_rwlockattr_getpshared; 102237569Stuexen pthread_rwlockattr_init; 103237569Stuexen pthread_rwlockattr_setpshared; 104237569Stuexen pthread_set_name_np; 105237569Stuexen pthread_self; 106237540Stuexen pthread_setcancelstate; 107237540Stuexen pthread_setcanceltype; 108237540Stuexen pthread_setconcurrency; 109237540Stuexen pthread_setprio; 110170091Srrs pthread_setschedparam; 111238003Stuexen pthread_setspecific; 112254854Stuexen pthread_sigmask; 113238003Stuexen pthread_single_np; 114238003Stuexen pthread_spin_destroy; 115254854Stuexen pthread_spin_init; 116275483Stuexen pthread_spin_lock; 117275483Stuexen pthread_spin_trylock; 118237569Stuexen pthread_spin_unlock; 119237569Stuexen pthread_suspend_all_np; 120237569Stuexen pthread_suspend_np; 121238003Stuexen pthread_switch_add_np; 122163953Srrs pthread_switch_delete_np; 123237569Stuexen pthread_testcancel; 124237569Stuexen pthread_timedjoin_np; 125163953Srrs pthread_yield; 126163953Srrs}; 127228907Stuexen 128163953Srrs/* 129163953Srrs * List the private interfaces reserved for use in FreeBSD libraries. 130237569Stuexen * These are not part of our application ABI. 131237715Stuexen */ 132237715StuexenFBSDprivate_1.0 { 133237715Stuexen __pthread_cond_timedwait; 134237715Stuexen __pthread_cond_wait; 135237715Stuexen __pthread_cxa_finalize; 136237715Stuexen __pthread_mutex_init; 137238003Stuexen __pthread_mutex_lock; 138237715Stuexen __pthread_mutex_timedlock; 139237715Stuexen __pthread_mutex_trylock; 140237715Stuexen _pthread_atfork; 141237715Stuexen _pthread_barrier_destroy; 142237715Stuexen _pthread_barrier_init; 143237715Stuexen _pthread_barrier_wait; 144237715Stuexen _pthread_barrierattr_destroy; 145238003Stuexen _pthread_barrierattr_getpshared; 146237715Stuexen _pthread_barrierattr_init; 147237569Stuexen _pthread_barrierattr_setpshared; 148237569Stuexen _pthread_attr_destroy; 149238003Stuexen _pthread_attr_get_np; 150237569Stuexen _pthread_attr_getaffinity_np; 151238003Stuexen _pthread_attr_getdetachstate; 152237569Stuexen _pthread_attr_getguardsize; 153238003Stuexen _pthread_attr_getinheritsched; 154237569Stuexen _pthread_attr_getschedparam; 155163953Srrs _pthread_attr_getschedpolicy; 156238003Stuexen _pthread_attr_getscope; 157163953Srrs _pthread_attr_getstack; 158238003Stuexen _pthread_attr_getstackaddr; 159211969Stuexen _pthread_attr_getstacksize; 160211969Stuexen _pthread_attr_init; 161211969Stuexen _pthread_attr_setaffinity_np; 162188067Srrs _pthread_attr_setcreatesuspend_np; 163188067Srrs _pthread_attr_setdetachstate; 164238003Stuexen _pthread_attr_setguardsize; 165238003Stuexen _pthread_attr_setinheritsched; 166238003Stuexen _pthread_attr_setschedparam; 167238003Stuexen _pthread_attr_setschedpolicy; 168188067Srrs _pthread_attr_setscope; 169218400Stuexen _pthread_attr_setstack; 170238003Stuexen _pthread_attr_setstackaddr; 171237715Stuexen _pthread_attr_setstacksize; 172237715Stuexen _pthread_cancel; 173238003Stuexen _pthread_cancel_enter; 174238003Stuexen _pthread_cancel_leave; 175238003Stuexen _pthread_cleanup_pop; 176218400Stuexen _pthread_cleanup_push; 177238003Stuexen _pthread_cond_broadcast; 178275483Stuexen _pthread_cond_destroy; 179237049Stuexen _pthread_cond_init; 180238003Stuexen _pthread_cond_signal; 181237569Stuexen _pthread_cond_timedwait; 182169352Srrs _pthread_cond_wait; 183237569Stuexen _pthread_condattr_destroy; 184228907Stuexen _pthread_condattr_getclock; 185163953Srrs _pthread_condattr_getpshared; 186163953Srrs _pthread_condattr_init; 187163953Srrs _pthread_condattr_setclock; 188243186Stuexen _pthread_condattr_setpshared; 189243186Stuexen _pthread_create; 190243186Stuexen _pthread_detach; 191243186Stuexen _pthread_equal; 192243186Stuexen _pthread_exit; 193243186Stuexen _pthread_getaffinity_np; 194163953Srrs _pthread_getconcurrency; 195171259Sdelphij _pthread_getcpuclockid; 196171259Sdelphij _pthread_getprio; 197163953Srrs _pthread_getschedparam; 198168299Srrs _pthread_getspecific; 199163953Srrs _pthread_getthreadid_np; 200163953Srrs _pthread_join; 201163953Srrs _pthread_key_create; 202163953Srrs _pthread_key_delete; 203163953Srrs _pthread_kill; 204163953Srrs _pthread_main_np; 205163953Srrs _pthread_multi_np; 206163953Srrs _pthread_mutex_destroy; 207163953Srrs _pthread_mutex_getprioceiling; 208163953Srrs _pthread_mutex_getspinloops_np; 209163953Srrs _pthread_mutex_getyieldloops_np; 210163953Srrs _pthread_mutex_init; 211163953Srrs _pthread_mutex_init_calloc_cb; 212163953Srrs _pthread_mutex_isowned_np; 213163953Srrs _pthread_mutex_lock; 214163953Srrs _pthread_mutex_setprioceiling; 215163953Srrs _pthread_mutex_setspinloops_np; 216163953Srrs _pthread_mutex_setyieldloops_np; 217163953Srrs _pthread_mutex_timedlock; 218163953Srrs _pthread_mutex_trylock; 219163953Srrs _pthread_mutex_unlock; 220165220Srrs _pthread_mutexattr_destroy; 221163953Srrs _pthread_mutexattr_getkind_np; 222163953Srrs _pthread_mutexattr_getprioceiling; 223163953Srrs _pthread_mutexattr_getprotocol; 224163953Srrs _pthread_mutexattr_getpshared; 225185694Srrs _pthread_mutexattr_gettype; 226185694Srrs _pthread_mutexattr_init; 227185694Srrs _pthread_mutexattr_setkind_np; 228163953Srrs _pthread_mutexattr_setprioceiling; 229163953Srrs _pthread_mutexattr_setprotocol; 230163953Srrs _pthread_mutexattr_setpshared; 231163953Srrs _pthread_mutexattr_settype; 232163953Srrs _pthread_once; 233163953Srrs _pthread_resume_all_np; 234163953Srrs _pthread_resume_np; 235163953Srrs _pthread_rwlock_destroy; 236163953Srrs _pthread_rwlock_init; 237163953Srrs _pthread_rwlock_rdlock; 238168299Srrs _pthread_rwlock_timedrdlock; 239163953Srrs _pthread_rwlock_timedwrlock; 240163953Srrs _pthread_rwlock_tryrdlock; 241163953Srrs _pthread_rwlock_trywrlock; 242163953Srrs _pthread_rwlock_unlock; 243168299Srrs _pthread_rwlock_wrlock; 244163953Srrs _pthread_rwlockattr_destroy; 245163953Srrs _pthread_rwlockattr_getpshared; 246163953Srrs _pthread_rwlockattr_init; 247163953Srrs _pthread_rwlockattr_setpshared; 248163953Srrs _pthread_self; 249163953Srrs _pthread_set_name_np; 250163953Srrs _pthread_setaffinity_np; 251163953Srrs _pthread_setcancelstate; 252163953Srrs _pthread_setcanceltype; 253163953Srrs _pthread_setconcurrency; 254163953Srrs _pthread_setprio; 255163953Srrs _pthread_setschedparam; 256163953Srrs _pthread_setspecific; 257163953Srrs _pthread_sigmask; 258163953Srrs _pthread_single_np; 259163953Srrs _pthread_spin_destroy; 260163953Srrs _pthread_spin_init; 261163953Srrs _pthread_spin_lock; 262163953Srrs _pthread_spin_trylock; 263163953Srrs _pthread_spin_unlock; 264163953Srrs _pthread_suspend_all_np; 265169420Srrs _pthread_suspend_np; 266163953Srrs _pthread_switch_add_np; 267169420Srrs _pthread_switch_delete_np; 268163953Srrs _pthread_testcancel; 269163953Srrs _pthread_timedjoin_np; 270163953Srrs _pthread_yield; 271172156Srrs 272172091Srrs /* Debugger needs these. */ 273172091Srrs _libthr_debug; 274172091Srrs _thread_active_threads; 275172091Srrs _thread_bp_create; 276172091Srrs _thread_bp_death; 277172091Srrs _thread_event_mask; 278172091Srrs _thread_keytable; 279237565Stuexen _thread_last_event; 280172091Srrs _thread_list; 281172091Srrs _thread_max_keys; 282172091Srrs _thread_off_attr_flags; 283235360Stuexen _thread_off_dtv; 284172091Srrs _thread_off_event_buf; 285172091Srrs _thread_off_event_mask; 286172091Srrs _thread_off_key_allocated; 287172091Srrs _thread_off_key_destructor; 288172091Srrs _thread_off_linkmap; 289172091Srrs _thread_off_next; 290172091Srrs _thread_off_report_events; 291172091Srrs _thread_off_state; 292172091Srrs _thread_off_tcb; 293172091Srrs _thread_off_tid; 294172091Srrs _thread_off_tlsindex; 295172091Srrs _thread_size_key; 296172091Srrs _thread_state_running; 297172091Srrs _thread_state_zoombie; 298172091Srrs}; 299172091Srrs 300172091SrrsFBSD_1.1 { 301172091Srrs __pthread_cleanup_pop_imp; 302172091Srrs __pthread_cleanup_push_imp; 303172091Srrs pthread_attr_getaffinity_np; 304172091Srrs pthread_attr_setaffinity_np; 305172091Srrs pthread_getaffinity_np; 306172091Srrs pthread_getcpuclockid; 307172091Srrs pthread_setaffinity_np; 308172091Srrs pthread_mutex_getspinloops_np; 309172091Srrs pthread_mutex_getyieldloops_np; 310172091Srrs pthread_mutex_isowned_np; 311172091Srrs pthread_mutex_setspinloops_np; 312172091Srrs pthread_mutex_setyieldloops_np; 313172091Srrs}; 314172091Srrs 315172091SrrsFBSD_1.2 { 316172091Srrs pthread_getthreadid_np; 317172091Srrs}; 318172091Srrs