summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2013-09-10 19:42:06 +0200
committerVolker Lendecke <vl@samba.org>2013-09-11 08:27:11 +0200
commit20cc710920d286f99f71bf0cf4ca95a7d17935dc (patch)
tree4f21d42ae20f8ad8e7fc3ac7aa10ff82f0695950
parent07948ef6e12ac52ecbb23089495d3760028f019e (diff)
downloadsamba-20cc710920d286f99f71bf0cf4ca95a7d17935dc.tar.gz
samba-20cc710920d286f99f71bf0cf4ca95a7d17935dc.tar.bz2
samba-20cc710920d286f99f71bf0cf4ca95a7d17935dc.zip
smbd: Move "struct byte_range_lock" definition to brlock.c
-rw-r--r--source3/include/locking.h10
-rw-r--r--source3/locking/brlock.c10
2 files changed, 11 insertions, 9 deletions
diff --git a/source3/include/locking.h b/source3/include/locking.h
index 627908ce74..97c138aead 100644
--- a/source3/include/locking.h
+++ b/source3/include/locking.h
@@ -47,15 +47,7 @@ struct files_struct;
#include "lib/file_id.h"
-struct byte_range_lock {
- struct files_struct *fsp;
- unsigned int num_locks;
- bool modified;
- bool read_only;
- struct file_id key;
- struct lock_struct *lock_data;
- struct db_record *record;
-};
+struct byte_range_lock;
/* Internal structure in brlock.tdb.
The data in brlock records is an unsorted linear array of these
diff --git a/source3/locking/brlock.c b/source3/locking/brlock.c
index cc5d7a8ae0..1f4c716391 100644
--- a/source3/locking/brlock.c
+++ b/source3/locking/brlock.c
@@ -43,6 +43,16 @@
static struct db_context *brlock_db;
+struct byte_range_lock {
+ struct files_struct *fsp;
+ unsigned int num_locks;
+ bool modified;
+ bool read_only;
+ struct file_id key;
+ struct lock_struct *lock_data;
+ struct db_record *record;
+};
+
/****************************************************************************
Debug info at level 10 for lock struct.
****************************************************************************/