Lines 325-337
Link Here
|
325 |
/* create/open/close/sync */ |
325 |
/* create/open/close/sync */ |
326 |
|
326 |
|
327 |
static int |
327 |
static int |
328 |
kd_worddata_compare (DB * db, const DBT * a, const DBT * b) |
328 |
kd_worddata_compare (DB * db, const DBT * a, const DBT * b, size_t *locp) |
329 |
{ |
329 |
{ |
330 |
return (memcmp (b->data, a->data, 12)); |
330 |
return (memcmp (b->data, a->data, 12)); |
331 |
} |
331 |
} |
332 |
|
332 |
|
333 |
static void |
333 |
static void |
334 |
kd_errcall (const char *db_errpfx, char *buffer) |
334 |
kd_errcall (const DB_ENV *dbenv, const char *db_errpfx, const char *buffer) |
335 |
{ |
335 |
{ |
336 |
log_error (db_errpfx ? db_errpfx : "db_errcall", buffer); |
336 |
log_error (db_errpfx ? db_errpfx : "db_errcall", buffer); |
337 |
} |
337 |
} |
Lines 396-402
Link Here
|
396 |
if (oflags & KD_OPEN_RECOVER) |
396 |
if (oflags & KD_OPEN_RECOVER) |
397 |
{ |
397 |
{ |
398 |
appflags |= DB_INIT_LOG | DB_RECOVER | DB_CREATE; |
398 |
appflags |= DB_INIT_LOG | DB_RECOVER | DB_CREATE; |
399 |
dbenv->set_verbose (dbenv, DB_VERB_CHKPOINT, 1); |
|
|
400 |
dbenv->set_verbose (dbenv, DB_VERB_WAITSFOR, 1); |
399 |
dbenv->set_verbose (dbenv, DB_VERB_WAITSFOR, 1); |
401 |
dbenv->set_verbose (dbenv, DB_VERB_DEADLOCK, 1); |
400 |
dbenv->set_verbose (dbenv, DB_VERB_DEADLOCK, 1); |
402 |
dbenv->set_verbose (dbenv, DB_VERB_RECOVERY, 1); |
401 |
dbenv->set_verbose (dbenv, DB_VERB_RECOVERY, 1); |