summaryrefslogtreecommitdiff
path: root/c_src/permdbtest.c
diff options
context:
space:
mode:
Diffstat (limited to 'c_src/permdbtest.c')
-rw-r--r--c_src/permdbtest.c35
1 files changed, 27 insertions, 8 deletions
diff --git a/c_src/permdbtest.c b/c_src/permdbtest.c
index 5e2ea1d..5b1e21b 100644
--- a/c_src/permdbtest.c
+++ b/c_src/permdbtest.c
@@ -1,3 +1,8 @@
+/*
+ * Copyright (c) 2016, NORDUnet A/S.
+ * See LICENSE for licensing information.
+ */
+
#define _GNU_SOURCE
#include <stdio.h>
#include <string.h>
@@ -40,8 +45,10 @@ gentestdata(long long nentries)
CC_SHA256(key, sizeof(key), testdata + i * 32 * 2);
CC_SHA256(value, sizeof(value), testdata + i * 32 * 2 + 32);
#else
- rhash_msg(RHASH_SHA256, key, sizeof(key), testdata + i * 32 * 2);
- rhash_msg(RHASH_SHA256, value, sizeof(value), testdata + i * 32 * 2 + 32);
+ rhash_msg(RHASH_SHA256, key, sizeof(key),
+ testdata + i * 32 * 2);
+ rhash_msg(RHASH_SHA256, value, sizeof(value),
+ testdata + i * 32 * 2 + 32);
#endif
}
return testdata;
@@ -75,9 +82,10 @@ main(int argc, char *argv[])
memcpy(value + j * 32, testdata + i * 32 * 2 + 32, 32);
}
if (datasize % 32 > 0) {
- memcpy(value + (datasize / 32) * 32, testdata + i * 32 * 2 + 32, datasize % 32);
+ memcpy(value + (datasize / 32) * 32,
+ testdata + i * 32 * 2 + 32, datasize % 32);
}
-
+
int result = addvalue(state, key, 32, value, datasize, 0);
if (result < 0) {
free(testdata);
@@ -103,7 +111,7 @@ main(int argc, char *argv[])
errx(1, "committree: %d\n", result);
}
written_since_fsync = 0;
-
+
printf("reading test data\n");
for (long long i = 0; i < nentries; i++) {
unsigned char *key = testdata + i * 32 * 2;
@@ -116,7 +124,8 @@ main(int argc, char *argv[])
errx(1, "getvalue returned datalen %zd\n", datalen);
}
for (int j = 0; j < datasize / 32; j++) {
- if (memcmp(result + j * 32, testdata + i * 32 * 2 + 32, 32)) {
+ if (memcmp(result + j * 32,
+ testdata + i * 32 * 2 + 32, 32)) {
free(testdata);
permdb_free(state);
free(result);
@@ -124,7 +133,8 @@ main(int argc, char *argv[])
}
}
if (datasize % 32 > 0) {
- if (memcmp(result + (datasize / 32) * 32, testdata + i * 32 * 2 + 32, datasize % 32)) {
+ if (memcmp(result + (datasize / 32) * 32,
+ testdata + i * 32 * 2 + 32, datasize % 32)) {
free(testdata);
permdb_free(state);
free(result);
@@ -136,10 +146,19 @@ main(int argc, char *argv[])
struct rusage rusage;
getrusage(RUSAGE_SELF, &rusage);
- fprintf(stderr, "user %ld.%d sys %ld.%d maxrss %ld M\n", rusage.ru_utime.tv_sec, (int)rusage.ru_utime.tv_usec, rusage.ru_stime.tv_sec, (int)rusage.ru_utime.tv_usec, rusage.ru_maxrss/1024);
+ fprintf(stderr, "user %ld.%d sys %ld.%d maxrss %ld M\n",
+ rusage.ru_utime.tv_sec,
+ (int)rusage.ru_utime.tv_usec,
+ rusage.ru_stime.tv_sec,
+ (int)rusage.ru_utime.tv_usec,
+ rusage.ru_maxrss/1024);
free(testdata);
permdb_free(state);
return 0;
}
+
+/* Local Variables: */
+/* c-file-style: "linux" */
+/* End: */