X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fdatabase_sleepycat.c;h=6038d5869a8b8184b1571a4523c299492171e571;hb=0047043f803e4fade3cb26b5b1d13ed40ca75ebb;hp=d2aadb868266df63d46efd05dd6ea997f8a8551e;hpb=31159b4fd0b03b5367db90710b843ed62c7ad471;p=citadel.git diff --git a/citadel/database_sleepycat.c b/citadel/database_sleepycat.c index d2aadb868..6038d5869 100644 --- a/citadel/database_sleepycat.c +++ b/citadel/database_sleepycat.c @@ -362,7 +362,7 @@ void open_databases(void) if (ret) { lprintf(CTDL_EMERG, "cdb_*: db_env_create: %s\n", db_strerror(ret)); - exit(ret); + exit(CTDLEXIT_DB); } dbenv->set_errpfx(dbenv, "citserver"); dbenv->set_paniccall(dbenv, dbpanic); @@ -379,14 +379,14 @@ void open_databases(void) lprintf(CTDL_EMERG, "cdb_*: set_cachesize: %s\n", db_strerror(ret)); dbenv->close(dbenv, 0); - exit(ret); + exit(CTDLEXIT_DB); } if ((ret = dbenv->set_lk_detect(dbenv, DB_LOCK_DEFAULT))) { lprintf(CTDL_EMERG, "cdb_*: set_lk_detect: %s\n", db_strerror(ret)); dbenv->close(dbenv, 0); - exit(ret); + exit(CTDLEXIT_DB); } flags = @@ -399,7 +399,7 @@ void open_databases(void) lprintf(CTDL_DEBUG, "cdb_*: dbenv->open: %s\n", db_strerror(ret)); dbenv->close(dbenv, 0); - exit(ret); + exit(CTDLEXIT_DB); } lprintf(CTDL_INFO, "cdb_*: Starting up DB\n"); @@ -411,7 +411,7 @@ void open_databases(void) if (ret) { lprintf(CTDL_DEBUG, "cdb_*: db_create: %s\n", db_strerror(ret)); - exit(ret); + exit(CTDLEXIT_DB); } @@ -430,14 +430,14 @@ void open_databases(void) if (ret) { lprintf(CTDL_EMERG, "cdb_*: db_open[%d]: %s\n", i, db_strerror(ret)); - exit(ret); + exit(CTDLEXIT_DB); } } if ((ret = pthread_key_create(&tsdkey, dest_tsd))) { lprintf(CTDL_EMERG, "cdb_*: pthread_key_create: %s\n", strerror(ret)); - exit(1); + exit(CTDLEXIT_DB); } cdb_allocate_tsd();