6 int main(int argc,char * argv[])
13 char *envname = argv[1];
19 rc = mdbenv_create(&env);
20 rc = mdbenv_open(env, envname, MDB_RDONLY, 0);
22 printf("mdbenv_open failed, error %d\n", rc);
25 rc = mdb_txn_begin(env, 1, &txn);
27 printf("mdb_txn_begin failed, error %d\n", rc);
30 rc = mdb_open(txn, subname, 0, &dbi);
32 printf("mdb_open failed, error %d\n", rc);
36 rc = mdb_stat(txn, dbi, &mst);
37 printf("Page size: %u\n", mst.ms_psize);
38 printf("Tree depth: %u\n", mst.ms_depth);
39 printf("Branch pages: %lu\n", mst.ms_branch_pages);
40 printf("Leaf pages: %lu\n", mst.ms_leaf_pages);
41 printf("Overflow pages: %lu\n", mst.ms_overflow_pages);
42 printf("Entries: %lu\n", mst.ms_entries);