diff options
-rw-r--r-- | lib/dbwrap/dbwrap.c | 5 | ||||
-rw-r--r-- | lib/dbwrap/dbwrap.h | 1 | ||||
-rw-r--r-- | lib/dbwrap/dbwrap_cache.c | 8 | ||||
-rw-r--r-- | lib/dbwrap/dbwrap_private.h | 1 | ||||
-rw-r--r-- | lib/dbwrap/dbwrap_tdb.c | 9 | ||||
-rw-r--r-- | source3/lib/dbwrap/dbwrap_ctdb.c | 8 | ||||
-rw-r--r-- | source3/winbindd/idmap_tdb.c | 19 |
7 files changed, 2 insertions, 49 deletions
diff --git a/lib/dbwrap/dbwrap.c b/lib/dbwrap/dbwrap.c index dbf10f7fb0..a393960428 100644 --- a/lib/dbwrap/dbwrap.c +++ b/lib/dbwrap/dbwrap.c @@ -372,11 +372,6 @@ int dbwrap_get_seqnum(struct db_context *db) return db->get_seqnum(db); } -int dbwrap_get_flags(struct db_context *db) -{ - return db->get_flags(db); -} - int dbwrap_transaction_start(struct db_context *db) { return db->transaction_start(db); diff --git a/lib/dbwrap/dbwrap.h b/lib/dbwrap/dbwrap.h index db2cfa1e5d..ef4ffc94d7 100644 --- a/lib/dbwrap/dbwrap.h +++ b/lib/dbwrap/dbwrap.h @@ -70,7 +70,6 @@ NTSTATUS dbwrap_parse_record(struct db_context *db, TDB_DATA key, void *private_data); int dbwrap_wipe(struct db_context *db); int dbwrap_get_seqnum(struct db_context *db); -int dbwrap_get_flags(struct db_context *db); int dbwrap_transaction_start(struct db_context *db); int dbwrap_transaction_commit(struct db_context *db); int dbwrap_transaction_cancel(struct db_context *db); diff --git a/lib/dbwrap/dbwrap_cache.c b/lib/dbwrap/dbwrap_cache.c index 865fcff7a1..4bfa6340af 100644 --- a/lib/dbwrap/dbwrap_cache.c +++ b/lib/dbwrap/dbwrap_cache.c @@ -131,13 +131,6 @@ static int dbwrap_cache_get_seqnum(struct db_context *db) return dbwrap_get_seqnum(ctx->backing); } -static int dbwrap_cache_get_flags(struct db_context *db) -{ - struct db_cache_ctx *ctx = talloc_get_type_abort( - db->private_data, struct db_cache_ctx); - return dbwrap_get_flags(ctx->backing); -} - static int dbwrap_cache_transaction_start(struct db_context *db) { struct db_cache_ctx *ctx = talloc_get_type_abort( @@ -210,7 +203,6 @@ struct db_context *db_open_cache(TALLOC_CTX *mem_ctx, db->traverse = dbwrap_cache_traverse; db->traverse_read = dbwrap_cache_traverse_read; db->get_seqnum = dbwrap_cache_get_seqnum; - db->get_flags = dbwrap_cache_get_flags; db->transaction_start = dbwrap_cache_transaction_start; db->transaction_commit = dbwrap_cache_transaction_commit; db->transaction_cancel = dbwrap_cache_transaction_cancel; diff --git a/lib/dbwrap/dbwrap_private.h b/lib/dbwrap/dbwrap_private.h index c197ffacf2..7f9904c8a5 100644 --- a/lib/dbwrap/dbwrap_private.h +++ b/lib/dbwrap/dbwrap_private.h @@ -47,7 +47,6 @@ struct db_context { void *private_data), void *private_data); int (*get_seqnum)(struct db_context *db); - int (*get_flags)(struct db_context *db); int (*transaction_start)(struct db_context *db); int (*transaction_commit)(struct db_context *db); int (*transaction_cancel)(struct db_context *db); diff --git a/lib/dbwrap/dbwrap_tdb.c b/lib/dbwrap/dbwrap_tdb.c index 398d41a7db..ece7b9d8b5 100644 --- a/lib/dbwrap/dbwrap_tdb.c +++ b/lib/dbwrap/dbwrap_tdb.c @@ -344,14 +344,6 @@ static int db_tdb_get_seqnum(struct db_context *db) return tdb_get_seqnum(db_ctx->wtdb->tdb); } -static int db_tdb_get_flags(struct db_context *db) - -{ - struct db_tdb_ctx *db_ctx = - talloc_get_type_abort(db->private_data, struct db_tdb_ctx); - return tdb_get_flags(db_ctx->wtdb->tdb); -} - static int db_tdb_transaction_start(struct db_context *db) { struct db_tdb_ctx *db_ctx = @@ -428,7 +420,6 @@ struct db_context *db_open_tdb(TALLOC_CTX *mem_ctx, result->traverse_read = db_tdb_traverse_read; result->parse_record = db_tdb_parse; result->get_seqnum = db_tdb_get_seqnum; - result->get_flags = db_tdb_get_flags; result->persistent = ((tdb_flags & TDB_CLEAR_IF_FIRST) == 0); result->transaction_start = db_tdb_transaction_start; result->transaction_commit = db_tdb_transaction_commit; diff --git a/source3/lib/dbwrap/dbwrap_ctdb.c b/source3/lib/dbwrap/dbwrap_ctdb.c index 2b75e8fe05..7df025f9bb 100644 --- a/source3/lib/dbwrap/dbwrap_ctdb.c +++ b/source3/lib/dbwrap/dbwrap_ctdb.c @@ -1486,13 +1486,6 @@ static int db_ctdb_get_seqnum(struct db_context *db) return tdb_get_seqnum(ctx->wtdb->tdb); } -static int db_ctdb_get_flags(struct db_context *db) -{ - struct db_ctdb_ctx *ctx = talloc_get_type_abort(db->private_data, - struct db_ctdb_ctx); - return tdb_get_flags(ctx->wtdb->tdb); -} - static void db_ctdb_id(struct db_context *db, const uint8_t **id, size_t *idlen) { @@ -1608,7 +1601,6 @@ struct db_context *db_open_ctdb(TALLOC_CTX *mem_ctx, result->traverse = db_ctdb_traverse; result->traverse_read = db_ctdb_traverse_read; result->get_seqnum = db_ctdb_get_seqnum; - result->get_flags = db_ctdb_get_flags; result->transaction_start = db_ctdb_transaction_start; result->transaction_commit = db_ctdb_transaction_commit; result->transaction_cancel = db_ctdb_transaction_cancel; diff --git a/source3/winbindd/idmap_tdb.c b/source3/winbindd/idmap_tdb.c index d3e1d2b64b..cc930fffb7 100644 --- a/source3/winbindd/idmap_tdb.c +++ b/source3/winbindd/idmap_tdb.c @@ -146,31 +146,16 @@ static int convert_fn(struct db_record *rec, void *private_data) static bool idmap_tdb_upgrade(struct idmap_domain *dom, struct db_context *db) { int32 vers; - bool bigendianheader; struct convert_fn_state s; NTSTATUS status; - /* If we are bigendian, tdb is bigendian if NOT converted. */ - union { - uint16 large; - unsigned char small[2]; - } u; - u.large = 0x0102; - if (u.small[0] == 0x01) - bigendianheader = !(dbwrap_get_flags(db) & TDB_CONVERT); - else { - assert(u.small[0] == 0x02); - bigendianheader = (dbwrap_get_flags(db) & TDB_CONVERT); - } - DEBUG(0, ("Upgrading winbindd_idmap.tdb from an old version\n")); - status = dbwrap_fetch_int32_bystring(db, "IDMAP_VERSION", &vers); if (!NT_STATUS_IS_OK(status)) { vers = -1; } - if (((vers == -1) && bigendianheader) || (IREV(vers) == IDMAP_VERSION)) { - /* Arrggghh ! Bytereversed or old big-endian - make order independent ! */ + if (IREV(vers) == IDMAP_VERSION) { + /* Arrggghh ! Bytereversed - make order independent ! */ /* * high and low records were created on a * big endian machine and will need byte-reversing. |