Lines Matching defs:dbdata
78 DBT dbdata;
91 switch(db->db->get(db->db, &dbkey, &dbdata, 0)) {
107 dbdata.data = xdralloc_getdata(&xdrs);
108 dbdata.size = xdr_getpos(&xdrs);
109 switch(db->db->put(db->db, &dbkey, &dbdata, R_NOOVERWRITE)) {
207 DBT dbdata;
222 dbdata.data = NULL;
223 dbdata.size = 0;
224 switch((db->db->get(db->db, &dbkey, &dbdata, 0))) {
239 if (!(aligned_data = (char *) malloc(dbdata.size))) {
243 memcpy(aligned_data, dbdata.data, dbdata.size);
245 xdrmem_create(&xdrs, aligned_data, dbdata.size, XDR_DECODE);
281 DBT dbdata;
310 dbdata.data = xdralloc_getdata(&xdrs);
311 dbdata.size = xdr_getpos(&xdrs);
312 switch(db->db->put(db->db, &dbkey, &dbdata, 0)) {
349 dbdata;
357 if((ret = db->db->seq(db->db, &dbkey, &dbdata, R_FIRST)) == -1) {
368 if(!(aligned_data = (char *) malloc(dbdata.size))) {
374 memcpy(aligned_data, dbdata.data, dbdata.size);
377 xdrmem_create(&xdrs, aligned_data, dbdata.size, XDR_DECODE);
389 ret = db->db->seq(db->db, &dbkey, &dbdata, R_NEXT);