summaryrefslogtreecommitdiffstats
path: root/lib/libthr/pthread.map
diff options
context:
space:
mode:
authordavidxu <davidxu@FreeBSD.org>2007-12-14 06:25:57 +0000
committerdavidxu <davidxu@FreeBSD.org>2007-12-14 06:25:57 +0000
commit5340a5f502397bf761127ef489a05170d31910f6 (patch)
tree54bf764117e1fe0a7991caefd3f2ad2dc6ab24f1 /lib/libthr/pthread.map
parent1e3188021c5ec8a5073b1c85a13b30e3ce73c484 (diff)
downloadFreeBSD-src-5340a5f502397bf761127ef489a05170d31910f6.zip
FreeBSD-src-5340a5f502397bf761127ef489a05170d31910f6.tar.gz
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.
Diffstat (limited to 'lib/libthr/pthread.map')
-rw-r--r--lib/libthr/pthread.map8
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/libthr/pthread.map b/lib/libthr/pthread.map
index 92be295..123fdd9 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;
OpenPOWER on IntegriCloud