summaryrefslogtreecommitdiffstats
path: root/source3
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2014-07-28 12:27:29 +0000
committerMichael Adam <obnox@samba.org>2014-07-31 18:49:46 +0200
commitd997d93af1dadb8bc1342a58b5733bfb495764a6 (patch)
tree7ae36aefe38a4d10d827775f3d25d5f836e8d35a /source3
parentf77c3a65dbbe02ba754089125a0b6e4e53957a93 (diff)
downloadsamba-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>
Diffstat (limited to 'source3')
-rw-r--r--source3/include/serverid.h6
-rw-r--r--source3/lib/serverid.c55
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;