Commit 156e5eb9 authored by Rusty Russell's avatar Rusty Russell

tdb2: rename internal hashfn and logfn to hash_fn and log_fn.

We use underscores everywhere else, so be consistent.
parent 007a7e4e
......@@ -31,12 +31,12 @@ static uint64_t jenkins_hash(const void *key, size_t length, uint64_t seed,
void tdb_hash_init(struct tdb_context *tdb)
{
tdb->hashfn = jenkins_hash;
tdb->hash_fn = jenkins_hash;
}
uint64_t tdb_hash(struct tdb_context *tdb, const void *ptr, size_t len)
{
return tdb->hashfn(ptr, len, tdb->hash_seed, tdb->hash_data);
return tdb->hash_fn(ptr, len, tdb->hash_seed, tdb->hash_data);
}
uint64_t hash_record(struct tdb_context *tdb, tdb_off_t off)
......
......@@ -101,10 +101,10 @@ static enum TDB_ERROR tdb_new_database(struct tdb_context *tdb,
else
newdb.hdr.hash_seed = random_number(tdb);
newdb.hdr.hash_test = TDB_HASH_MAGIC;
newdb.hdr.hash_test = tdb->hashfn(&newdb.hdr.hash_test,
sizeof(newdb.hdr.hash_test),
newdb.hdr.hash_seed,
tdb->hash_data);
newdb.hdr.hash_test = tdb->hash_fn(&newdb.hdr.hash_test,
sizeof(newdb.hdr.hash_test),
newdb.hdr.hash_seed,
tdb->hash_data);
newdb.hdr.recovery = 0;
newdb.hdr.features_used = newdb.hdr.features_offered = TDB_FEATURE_MASK;
newdb.hdr.seqnum = 0;
......@@ -205,7 +205,7 @@ struct tdb_context *tdb_open(const char *name, int tdb_flags,
tdb->name = NULL;
tdb->direct_access = 0;
tdb->flags = tdb_flags;
tdb->logfn = NULL;
tdb->log_fn = NULL;
tdb->transaction = NULL;
tdb->stats = NULL;
tdb->access = NULL;
......@@ -217,11 +217,11 @@ struct tdb_context *tdb_open(const char *name, int tdb_flags,
while (attr) {
switch (attr->base.attr) {
case TDB_ATTRIBUTE_LOG:
tdb->logfn = attr->log.fn;
tdb->log_fn = attr->log.fn;
tdb->log_data = attr->log.data;
break;
case TDB_ATTRIBUTE_HASH:
tdb->hashfn = attr->hash.fn;
tdb->hash_fn = attr->hash.fn;
tdb->hash_data = attr->hash.data;
break;
case TDB_ATTRIBUTE_SEED:
......
......@@ -365,14 +365,14 @@ struct tdb_context {
uint32_t flags;
/* Logging function */
void (*logfn)(struct tdb_context *tdb,
enum tdb_log_level level,
void *data,
const char *message);
void (*log_fn)(struct tdb_context *tdb,
enum tdb_log_level level,
void *data,
const char *message);
void *log_data;
/* Hash function. */
uint64_t (*hashfn)(const void *key, size_t len, uint64_t seed, void *);
uint64_t (*hash_fn)(const void *key, size_t len, uint64_t seed, void *);
void *hash_data;
uint64_t hash_seed;
......
......@@ -398,7 +398,7 @@ enum TDB_ERROR COLD tdb_logerr(struct tdb_context *tdb,
/* tdb_open paths care about errno, so save it. */
int saved_errno = errno;
if (!tdb->logfn)
if (!tdb->log_fn)
return ecode;
va_start(ap, fmt);
......@@ -406,11 +406,11 @@ enum TDB_ERROR COLD tdb_logerr(struct tdb_context *tdb,
va_end(ap);
if (len < 0) {
tdb->logfn(tdb, TDB_LOG_ERROR, tdb->log_data,
"out of memory formatting message:");
tdb->logfn(tdb, level, tdb->log_data, fmt);
tdb->log_fn(tdb, TDB_LOG_ERROR, tdb->log_data,
"out of memory formatting message:");
tdb->log_fn(tdb, level, tdb->log_data, fmt);
} else {
tdb->logfn(tdb, level, tdb->log_data, message);
tdb->log_fn(tdb, level, tdb->log_data, message);
free(message);
}
errno = saved_errno;
......
......@@ -13,7 +13,7 @@ int main(int argc, char *argv[])
{
unsigned int i;
struct tdb_used_record rec;
struct tdb_context tdb = { .logfn = tap_log_fn };
struct tdb_context tdb = { .log_fn = tap_log_fn };
plan_tests(64 + 32 + 48*6 + 1);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment