diff options
| author | David Xu <davidxu@FreeBSD.org> | 2007-12-14 06:25:57 +0000 |
|---|---|---|
| committer | David Xu <davidxu@FreeBSD.org> | 2007-12-14 06:25:57 +0000 |
| commit | 093fcf1694777dd8b450f4e28c28df63ba825488 (patch) | |
| tree | 54bf764117e1fe0a7991caefd3f2ad2dc6ab24f1 /lib/libthr/pthread.map | |
| parent | 80f974729f983e48512c5981b1adf508c0a385aa (diff) | |
1. Add function pthread_mutex_setspinloops_np to turn a mutex's spin
loop count.
2. Add function pthread_mutex_setyieldloops_np to turn a mutex's yield
loop count.
3. Make environment variables PTHREAD_SPINLOOPS and PTHREAD_YIELDLOOPS
to be only used for turnning PTHREAD_MUTEX_ADAPTIVE_NP mutex.
Notes
svn path=/head/; revision=174585
Diffstat (limited to 'lib/libthr/pthread.map')
| -rw-r--r-- | lib/libthr/pthread.map | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/libthr/pthread.map b/lib/libthr/pthread.map index 92be2954c83d..123fdd940a20 100644 --- a/lib/libthr/pthread.map +++ b/lib/libthr/pthread.map @@ -84,9 +84,13 @@ global: pthread_multi_np; pthread_mutex_destroy; pthread_mutex_getprioceiling; + pthread_mutex_getspinloops_np; + pthread_mutex_getyieldloops_np; pthread_mutex_init; pthread_mutex_lock; pthread_mutex_setprioceiling; + pthread_mutex_setspinloops_np; + pthread_mutex_setyieldloops_np; pthread_mutex_timedlock; pthread_mutex_trylock; pthread_mutex_unlock; @@ -284,10 +288,14 @@ global: _pthread_multi_np; _pthread_mutex_destroy; _pthread_mutex_getprioceiling; + _pthread_mutex_getspinloops_np; + _pthread_mutex_getyieldloops_np; _pthread_mutex_init; _pthread_mutex_init_calloc_cb; _pthread_mutex_lock; _pthread_mutex_setprioceiling; + _pthread_mutex_setspinloops_np; + _pthread_mutex_setyieldloops_np; _pthread_mutex_timedlock; _pthread_mutex_trylock; _pthread_mutex_unlock; |
