summaryrefslogtreecommitdiff
path: root/nptl/sysdeps/unix/sysv/solaris2/kopensolaris-gnu/Versions
blob: 964023da654828df902c223b767d962a3fba22c8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
libc {
  GLIBC_2.3.2 {
    __register_atfork;
  }
  GLIBC_2.7 {
    thr_stksegment; thr_main;
  }
  GLIBC_PRIVATE {
    __libc_pthread_init;
    __libc_current_sigrtmin_private; __libc_current_sigrtmax_private;
    __libc_allocate_rtsig_private;
    __resp;
  }
}
libpthread {
  GLIBC_2.0 {
    fork; __fork;
  }
  GLIBC_2.7 {
    # c
    cond_init; cond_destroy; cond_wait; cond_timedwait; cond_reltimedwait;
    cond_signal; cond_broadcast;

    # l
    _lwp_cond_broadcast; _lwp_cond_timedwait; _lwp_cond_reltimedwait;
    _lwp_cond_signal; _lwp_cond_wait; _lwp_continue; _lwp_info; _lwp_kill;
    _lwp_mutex_lock; _lwp_mutex_trylock; _lwp_mutex_unlock; _lwp_self;
    _lwp_sema_init; _lwp_sema_post; _lwp_sema_trywait; _lwp_sema_wait;
    _lwp_suspend;

    # m
    mutex_init; mutex_destroy; mutex_consistent; mutex_lock; mutex_trylock;
    mutex_unlock; _mutex_held;

    # n
    __nthreads;

    # p
    pthread_cond_reltimedwait_np; pthread_mutex_reltimedlock_np;
    pthread_rwlock_reltimedrdlock_np; pthread_rwlock_reltimedwrlock_np;
    pthread_key_create_once_np;

    # r
    rwlock_init; rwlock_destroy; rw_rdlock; rw_wrlock; rw_unlock; rw_tryrdlock;
    rw_trywrlock; _rw_read_held; _rw_write_held;

    # s
    sema_init; sema_destroy; sema_wait; sema_timedwait; sema_reltimedwait;
    sema_post; sema_trywait; _sema_held;

    # t
    thr_create; thr_join; thr_exit; thr_suspend; thr_continue; thr_self;
    thr_setconcurrency; thr_getconcurrency; thr_main; thr_kill; thr_yield;
    thr_setprio; thr_getprio; thr_keycreate; thr_keycreate_once; thr_min_stack;
    thr_getspecific; thr_setspecific; thr_sigsetmask;
  }
}