printf("mdb_env_open failed, error %d\n", rc);
exit(1);
}
- rc = mdb_txn_begin(env, 1, &txn);
+ rc = mdb_txn_begin(env, NULL, 1, &txn);
if (rc) {
printf("mdb_txn_begin failed, error %d\n", rc);
exit(1);
rc = mdb_stat(txn, dbi, &mst);
printf("Page size: %u\n", mst.ms_psize);
printf("Tree depth: %u\n", mst.ms_depth);
- printf("Branch pages: %lu\n", mst.ms_branch_pages);
- printf("Leaf pages: %lu\n", mst.ms_leaf_pages);
- printf("Overflow pages: %lu\n", mst.ms_overflow_pages);
- printf("Entries: %lu\n", mst.ms_entries);
- mdb_close(txn, dbi);
+ printf("Branch pages: %zu\n", mst.ms_branch_pages);
+ printf("Leaf pages: %zu\n", mst.ms_leaf_pages);
+ printf("Overflow pages: %zu\n", mst.ms_overflow_pages);
+ printf("Entries: %zu\n", mst.ms_entries);
+ mdb_close(env, dbi);
mdb_txn_abort(txn);
mdb_env_close(env);