diff options
author | rpj <rpj> | 1999-02-19 03:15:05 +0000 |
---|---|---|
committer | rpj <rpj> | 1999-02-19 03:15:05 +0000 |
commit | 2f59893abc1ef66e851c4bba56c4b421710d4183 (patch) | |
tree | f97607137924f1d951bdff20d136dbe59d812a5a /mutex.c | |
parent | d17546911f6e814a15ef8c2c1685399a61d22e71 (diff) |
Fri Feb 19 16:2s1703:30 1999 Ross Johnson <rpj@ixobrychus.canberra.edu.au>
* sync.c (pthread_join): Fix pthread_equal() test.
* mutex.c (pthread_mutex_trylock): Check mutex != NULL before
using it.
Diffstat (limited to 'mutex.c')
-rw-r--r-- | mutex.c | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -508,17 +508,17 @@ pthread_mutex_trylock(pthread_mutex_t *mutex) { int result = 0; + if (mutex == NULL) + { + return EINVAL; + } + if (mutex->mutex == 0 && _pthread_try_enter_critical_section == NULL) { /* TryEnterCriticalSection does not exist in the OS; return ENOSYS. */ return ENOSYS; } - if (mutex == NULL) - { - return EINVAL; - } - /* * We do a quick check to see if we need to do more work * to initialise a static mutex. We check 'staticinit' |