summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2010-12-21 10:25:01 -0500
committerEric S. Raymond <esr@thyrsus.com>2010-12-21 10:25:01 -0500
commit2716c589b82a649b65e77f19fbdbe9374f77e605 (patch)
tree0268f63b79e0fe536c88c7b8444bb86f0fdc78b6
parentbb87e4355dda6bb70eadbf5bf88f39727a5dcd8a (diff)
downloaddeheader-2716c589b82a649b65e77f19fbdbe9374f77e605.tar.gz
deheader-2716c589b82a649b65e77f19fbdbe9374f77e605.tar.bz2
deheader-2716c589b82a649b65e77f19fbdbe9374f77e605.tar.xz
deheader-2716c589b82a649b65e77f19fbdbe9374f77e605.zip
Tests for pthread functions.
-rwxr-xr-xdeheader79
1 files changed, 78 insertions, 1 deletions
diff --git a/deheader b/deheader
index 6ded547..0bf9e15 100755
--- a/deheader
+++ b/deheader
@@ -638,7 +638,84 @@ requirements = (
("pread()", ["<unistd.h>"]),
# printf - print formatted output
(r"printf()", ["<stdio.h>"]),
-
+ # pthread.h - threads
+ (r"pthread_attr_destroy()", ["<pthread.h>"]),
+ (r"pthread_attr_getdetachstate()", ["<pthread.h>"]),
+ (r"pthread_attr_getguardsize()", ["<pthread.h>"]),
+ (r"pthread_attr_getinheritsched()", ["<pthread.h>"]),
+ (r"pthread_attr_getschedparam()", ["<pthread.h>"]),
+ (r"pthread_attr_getschedpolicy()", ["<pthread.h>"]),
+ (r"pthread_attr_getscope()", ["<pthread.h>"]),
+ (r"pthread_attr_getstackaddr()", ["<pthread.h>"]),
+ (r"pthread_attr_getstacksize()", ["<pthread.h>"]),
+ (r"pthread_attr_init()", ["<pthread.h>"]),
+ (r"pthread_attr_setdetachstate()", ["<pthread.h>"]),
+ (r"pthread_attr_setguardsize()", ["<pthread.h>"]),
+ (r"pthread_attr_setinheritsched()", ["<pthread.h>"]),
+ (r"pthread_attr_setschedparam()", ["<pthread.h>"]),
+ (r"pthread_attr_setschedpolicy()", ["<pthread.h>"]),
+ (r"pthread_attr_setscope()", ["<pthread.h>"]),
+ (r"pthread_attr_setstackaddr()", ["<pthread.h>"]),
+ (r"pthread_attr_setstacksize()", ["<pthread.h>"]),
+ (r"pthread_cancel()", ["<pthread.h>"]),
+ (r"pthread_cleanup_push()", ["<pthread.h>"]),
+ (r"pthread_cleanup_pop()", ["<pthread.h>"]),
+ (r"pthread_cond_broadcast()", ["<pthread.h>"]),
+ (r"pthread_cond_destroy()", ["<pthread.h>"]),
+ (r"pthread_cond_init()", ["<pthread.h>"]),
+ (r"pthread_cond_signal()", ["<pthread.h>"]),
+ (r"pthread_cond_timedwait()", ["<pthread.h>"]),
+ (r"pthread_cond_wait()", ["<pthread.h>"]),
+ (r"pthread_condattr_destroy()", ["<pthread.h>"]),
+ (r"pthread_condattr_getpshared()", ["<pthread.h>"]),
+ (r"pthread_condattr_init()", ["<pthread.h>"]),
+ (r"pthread_condattr_setpshared()", ["<pthread.h>"]),
+ (r"pthread_create()", ["<pthread.h>"]),
+ (r"pthread_detach()", ["<pthread.h>"]),
+ (r"pthread_equal()", ["<pthread.h>"]),
+ (r"pthread_exit()", ["<pthread.h>"]),
+ (r"pthread_getconcurrency()", ["<pthread.h>"]),
+ (r"pthread_getschedparam()", ["<pthread.h>"]),
+ (r"pthread_getspecific()", ["<pthread.h>"]),
+ (r"pthread_join()", ["<pthread.h>"]),
+ (r"pthread_key_create()", ["<pthread.h>"]),
+ (r"pthread_key_delete()", ["<pthread.h>"]),
+ (r"pthread_mutex_destroy()", ["<pthread.h>"]),
+ (r"pthread_mutex_getprioceiling()", ["<pthread.h>"]),
+ (r"pthread_mutex_init()", ["<pthread.h>"]),
+ (r"pthread_mutex_lock()", ["<pthread.h>"]),
+ (r"pthread_mutex_setprioceiling()", ["<pthread.h>"]),
+ (r"pthread_mutex_trylock()", ["<pthread.h>"]),
+ (r"pthread_mutex_unlock()", ["<pthread.h>"]),
+ (r"pthread_mutexattr_destroy()", ["<pthread.h>"]),
+ (r"pthread_mutexattr_getprioceiling()",["<pthread.h>"]),
+ (r"pthread_mutexattr_getprotocol()", ["<pthread.h>"]),
+ (r"pthread_mutexattr_getpshared()", ["<pthread.h>"]),
+ (r"pthread_mutexattr_gettype()", ["<pthread.h>"]),
+ (r"pthread_mutexattr_init()", ["<pthread.h>"]),
+ (r"pthread_mutexattr_setprioceiling()",["<pthread.h>"]),
+ (r"pthread_mutexattr_setprotocol()", ["<pthread.h>"]),
+ (r"pthread_mutexattr_setpshared()", ["<pthread.h>"]),
+ (r"pthread_mutexattr_settype()", ["<pthread.h>"]),
+ (r"pthread_once()", ["<pthread.h>"]),
+ (r"pthread_rwlock_destroy()", ["<pthread.h>"]),
+ (r"pthread_rwlock_init()", ["<pthread.h>"]),
+ (r"pthread_rwlock_rdlock()", ["<pthread.h>"]),
+ (r"pthread_rwlock_tryrdlock()", ["<pthread.h>"]),
+ (r"pthread_rwlock_trywrlock()", ["<pthread.h>"]),
+ (r"pthread_rwlock_unlock()", ["<pthread.h>"]),
+ (r"pthread_rwlock_wrlock()", ["<pthread.h>"]),
+ (r"pthread_rwlockattr_destroy()", ["<pthread.h>"]),
+ (r"pthread_rwlockattr_getpshared()", ["<pthread.h>"]),
+ (r"pthread_rwlockattr_init()", ["<pthread.h>"]),
+ (r"pthread_rwlockattr_setpshared()", ["<pthread.h>"]),
+ (r"pthread_self()", ["<pthread.h>"]),
+ (r"pthread_setcancelstate()", ["<pthread.h>"]),
+ (r"pthread_setcanceltype()", ["<pthread.h>"]),
+ (r"pthread_setconcurrency()", ["<pthread.h>"]),
+ (r"pthread_setschedparam()", ["<pthread.h>"]),
+ (r"pthread_setspecific()", ["<pthread.h>"]),
+ (r"pthread_testcancel()", ["<pthread.h>"]),
# setjmp.h - stack environment declarations