MDB_val key, data;
MDB_txn *txn;
MDB_stat mst;
- MDB_cursor *cursor, *cur2;
+ MDB_cursor *cursor;
int count;
int *values;
char sval[32];
values[i] = random()%1024;
}
- rc = mdbenv_create(&env);
- rc = mdbenv_set_mapsize(env, 10485760);
- rc = mdbenv_open(env, "./testdb", MDB_FIXEDMAP|MDB_NOSYNC, 0664);
+ rc = mdb_env_create(&env);
+ rc = mdb_env_set_mapsize(env, 10485760);
+ rc = mdb_env_open(env, "./testdb", MDB_FIXEDMAP /*|MDB_NOSYNC*/, 0664);
rc = mdb_txn_begin(env, 0, &txn);
rc = mdb_open(txn, NULL, 0, &dbi);
}
if (j) printf("%d duplicates skipped\n", j);
rc = mdb_txn_commit(txn);
- rc = mdbenv_stat(env, &mst);
+ rc = mdb_env_stat(env, &mst);
rc = mdb_txn_begin(env, 1, &txn);
rc = mdb_cursor_open(txn, dbi, &cursor);
txn=NULL;
rc = mdb_txn_begin(env, 0, &txn);
sprintf(sval, "%03x ", values[i]);
- rc = mdb_del(txn, dbi, &key, NULL, 0);
+ rc = mdb_del(txn, dbi, &key, NULL);
if (rc) {
j--;
mdb_txn_abort(txn);
free(values);
printf("Deleted %d values\n", j);
- rc = mdbenv_stat(env, &mst);
+ rc = mdb_env_stat(env, &mst);
rc = mdb_txn_begin(env, 1, &txn);
rc = mdb_cursor_open(txn, dbi, &cursor);
printf("Cursor next\n");
mdb_close(txn, dbi);
mdb_txn_abort(txn);
- mdbenv_close(env);
+ mdb_env_close(env);
return 0;
}