diff options
| author | Brian S. Dean <bsd@FreeBSD.org> | 2002-03-15 18:27:58 +0000 |
|---|---|---|
| committer | Brian S. Dean <bsd@FreeBSD.org> | 2002-03-15 18:27:58 +0000 |
| commit | b18ae9245d95dc3ba02d0797a11b8bc9a025ec2a (patch) | |
| tree | d434f05d4637bdc9edb1b9eb82a4b5e69f504bcc /lib/libpthread/thread | |
| parent | f303d231864950b1154243594a6dd1ce5525b0fe (diff) | |
Notes
Diffstat (limited to 'lib/libpthread/thread')
| -rw-r--r-- | lib/libpthread/thread/thr_rwlock.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/libpthread/thread/thr_rwlock.c b/lib/libpthread/thread/thr_rwlock.c index 25fab59a8cfa..2f55f03b355c 100644 --- a/lib/libpthread/thread/thr_rwlock.c +++ b/lib/libpthread/thread/thr_rwlock.c @@ -209,7 +209,7 @@ _pthread_rwlock_tryrdlock (pthread_rwlock_t *rwlock) /* give writers priority over readers */ if (prwlock->blocked_writers || prwlock->state < 0) - ret = EWOULDBLOCK; + ret = EBUSY; else if (prwlock->state == MAX_READ_LOCKS) ret = EAGAIN; /* too many read locks acquired */ else @@ -245,7 +245,7 @@ _pthread_rwlock_trywrlock (pthread_rwlock_t *rwlock) return(ret); if (prwlock->state != 0) - ret = EWOULDBLOCK; + ret = EBUSY; else /* indicate we are locked for writing */ prwlock->state = -1; |
