#include #include #include #include "mdb.h" int main(int argc,char * argv[]) { int i = 0, rc; MDB_env *env; MDB_db *db; MDB_val key, data; MDB_txn *txn; MDB_stat *mst; int count; int *values; char sval[32]; srandom(time(NULL)); count = random()%512; values = (int *)malloc(count*sizeof(int)); for(i = 0;i -1; i-= (random()%5)) { rc = mdb_txn_begin(env, 0, &txn); sprintf(sval, "%03x ", values[i]); rc = mdb_del(db, txn, &key, NULL); rc = mdb_txn_commit(txn); } free(values); rc = mdbenv_stat(env, &mst); mdb_close(db); mdbenv_close(env); return 0; }