]> git.sur5r.net Git - openldap/blobdiff - libraries/libmdb/mtest2.c
More pgno alignment tweaks
[openldap] / libraries / libmdb / mtest2.c
index 1b00a2f59e416424ecfbb4e765362b5473a9517e..a0e9914417784fc631282a47409f1b2893133aab 100644 (file)
@@ -42,11 +42,11 @@ int main(int argc,char * argv[])
                values[i] = random()%1024;
        }
 
-       rc = mdbenv_create(&env);
-       rc = mdbenv_set_mapsize(env, 10485760);
-       rc = mdbenv_set_maxdbs(env, 4);
-       rc = mdbenv_open(env, "./testdb", MDB_FIXEDMAP|MDB_NOSYNC, 0664);
-       rc = mdb_txn_begin(env, 0, &txn);
+       rc = mdb_env_create(&env);
+       rc = mdb_env_set_mapsize(env, 10485760);
+       rc = mdb_env_set_maxdbs(env, 4);
+       rc = mdb_env_open(env, "./testdb", MDB_FIXEDMAP|MDB_NOSYNC, 0664);
+       rc = mdb_txn_begin(env, NULL, 0, &txn);
        rc = mdb_open(txn, "id1", MDB_CREATE, &dbi);
    
        key.mv_size = sizeof(int);
@@ -62,9 +62,9 @@ int main(int argc,char * argv[])
        }
        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_txn_begin(env, NULL, 1, &txn);
        rc = mdb_cursor_open(txn, dbi, &cursor);
        while ((rc = mdb_cursor_get(cursor, &key, &data, MDB_NEXT)) == 0) {
                printf("key: %p %.*s, data: %p %.*s\n",
@@ -79,9 +79,9 @@ int main(int argc,char * argv[])
        for (i= count - 1; i > -1; i-= (random()%5)) {  
                j++;
                txn=NULL;
-               rc = mdb_txn_begin(env, 0, &txn);
+               rc = mdb_txn_begin(env, NULL, 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);
@@ -92,8 +92,8 @@ int main(int argc,char * argv[])
        free(values);
        printf("Deleted %d values\n", j);
 
-       rc = mdbenv_stat(env, &mst);
-       rc = mdb_txn_begin(env, 1, &txn);
+       rc = mdb_env_stat(env, &mst);
+       rc = mdb_txn_begin(env, NULL, 1, &txn);
        rc = mdb_cursor_open(txn, dbi, &cursor);
        printf("Cursor next\n");
        while ((rc = mdb_cursor_get(cursor, &key, &data, MDB_NEXT)) == 0) {
@@ -108,10 +108,10 @@ int main(int argc,char * argv[])
                        (int) data.mv_size, (char *) data.mv_data);
        }
        mdb_cursor_close(cursor);
-       mdb_close(txn, dbi);
+       mdb_close(env, dbi);
 
        mdb_txn_abort(txn);
-       mdbenv_close(env);
+       mdb_env_close(env);
 
        return 0;
 }