From e8099d6a0396cdde592eb3e8059af1cb36506271 Mon Sep 17 00:00:00 2001 From: Nalin Dahyabhai Date: Mon, 22 Jul 2013 15:49:49 -0400 Subject: 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. --- src/map.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/map.c') diff --git a/src/map.c b/src/map.c index 33543df..ad3ed3f 100644 --- a/src/map.c +++ b/src/map.c @@ -1218,20 +1218,20 @@ map_data_get_map_size(struct plugin_state *state, return 0; } -void +int map_rdlock(void) { - wrap_rwlock_rdlock(map_data.lock); + return wrap_rwlock_rdlock(map_data.lock); } -void +int map_wrlock(void) { - wrap_rwlock_wrlock(map_data.lock); + return wrap_rwlock_wrlock(map_data.lock); } -void +int map_unlock(void) { - wrap_rwlock_unlock(map_data.lock); + return wrap_rwlock_unlock(map_data.lock); } -- cgit