struct loadparm_context *lp_ctx)
{
struct tdb_wrap_private *result;
+ struct tdb_logging_context lctx;
result = talloc(mem_ctx, struct tdb_wrap_private);
if (result == NULL) {
hash_size = lpcfg_parm_int(lp_ctx, NULL, "tdb_hashsize", base, 0);
}
- result->tdb = tdb_open_compat(name, hash_size, tdb_flags,
- open_flags, mode, tdb_wrap_log, NULL);
+ lctx.log_fn = tdb_wrap_log;
+ result->tdb = tdb_open_ex(name, hash_size, tdb_flags,
+ open_flags, mode, &lctx, NULL);
if (result->tdb == NULL) {
goto fail;
}
bld.SAMBA_LIBRARY('tdb-wrap',
source='tdb_wrap.c',
- deps='tdb_compat talloc samba-util samba-hostconfig',
+ deps='tdb talloc samba-util samba-hostconfig',
private_library=True,
local_include=False
)
return NT_STATUS_NO_MEMORY;
}
- data = tdb_fetch_compat(msg_tdb, key);
+ data = tdb_fetch(msg_tdb, key);
if (data.dptr == NULL) {
*presult = result;
#include "includes.h"
#include "cluster/cluster.h"
#include "cluster/cluster_private.h"
-#include "tdb_compat.h"
#include "lib/tdb_wrap/tdb_wrap.h"
#include "system/filesys.h"
#include "param/param.h"
#include "includes.h"
#include "lib/tdb_wrap/tdb_wrap.h"
-#include "tdb_compat.h"
#include "vfs_posix.h"
#include "posix_eadb.h"
return status;
}
- tdata = tdb_fetch_compat(ea_tdb->tdb, tkey);
+ tdata = tdb_fetch(ea_tdb->tdb, tkey);
if (tdata.dptr == NULL) {
return NT_STATUS_NOT_FOUND;
}