diff options
Diffstat (limited to 'mysys/my_pthread.c')
-rw-r--r-- | mysys/my_pthread.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/mysys/my_pthread.c b/mysys/my_pthread.c index 38451f1f79a..cb37fe7c73f 100644 --- a/mysys/my_pthread.c +++ b/mysys/my_pthread.c @@ -438,6 +438,12 @@ int my_pthread_cond_timedwait(pthread_cond_t *cond, pthread_mutex_t *mutex, #ifdef HPUX +/* + In HP-UX-10.20 and other old Posix 1003.4a Draft 4 implementations + pthread_mutex_trylock returns 1 on success, not 0 like + pthread_mutex_lock +*/ + int my_pthread_mutex_trylock(pthread_mutex_t *mutex) { int error=pthread_mutex_trylock(mutex); @@ -447,9 +453,9 @@ int my_pthread_mutex_trylock(pthread_mutex_t *mutex) error=errno; return error; } - #endif + /* Some help functions */ int pthread_no_free(void *not_used __attribute__((unused))) |