summaryrefslogtreecommitdiff
path: root/source3/locking/locking.c
diff options
context:
space:
mode:
authorVolker Lendecke <vl@sernet.de>2007-12-05 20:53:22 +0100
committerVolker Lendecke <vl@samba.org>2007-12-10 12:22:01 +0100
commitd60fac2a5a789680b6dd9f05ab15a3033ec2887c (patch)
tree18a22107352f58657179bfdd8c2bad81efebf180 /source3/locking/locking.c
parent0527d3758ad7522995e1e1cc85a3c1b9ee22de52 (diff)
downloadsamba-d60fac2a5a789680b6dd9f05ab15a3033ec2887c.tar.gz
samba-d60fac2a5a789680b6dd9f05ab15a3033ec2887c.tar.bz2
samba-d60fac2a5a789680b6dd9f05ab15a3033ec2887c.zip
Tiny simplifications
locking.c:open_read_only was unused don't export the silly boolean flag locking_init(bool read_only) (This used to be commit 2f3c865707010bc7c463a02782dbee3dc2479da1)
Diffstat (limited to 'source3/locking/locking.c')
-rw-r--r--source3/locking/locking.c24
1 files changed, 14 insertions, 10 deletions
diff --git a/source3/locking/locking.c b/source3/locking/locking.c
index 296323f7da..dab21e53b3 100644
--- a/source3/locking/locking.c
+++ b/source3/locking/locking.c
@@ -385,9 +385,7 @@ void locking_close_file(struct messaging_context *msg_ctx,
Initialise the locking functions.
****************************************************************************/
-static int open_read_only;
-
-bool locking_init(int read_only)
+static bool locking_init_internal(bool read_only)
{
brl_init(read_only);
@@ -408,22 +406,28 @@ bool locking_init(int read_only)
if (!posix_locking_init(read_only))
return False;
- open_read_only = read_only;
-
return True;
}
+bool locking_init(void)
+{
+ return locking_init_internal(false);
+}
+
+bool locking_init_readonly(void)
+{
+ return locking_init_internal(true);
+}
+
/*******************************************************************
Deinitialize the share_mode management.
******************************************************************/
bool locking_end(void)
{
- brl_shutdown(open_read_only);
- if (lock_db) {
- TALLOC_FREE(lock_db);
- }
- return True;
+ brl_shutdown();
+ TALLOC_FREE(lock_db);
+ return true;
}
/*******************************************************************