diff options
Diffstat (limited to 'winsup/cygwin/thread.h')
-rw-r--r-- | winsup/cygwin/thread.h | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/winsup/cygwin/thread.h b/winsup/cygwin/thread.h index c15ded478..f8ab9da8b 100644 --- a/winsup/cygwin/thread.h +++ b/winsup/cygwin/thread.h @@ -301,27 +301,21 @@ public: int type; int pshared; - pthread_t get_pthread_self () const - { - return PTHREAD_MUTEX_NORMAL == type ? MUTEX_OWNER_ANONYMOUS : - ::pthread_self (); - } - int lock () { - return _lock (get_pthread_self ()); + return _lock (::pthread_self ()); } int trylock () { - return _trylock (get_pthread_self ()); + return _trylock (::pthread_self ()); } int unlock () { - return _unlock (get_pthread_self ()); + return _unlock (::pthread_self ()); } int destroy () { - return _destroy (get_pthread_self ()); + return _destroy (::pthread_self ()); } void set_owner (pthread_t self) |