diff options
author | Volker Lendecke <vl@samba.org> | 2014-07-28 12:27:29 +0000 |
---|---|---|
committer | Michael Adam <obnox@samba.org> | 2014-07-31 18:49:46 +0200 |
commit | d997d93af1dadb8bc1342a58b5733bfb495764a6 (patch) | |
tree | 7ae36aefe38a4d10d827775f3d25d5f836e8d35a | |
parent | f77c3a65dbbe02ba754089125a0b6e4e53957a93 (diff) | |
download | samba-d997d93af1dadb8bc1342a58b5733bfb495764a6.tar.gz samba-d997d93af1dadb8bc1342a58b5733bfb495764a6.tar.xz samba-d997d93af1dadb8bc1342a58b5733bfb495764a6.zip |
lib: Remove unused serverid_register_msg_flags()
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Michael Adam <obnox@samba.org>
-rw-r--r-- | source3/include/serverid.h | 6 | ||||
-rw-r--r-- | source3/lib/serverid.c | 55 |
2 files changed, 0 insertions, 61 deletions
diff --git a/source3/include/serverid.h b/source3/include/serverid.h index 9c84b74bcf..d1d405acf1 100644 --- a/source3/include/serverid.h +++ b/source3/include/serverid.h @@ -34,12 +34,6 @@ bool serverid_register(const struct server_id id, uint32_t msg_flags); bool serverid_deregister(const struct server_id id); /* - * (De)register additional message flags - */ -bool serverid_register_msg_flags(const struct server_id id, bool do_reg, - uint32_t msg_flags); - -/* * Check existence of a server id */ bool serverid_exists(const struct server_id *id); diff --git a/source3/lib/serverid.c b/source3/lib/serverid.c index f98209873b..ee479b4e68 100644 --- a/source3/lib/serverid.c +++ b/source3/lib/serverid.c @@ -124,61 +124,6 @@ done: return ret; } -bool serverid_register_msg_flags(const struct server_id id, bool do_reg, - uint32_t msg_flags) -{ - struct db_context *db; - struct serverid_key key; - struct serverid_data *data; - struct db_record *rec; - TDB_DATA tdbkey; - TDB_DATA value; - NTSTATUS status; - bool ret = false; - - db = serverid_db(); - if (db == NULL) { - return false; - } - - serverid_fill_key(&id, &key); - tdbkey = make_tdb_data((uint8_t *)&key, sizeof(key)); - - rec = dbwrap_fetch_locked(db, talloc_tos(), tdbkey); - if (rec == NULL) { - DEBUG(1, ("Could not fetch_lock serverid.tdb record\n")); - return false; - } - - value = dbwrap_record_get_value(rec); - - if (value.dsize != sizeof(struct serverid_data)) { - DEBUG(1, ("serverid record has unexpected size %d " - "(wanted %d)\n", (int)value.dsize, - (int)sizeof(struct serverid_data))); - goto done; - } - - data = (struct serverid_data *)value.dptr; - - if (do_reg) { - data->msg_flags |= msg_flags; - } else { - data->msg_flags &= ~msg_flags; - } - - status = dbwrap_record_store(rec, value, 0); - if (!NT_STATUS_IS_OK(status)) { - DEBUG(1, ("Storing serverid.tdb record failed: %s\n", - nt_errstr(status))); - goto done; - } - ret = true; -done: - TALLOC_FREE(rec); - return ret; -} - bool serverid_deregister(struct server_id id) { struct db_context *db; |