1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-20 22:50:26 +03:00

s3:dbwrap: add function dbwrap_parse_record()

Signed-off-by: Michael Adam <obnox@samba.org>
This commit is contained in:
Gregor Beck 2011-07-05 13:10:30 +02:00 committed by Michael Adam
parent fff09d066f
commit 893805b99c
2 changed files with 16 additions and 0 deletions

View File

@ -173,3 +173,15 @@ NTSTATUS dbwrap_traverse_read(struct db_context *db,
return NT_STATUS_OK;
}
int dbwrap_parse_record(struct db_context *db, TDB_DATA key,
int (*parser)(TDB_DATA key, TDB_DATA data,
void *private_data),
void *private_data)
{
if (db->parse_record) {
return db->parse_record(db, key, parser, private_data);
} else {
return dbwrap_fallback_parse_record(db, key, parser, private_data);
}
}

View File

@ -73,6 +73,10 @@ NTSTATUS dbwrap_traverse_read(struct db_context *db,
int (*f)(struct db_record*, void*),
void *private_data,
int *count);
int dbwrap_parse_record(struct db_context *db, TDB_DATA key,
int (*parser)(TDB_DATA key, TDB_DATA data,
void *private_data),
void *private_data);
/* The following definitions come from lib/dbwrap_util.c */