diff options
author | Ulrich Drepper <drepper@redhat.com> | 2003-06-22 23:36:29 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2003-06-22 23:36:29 +0000 |
commit | b758b9cb108f37e65278f4488fad083300022ba7 (patch) | |
tree | 4e58e55944d4b0035264c371c6d34588e468b44f /nptl/pthreadP.h | |
parent | 0ec2bf3d494e03e00fa0fc6e0d2ca3d6d1b6ac7c (diff) | |
download | glibc-b758b9cb108f37e65278f4488fad083300022ba7.zip glibc-b758b9cb108f37e65278f4488fad083300022ba7.tar.gz glibc-b758b9cb108f37e65278f4488fad083300022ba7.tar.bz2 |
(__pthread_mutex_init_internal): Mark hidden. (__pthread_mutex_lock_internal): Likewise. (__pthread_mutex_unlock_internal): Likewise. (__pthread_mutex_unlock_usercnt): Declare.
Diffstat (limited to 'nptl/pthreadP.h')
-rw-r--r-- | nptl/pthreadP.h | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/nptl/pthreadP.h b/nptl/pthreadP.h index e10589c..be40ce9 100644 --- a/nptl/pthreadP.h +++ b/nptl/pthreadP.h @@ -22,6 +22,7 @@ #include <pthread.h> #include <setjmp.h> +#include <stdbool.h> #include <sys/syscall.h> #include "descr.h" #include <tls.h> @@ -243,16 +244,22 @@ extern int __pthread_setcancelstate (int state, int *oldstate); extern int __pthread_mutex_init (pthread_mutex_t *__mutex, __const pthread_mutexattr_t *__mutexattr); extern int __pthread_mutex_init_internal (pthread_mutex_t *__mutex, - __const pthread_mutexattr_t *__mutexattr); + __const pthread_mutexattr_t *__mutexattr) + attribute_hidden; extern int __pthread_mutex_destroy (pthread_mutex_t *__mutex); -extern int __pthread_mutex_destroy_internal (pthread_mutex_t *__mutex); +extern int __pthread_mutex_destroy_internal (pthread_mutex_t *__mutex) + attribute_hidden; extern int __pthread_mutex_trylock (pthread_mutex_t *_mutex); extern int __pthread_mutex_lock (pthread_mutex_t *__mutex); -extern int __pthread_mutex_lock_internal (pthread_mutex_t *__mutex); +extern int __pthread_mutex_lock_internal (pthread_mutex_t *__mutex) + attribute_hidden; extern int __pthread_mutex_cond_lock (pthread_mutex_t *__mutex) attribute_hidden; extern int __pthread_mutex_unlock (pthread_mutex_t *__mutex); -extern int __pthread_mutex_unlock_internal (pthread_mutex_t *__mutex); +extern int __pthread_mutex_unlock_internal (pthread_mutex_t *__mutex) + attribute_hidden; +extern int __pthread_mutex_unlock_usercnt (pthread_mutex_t *__mutex, + bool __decr) internal_function; extern int __pthread_mutexattr_init (pthread_mutexattr_t *attr); extern int __pthread_mutexattr_destroy (pthread_mutexattr_t *attr); extern int __pthread_mutexattr_settype (pthread_mutexattr_t *attr, int kind); |