lib: Add server_id_db_pid()
authorVolker Lendecke <vl@samba.org>
Mon, 8 Jun 2015 20:46:54 +0000 (20:46 +0000)
committerJeremy Allison <jra@samba.org>
Tue, 7 Jul 2015 21:51:23 +0000 (23:51 +0200)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
lib/util/server_id_db.c
lib/util/server_id_db.h

index 83547525188ce3f6aff64cb6e7a4970fc8ebca29..087412973ad1d5d332dc7679ec71edb49e34c22f 100644 (file)
@@ -74,6 +74,11 @@ void server_id_db_reinit(struct server_id_db *db, struct server_id pid)
        TALLOC_FREE(db->names);
 }
 
+struct server_id server_id_db_pid(struct server_id_db *db)
+{
+       return db->pid;
+}
+
 static int server_id_db_destructor(struct server_id_db *db)
 {
        char *name = NULL;
index ff864360409a0a3fd13bedb0d63f6dd0dd45621e..2dcce622939adaf10422c5725077fe9e1f18c572 100644 (file)
@@ -30,6 +30,7 @@ struct server_id_db *server_id_db_init(TALLOC_CTX *mem_ctx,
                                       const char *base_path,
                                       int hash_size, int tdb_flags);
 void server_id_db_reinit(struct server_id_db *db, struct server_id pid);
+struct server_id server_id_db_pid(struct server_id_db *db);
 int server_id_db_add(struct server_id_db *db, const char *name);
 int server_id_db_remove(struct server_id_db *db, const char *name);
 int server_id_db_prune_name(struct server_id_db *db, const char *name,