mirror of
https://github.com/samba-team/samba.git
synced 2025-02-03 13:47:25 +03:00
lib: Remove unused serverid_register_msg_flags()
Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Michael Adam <obnox@samba.org>
This commit is contained in:
parent
f77c3a65db
commit
d997d93af1
@ -33,12 +33,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
|
||||
*/
|
||||
|
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user