]> git.sur5r.net Git - openldap/commitdiff
Delete liblmdb/mfree. It has moved into mdb_stat.
authorHallvard Furuseth <hallvard@openldap.org>
Wed, 9 Jan 2013 19:49:43 +0000 (20:49 +0100)
committerHallvard Furuseth <hallvard@openldap.org>
Wed, 9 Jan 2013 19:49:43 +0000 (20:49 +0100)
libraries/liblmdb/Makefile
libraries/liblmdb/mfree.c [deleted file]

index 501921767068823e794da3f2b7f504ceaa25014d..c33d4d4d249730773992b75f0a43629f8f639eae 100644 (file)
@@ -38,7 +38,6 @@ mtest3:       mtest3.o liblmdb.a
 mtest4:        mtest4.o liblmdb.a
 mtest5:        mtest5.o liblmdb.a
 mtest6:        mtest6.o liblmdb.a
-mfree: mfree.o liblmdb.a
 
 mdb.o: mdb.c lmdb.h midl.h
        $(CC) $(CFLAGS) -fPIC $(CPPFLAGS) -c mdb.c
diff --git a/libraries/liblmdb/mfree.c b/libraries/liblmdb/mfree.c
deleted file mode 100644 (file)
index 79cce66..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-/* mfree.c - memory-mapped database freelist scanner */
-/*
- * Copyright 2011 Howard Chu, Symas Corp.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted only as authorized by the OpenLDAP
- * Public License.
- *
- * A copy of this license is available in the file LICENSE in the
- * top-level directory of the distribution or, alternatively, at
- * <http://www.OpenLDAP.org/license.html>.
- */
-#define _XOPEN_SOURCE 500              /* srandom(), random() */
-#include <stdio.h>
-#include <stdlib.h>
-#include <time.h>
-#include "lmdb.h"
-#include "midl.h"
-
-int main(int argc,char * argv[])
-{
-       int rc;
-       MDB_env *env;
-       MDB_dbi dbi;
-       MDB_val key, data;
-       MDB_txn *txn;
-       MDB_stat mst;
-       MDB_cursor *cursor;
-       MDB_ID i, j, *iptr;
-
-       if (argc != 2) {
-               fprintf(stderr, "usage: %s <pathname>\n", argv[0]);
-               exit(1);
-       }
-
-       rc = mdb_env_create(&env);
-       rc = mdb_env_open(env, argv[1], MDB_RDONLY, 0664);
-       rc = mdb_txn_begin(env, NULL, MDB_RDONLY, &txn);
-       dbi = 0;
-       rc = mdb_cursor_open(txn, dbi, &cursor);
-       while ((rc = mdb_cursor_get(cursor, &key, &data, MDB_NEXT)) == 0) {
-               printf("key: %p %zu, data: %p\n",
-                       key.mv_data,  *(MDB_ID *) key.mv_data,
-                       data.mv_data);
-               iptr = data.mv_data;
-               j = *iptr++;
-               for (i=0; i<j; i++)
-                       printf(" %zu\n", iptr[i]);
-       }
-       mdb_cursor_close(cursor);
-       mdb_txn_abort(txn);
-       mdb_env_close(env);
-
-       return 0;
-}