summaryrefslogtreecommitdiff
path: root/source3/locking/leases_db.h
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2014-12-05 12:57:24 -0800
committerJeremy Allison <jra@samba.org>2014-12-09 01:18:08 +0100
commitb3b878eea4ecdd13828fc8f912ad95904e8a6c5e (patch)
treec1610344ea5e4996e8136343c359c7643e08e081 /source3/locking/leases_db.h
parent5661198d718496201ea2a6bb75d043a8b255b578 (diff)
downloadsamba-b3b878eea4ecdd13828fc8f912ad95904e8a6c5e.tar.gz
s3:locking: Add new utility function leases_db_copy_file_ids()
Will be used by lease db parsers. Signed-off-by: Jeremy Allison <jra@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org>
Diffstat (limited to 'source3/locking/leases_db.h')
-rw-r--r--source3/locking/leases_db.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/source3/locking/leases_db.h b/source3/locking/leases_db.h
index f3988632b50..0daa0ecade9 100644
--- a/source3/locking/leases_db.h
+++ b/source3/locking/leases_db.h
@@ -24,6 +24,7 @@
struct GUID;
struct smb2_lease_key;
struct file_id;
+struct leases_db_file;
bool leases_db_init(bool read_only);
NTSTATUS leases_db_add(const struct GUID *client_guid,
@@ -48,4 +49,8 @@ NTSTATUS leases_db_rename(const struct GUID *client_guid,
const char *servicepath_new,
const char *filename_new,
const char *stream_name_new);
+NTSTATUS leases_db_copy_file_ids(TALLOC_CTX *mem_ctx,
+ uint32_t num_files,
+ const struct leases_db_file *files,
+ struct file_id **pp_ids);
#endif /* _LEASES_DB_H_ */