* thread.h (pthread_mutex::get_pthread_self): Remove.
(pthread_mutex::lock): Use ::pthread_self as self parameter. (pthread_mutex::trylock): Ditto. (pthread_mutex::unlock): Ditto. (pthread_mutex::destroy): Ditto.
This commit is contained in:
parent
be7d909395
commit
bf58ec35b4
|
@ -1,3 +1,11 @@
|
||||||
|
2005-09-05 Corinna Vinschen <corinna@vinschen.de>
|
||||||
|
|
||||||
|
* thread.h (pthread_mutex::get_pthread_self): Remove.
|
||||||
|
(pthread_mutex::lock): Use ::pthread_self as self parameter.
|
||||||
|
(pthread_mutex::trylock): Ditto.
|
||||||
|
(pthread_mutex::unlock): Ditto.
|
||||||
|
(pthread_mutex::destroy): Ditto.
|
||||||
|
|
||||||
2005-09-02 Dave Korn <dave.korn@artimi.com>
|
2005-09-02 Dave Korn <dave.korn@artimi.com>
|
||||||
|
|
||||||
* Makefile.in (CXXFLAGS): Use 'override' to correctly set flags to
|
* Makefile.in (CXXFLAGS): Use 'override' to correctly set flags to
|
||||||
|
|
|
@ -301,27 +301,21 @@ public:
|
||||||
int type;
|
int type;
|
||||||
int pshared;
|
int pshared;
|
||||||
|
|
||||||
pthread_t get_pthread_self () const
|
|
||||||
{
|
|
||||||
return PTHREAD_MUTEX_NORMAL == type ? MUTEX_OWNER_ANONYMOUS :
|
|
||||||
::pthread_self ();
|
|
||||||
}
|
|
||||||
|
|
||||||
int lock ()
|
int lock ()
|
||||||
{
|
{
|
||||||
return _lock (get_pthread_self ());
|
return _lock (::pthread_self ());
|
||||||
}
|
}
|
||||||
int trylock ()
|
int trylock ()
|
||||||
{
|
{
|
||||||
return _trylock (get_pthread_self ());
|
return _trylock (::pthread_self ());
|
||||||
}
|
}
|
||||||
int unlock ()
|
int unlock ()
|
||||||
{
|
{
|
||||||
return _unlock (get_pthread_self ());
|
return _unlock (::pthread_self ());
|
||||||
}
|
}
|
||||||
int destroy ()
|
int destroy ()
|
||||||
{
|
{
|
||||||
return _destroy (get_pthread_self ());
|
return _destroy (::pthread_self ());
|
||||||
}
|
}
|
||||||
|
|
||||||
void set_owner (pthread_t self)
|
void set_owner (pthread_t self)
|
||||||
|
|
Loading…
Reference in New Issue