diff options
author | Nalin Dahyabhai <nalin@dahyabhai.net> | 2013-07-22 15:49:49 -0400 |
---|---|---|
committer | Nalin Dahyabhai <nalin@dahyabhai.net> | 2013-08-07 14:46:03 -0400 |
commit | e8099d6a0396cdde592eb3e8059af1cb36506271 (patch) | |
tree | d912a6e234c897d2fd3fd8c701ec9ebfc09a5ed0 /src/wrap.h | |
parent | ae785b3ceaa596dc4f11df2f298f4b85bd9ba77b (diff) | |
download | slapi-nis-e8099d6a0396cdde592eb3e8059af1cb36506271.tar.gz slapi-nis-e8099d6a0396cdde592eb3e8059af1cb36506271.tar.xz slapi-nis-e8099d6a0396cdde592eb3e8059af1cb36506271.zip |
Remember that locking can fail
The SLAPI and pthread rwlock functions, unlike the NSPR versions, return
result codes which can indicate failure. So don't throw them away.
Diffstat (limited to 'src/wrap.h')
-rw-r--r-- | src/wrap.h | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -33,9 +33,9 @@ int wrap_thread_stopfd(struct wrapped_thread *t); struct wrapped_rwlock *wrap_new_rwlock(void); void wrap_free_rwlock(struct wrapped_rwlock *rwlock); -void wrap_rwlock_rdlock(struct wrapped_rwlock *rwlock); -void wrap_rwlock_wrlock(struct wrapped_rwlock *rwlock); -void wrap_rwlock_unlock(struct wrapped_rwlock *rwlock); +int wrap_rwlock_rdlock(struct wrapped_rwlock *rwlock); +int wrap_rwlock_wrlock(struct wrapped_rwlock *rwlock); +int wrap_rwlock_unlock(struct wrapped_rwlock *rwlock); Slapi_PBlock *wrap_pblock_new(Slapi_PBlock *parent); int wrap_search_internal_get_entry(Slapi_PBlock *pb, |