1/* 2 * $FreeBSD$ 3 */ 4 5/* 6 * Use the same naming scheme as libc. 7 */ 8FBSD_1.0 { 9global: 10 __error; 11 accept; 12 aio_suspend; 13 close; 14 connect; 15 creat; 16 execve; 17 fcntl; 18 fork; 19 fsync; 20 msync; 21 nanosleep; 22 open; 23 pause; 24 poll; 25 pselect; 26 pthread_atfork; 27 pthread_barrier_destroy; 28 pthread_barrier_init; 29 pthread_barrier_wait; 30 pthread_barrierattr_destroy; 31 pthread_barrierattr_getpshared; 32 pthread_barrierattr_init; 33 pthread_barrierattr_setpshared; 34 pthread_attr_destroy; 35 pthread_attr_get_np; 36 pthread_attr_getdetachstate; 37 pthread_attr_getguardsize; 38 pthread_attr_getinheritsched; 39 pthread_attr_getschedparam; 40 pthread_attr_getschedpolicy; 41 pthread_attr_getscope; 42 pthread_attr_getstack; 43 pthread_attr_getstackaddr; 44 pthread_attr_getstacksize; 45 pthread_attr_init; 46 pthread_attr_setcreatesuspend_np; 47 pthread_attr_setdetachstate; 48 pthread_attr_setguardsize; 49 pthread_attr_setinheritsched; 50 pthread_attr_setschedparam; 51 pthread_attr_setschedpolicy; 52 pthread_attr_setscope; 53 pthread_attr_setstack; 54 pthread_attr_setstackaddr; 55 pthread_attr_setstacksize; 56 pthread_cancel; 57 pthread_cleanup_pop; 58 pthread_cleanup_push; 59 pthread_cond_broadcast; 60 pthread_cond_destroy; 61 pthread_cond_init; 62 pthread_cond_signal; 63 pthread_cond_timedwait; 64 pthread_cond_wait; 65 pthread_condattr_destroy; 66 pthread_condattr_getclock; 67 pthread_condattr_getpshared; 68 pthread_condattr_init; 69 pthread_condattr_setclock; 70 pthread_condattr_setpshared; 71 pthread_create; 72 pthread_detach; 73 pthread_equal; 74 pthread_exit; 75 pthread_getconcurrency; 76 pthread_getprio; 77 pthread_getschedparam; 78 pthread_getspecific; 79 pthread_join; 80 pthread_key_create; 81 pthread_key_delete; 82 pthread_kill; 83 pthread_main_np; 84 pthread_multi_np; 85 pthread_mutex_destroy; 86 pthread_mutex_getprioceiling; 87 pthread_mutex_getspinloops_np; 88 pthread_mutex_getyieldloops_np; 89 pthread_mutex_init; 90 pthread_mutex_lock; 91 pthread_mutex_setprioceiling; 92 pthread_mutex_setspinloops_np; 93 pthread_mutex_setyieldloops_np; 94 pthread_mutex_timedlock; 95 pthread_mutex_trylock; 96 pthread_mutex_unlock; 97 pthread_mutexattr_destroy; 98 pthread_mutexattr_getkind_np; 99 pthread_mutexattr_getprioceiling; 100 pthread_mutexattr_getpshared; 101 pthread_mutexattr_getprotocol; 102 pthread_mutexattr_gettype; 103 pthread_mutexattr_init; 104 pthread_mutexattr_setkind_np; 105 pthread_mutexattr_setprioceiling; 106 pthread_mutexattr_setprotocol; 107 pthread_mutexattr_setpshared; 108 pthread_mutexattr_settype; 109 pthread_once; 110 pthread_resume_all_np; 111 pthread_resume_np; 112 pthread_rwlock_destroy; 113 pthread_rwlock_init; 114 pthread_rwlock_rdlock; 115 pthread_rwlock_timedrdlock; 116 pthread_rwlock_timedwrlock; 117 pthread_rwlock_tryrdlock; 118 pthread_rwlock_trywrlock; 119 pthread_rwlock_unlock; 120 pthread_rwlock_wrlock; 121 pthread_rwlockattr_destroy; 122 pthread_rwlockattr_getpshared; 123 pthread_rwlockattr_init; 124 pthread_rwlockattr_setpshared; 125 pthread_self; 126 pthread_set_name_np; 127 pthread_setcancelstate; 128 pthread_setcanceltype; 129 pthread_setconcurrency; 130 pthread_setprio; 131 pthread_setschedparam; 132 pthread_setspecific; 133 pthread_sigmask; 134 pthread_single_np; 135 pthread_spin_destroy; 136 pthread_spin_init; 137 pthread_spin_lock; 138 pthread_spin_trylock; 139 pthread_spin_unlock; 140 pthread_suspend_all_np; 141 pthread_suspend_np; 142 pthread_switch_add_np; 143 pthread_switch_delete_np; 144 pthread_testcancel; 145 pthread_timedjoin_np; 146 pthread_yield; 147 raise; 148 read; 149 readv; 150 recvfrom; 151 recvmsg; 152 select; 153 sem_destroy; 154 sem_getvalue; 155 sem_init; 156 sem_post; 157 sem_timedwait; 158 sem_trywait; 159 sem_wait; 160 sendmsg; 161 sendto; 162 sigaction; 163 sigprocmask; 164 sigsuspend; 165 sigwait; 166 sigwaitinfo; 167 sigtimedwait; 168 sleep; 169 system; 170 tcdrain; 171 usleep; 172 vfork; 173 wait; 174 wait3; 175 wait4; 176 waitpid; 177 write; 178 writev; 179local: 180 *; 181}; 182 183/* 184 * List the private interfaces reserved for use in FreeBSD libraries. 185 * These are not part of our application ABI. 186 */ 187FBSDprivate_1.0 { 188global: 189 ___creat; 190 ___pause; 191 ___pselect; 192 ___sleep; 193 ___system; 194 ___tcdrain; 195 ___usleep; 196 ___wait; 197 ___waitpid; 198 __accept; 199 __aio_suspend; 200 __close; 201 __connect; 202 __fcntl; 203 __fsync; 204 __msync; 205 __nanosleep; 206 __open; 207 __poll; 208 __pthread_cond_timedwait; 209 __pthread_cond_wait; 210 __pthread_mutex_init; 211 __pthread_mutex_lock; 212 __pthread_mutex_timedlock; 213 __pthread_mutex_trylock; 214 __read; 215 __readv; 216 __recvfrom; 217 __recvmsg; 218 __select; 219 __sendmsg; 220 __sendto; 221 __sigsuspend; 222 __sigtimedwait; 223 __sigwait; 224 __sigwaitinfo; 225 __wait3; 226 __wait4; 227 __write; 228 __writev; 229 _fork; 230 _pthread_atfork; 231 _pthread_barrier_destroy; 232 _pthread_barrier_init; 233 _pthread_barrier_wait; 234 _pthread_barrierattr_destroy; 235 _pthread_barrierattr_getpshared; 236 _pthread_barrierattr_init; 237 _pthread_barrierattr_setpshared; 238 _pthread_attr_destroy; 239 _pthread_attr_get_np; 240 _pthread_attr_getdetachstate; 241 _pthread_attr_getguardsize; 242 _pthread_attr_getinheritsched; 243 _pthread_attr_getschedparam; 244 _pthread_attr_getschedpolicy; 245 _pthread_attr_getscope; 246 _pthread_attr_getstack; 247 _pthread_attr_getstackaddr; 248 _pthread_attr_getstacksize; 249 _pthread_attr_init; 250 _pthread_attr_setcreatesuspend_np; 251 _pthread_attr_setdetachstate; 252 _pthread_attr_setguardsize; 253 _pthread_attr_setinheritsched; 254 _pthread_attr_setschedparam; 255 _pthread_attr_setschedpolicy; 256 _pthread_attr_setscope; 257 _pthread_attr_setstack; 258 _pthread_attr_setstackaddr; 259 _pthread_attr_setstacksize; 260 _pthread_cancel; 261 _pthread_cleanup_pop; 262 _pthread_cleanup_push; 263 _pthread_cond_broadcast; 264 _pthread_cond_destroy; 265 _pthread_cond_init; 266 _pthread_cond_signal; 267 _pthread_cond_timedwait; 268 _pthread_cond_wait; 269 _pthread_condattr_destroy; 270 _pthread_condattr_getclock; 271 _pthread_condattr_getpshared; 272 _pthread_condattr_init; 273 _pthread_condattr_setclock; 274 _pthread_condattr_setpshared; 275 _pthread_create; 276 _pthread_detach; 277 _pthread_equal; 278 _pthread_exit; 279 _pthread_getconcurrency; 280 _pthread_getprio; 281 _pthread_getschedparam; 282 _pthread_getspecific; 283 _pthread_join; 284 _pthread_key_create; 285 _pthread_key_delete; 286 _pthread_kill; 287 _pthread_main_np; 288 _pthread_multi_np; 289 _pthread_mutex_destroy; 290 _pthread_mutex_getprioceiling; 291 _pthread_mutex_getspinloops_np; 292 _pthread_mutex_getyieldloops_np; 293 _pthread_mutex_init; 294 _pthread_mutex_init_calloc_cb; 295 _pthread_mutex_lock; 296 _pthread_mutex_setprioceiling; 297 _pthread_mutex_setspinloops_np; 298 _pthread_mutex_setyieldloops_np; 299 _pthread_mutex_timedlock; 300 _pthread_mutex_trylock; 301 _pthread_mutex_unlock; 302 _pthread_mutexattr_destroy; 303 _pthread_mutexattr_getkind_np; 304 _pthread_mutexattr_getprioceiling; 305 _pthread_mutexattr_getprotocol; 306 _pthread_mutexattr_getpshared; 307 _pthread_mutexattr_gettype; 308 _pthread_mutexattr_init; 309 _pthread_mutexattr_setkind_np; 310 _pthread_mutexattr_setprioceiling; 311 _pthread_mutexattr_setprotocol; 312 _pthread_mutexattr_setpshared; 313 _pthread_mutexattr_settype; 314 _pthread_once; 315 _pthread_resume_all_np; 316 _pthread_resume_np; 317 _pthread_rwlock_destroy; 318 _pthread_rwlock_init; 319 _pthread_rwlock_rdlock; 320 _pthread_rwlock_timedrdlock; 321 _pthread_rwlock_timedwrlock; 322 _pthread_rwlock_tryrdlock; 323 _pthread_rwlock_trywrlock; 324 _pthread_rwlock_unlock; 325 _pthread_rwlock_wrlock; 326 _pthread_rwlockattr_destroy; 327 _pthread_rwlockattr_getpshared; 328 _pthread_rwlockattr_init; 329 _pthread_rwlockattr_setpshared; 330 _pthread_self; 331 _pthread_set_name_np; 332 _pthread_setcancelstate; 333 _pthread_setcanceltype; 334 _pthread_setconcurrency; 335 _pthread_setprio; 336 _pthread_setschedparam; 337 _pthread_setspecific; 338 _pthread_sigmask; 339 _pthread_single_np; 340 _pthread_spin_destroy; 341 _pthread_spin_init; 342 _pthread_spin_lock; 343 _pthread_spin_trylock; 344 _pthread_spin_unlock; 345 _pthread_suspend_all_np; 346 _pthread_suspend_np; 347 _pthread_switch_add_np; 348 _pthread_switch_delete_np; 349 _pthread_testcancel; 350 _pthread_timedjoin_np; 351 _pthread_yield; 352 _raise; 353 _sem_destroy; 354 _sem_getvalue; 355 _sem_init; 356 _sem_post; 357 _sem_timedwait; 358 _sem_trywait; 359 _sem_wait; 360 _sigaction; 361 _sigprocmask; 362 _sigsuspend; 363 _sigtimedwait; 364 _sigwait; 365 _sigwaitinfo; 366 _spinlock; 367 _spinlock_debug; 368 _spinunlock; 369 _vfork; 370 371 /* Debugger needs these. */ 372 _libthr_debug; 373 _thread_active_threads; 374 _thread_bp_create; 375 _thread_bp_death; 376 _thread_event_mask; 377 _thread_keytable; 378 _thread_last_event; 379 _thread_list; 380 _thread_max_keys; 381 _thread_off_attr_flags; 382 _thread_off_dtv; 383 _thread_off_event_buf; 384 _thread_off_event_mask; 385 _thread_off_key_allocated; 386 _thread_off_key_destructor; 387 _thread_off_linkmap; 388 _thread_off_next; 389 _thread_off_report_events; 390 _thread_off_state; 391 _thread_off_tcb; 392 _thread_off_tid; 393 _thread_off_tlsindex; 394 _thread_size_key; 395 _thread_state_running; 396 _thread_state_zoombie; 397local: 398 *; 399}; 400