From cd9752d61f49a07a1e943b524c56e0bb75cdeb61 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Fri, 13 Jan 2006 16:58:04 +0000 Subject: r12909: add an ldb module for the wins.ldb, it currently doesn't do much, but it's later prevent adding corrupted records via ldbedit, and will take care of the versionID counter metze (This used to be commit a6f279bc43c74cf4dc116cb6ba99f1aed13a4de9) --- source4/nbt_server/wins/winsdb.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'source4/nbt_server/wins/winsdb.h') diff --git a/source4/nbt_server/wins/winsdb.h b/source4/nbt_server/wins/winsdb.h index 6310966d87..47e11b4694 100644 --- a/source4/nbt_server/wins/winsdb.h +++ b/source4/nbt_server/wins/winsdb.h @@ -47,10 +47,23 @@ struct winsdb_record { const char *registered_by; }; +enum winsdb_handle_caller { + WINSDB_HANDLE_CALLER_ADMIN = 0, + WINSDB_HANDLE_CALLER_NBTD = 1, + WINSDB_HANDLE_CALLER_WREPL = 2 +}; + struct winsdb_handle { /* wins server database handle */ struct ldb_context *ldb; + /* + * the type of the caller, as we pass this to the + * 'wins_ldb' ldb module can decide if it needs to verify the + * the records before they're written to disk + */ + enum winsdb_handle_caller caller; + /* local owner address */ const char *local_owner; }; -- cgit