mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
Modifications to tdb_traverse() arguments to remove compile warnings.
This commit is contained in:
parent
b345c0a105
commit
d64456b588
@ -170,6 +170,12 @@ static char *getline(char *prompt)
|
||||
return p?line:NULL;
|
||||
}
|
||||
|
||||
static int do_delete_fn(TDB_CONTEXT *tdb, TDB_DATA key, TDB_DATA dbuf,
|
||||
void *state)
|
||||
{
|
||||
return tdb_delete(tdb, key);
|
||||
}
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
char *line;
|
||||
@ -199,7 +205,7 @@ int main(int argc, char *argv[])
|
||||
} else if (strcmp(tok,"show") == 0) {
|
||||
show_tdb();
|
||||
} else if (strcmp(tok,"erase") == 0) {
|
||||
tdb_traverse(tdb, tdb_delete, NULL);
|
||||
tdb_traverse(tdb, do_delete_fn, NULL);
|
||||
} else if (strcmp(tok,"delete") == 0) {
|
||||
delete_tdb();
|
||||
} else if (strcmp(tok,"dump") == 0) {
|
||||
|
@ -74,7 +74,8 @@ static void addrec_db(void)
|
||||
free(d);
|
||||
}
|
||||
|
||||
static int traverse_fn(TDB_CONTEXT *db, TDB_DATA key, TDB_DATA dbuf)
|
||||
static int traverse_fn(TDB_CONTEXT *db, TDB_DATA key, TDB_DATA dbuf,
|
||||
void *state)
|
||||
{
|
||||
tdb_delete(db, key);
|
||||
return 0;
|
||||
@ -97,7 +98,7 @@ int main(int argc, char *argv[])
|
||||
if (fork() == 0) break;
|
||||
}
|
||||
|
||||
db = tdb_open("test.tdb", 0, TDB_CLEAR_IF_FIRST,
|
||||
db = tdb_open(NULL, 0, TDB_CLEAR_IF_FIRST,
|
||||
O_RDWR | O_CREAT, 0600);
|
||||
if (!db) {
|
||||
fatal("db open failed");
|
||||
|
Loading…
Reference in New Issue
Block a user