diff options
author | Volker Lendecke <vl@samba.org> | 2015-06-08 20:46:54 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2015-07-07 23:51:23 +0200 |
commit | bf658656e7297077f6b347a748e4f5a26efbe2ca (patch) | |
tree | f1f64d451775fd8a25a5932142587b6b6139d464 | |
parent | b593cc78aeaaa5d79ddfccc46bdbac6296a63890 (diff) | |
download | samba-bf658656e7297077f6b347a748e4f5a26efbe2ca.tar.gz |
lib: Add server_id_db_pid()
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
-rw-r--r-- | lib/util/server_id_db.c | 5 | ||||
-rw-r--r-- | lib/util/server_id_db.h | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/lib/util/server_id_db.c b/lib/util/server_id_db.c index 83547525188..087412973ad 100644 --- a/lib/util/server_id_db.c +++ b/lib/util/server_id_db.c @@ -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; diff --git a/lib/util/server_id_db.h b/lib/util/server_id_db.h index ff864360409..2dcce622939 100644 --- a/lib/util/server_id_db.h +++ b/lib/util/server_id_db.h @@ -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, |