Home | History | Annotate | Download | only in ext2fs

Lines Matching refs:dbuf

107 static int print_rec(TDB_CONTEXT *the_tdb, TDB_DATA key, TDB_DATA dbuf, void *state);
108 static int print_key(TDB_CONTEXT *the_tdb, TDB_DATA key, TDB_DATA dbuf, void *state);
109 static int print_hexkey(TDB_CONTEXT *the_tdb, TDB_DATA key, TDB_DATA dbuf, void *state);
209 TDB_DATA key, dbuf;
218 dbuf.dptr = (unsigned char *)data;
219 dbuf.dsize = datalen;
221 if (tdb_store(tdb, key, dbuf, TDB_INSERT) == -1) {
228 TDB_DATA key, dbuf;
242 dbuf.dptr = (unsigned char *)data;
243 dbuf.dsize = datalen;
246 print_rec(tdb, key, dbuf, NULL);
248 if (tdb_store(tdb, key, dbuf, TDB_REPLACE) == -1) {
255 TDB_DATA key, dbuf;
265 dbuf = tdb_fetch(tdb, key);
266 if (!dbuf.dptr) {
271 print_rec(tdb, key, dbuf, NULL);
273 free( dbuf.dptr );
297 TDB_DATA key, dbuf;
313 dbuf = tdb_fetch(tdb, key);
314 if (!dbuf.dptr) {
319 print_rec(tdb, key, dbuf, NULL);
327 if ( tdb_store( dst_tdb, key, dbuf, TDB_REPLACE ) == -1 ) {
338 static int print_rec(TDB_CONTEXT *the_tdb, TDB_DATA key, TDB_DATA dbuf, void *state)
342 printf("\ndata %d bytes\n", (int)dbuf.dsize);
343 print_data((const char *)dbuf.dptr, dbuf.dsize);
347 static int print_key(TDB_CONTEXT *the_tdb, TDB_DATA key, TDB_DATA dbuf, void *state)
355 static int print_hexkey(TDB_CONTEXT *the_tdb, TDB_DATA key, TDB_DATA dbuf, void *state)
365 static int traverse_fn(TDB_CONTEXT *the_tdb, TDB_DATA key, TDB_DATA dbuf, void *state)
367 total_bytes += dbuf.dsize;
393 static int do_delete_fn(TDB_CONTEXT *the_tdb, TDB_DATA key, TDB_DATA dbuf,
401 TDB_DATA dbuf;
404 dbuf = tdb_fetch(the_tdb, *pkey);
405 if (!dbuf.dptr) terror("fetch failed");
407 print_rec(the_tdb, *pkey, dbuf, NULL);
413 TDB_DATA dbuf;
416 dbuf = tdb_fetch(the_tdb, *pkey);
417 if (!dbuf.dptr)
420 print_rec(the_tdb, *pkey, dbuf, NULL);