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:
parent
fff09d066f
commit
893805b99c
@ -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);
|
||||
}
|
||||
}
|
||||
|
@ -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 */
|
||||
|
Loading…
x
Reference in New Issue
Block a user