void master_startup(void) {
struct timeval tv;
+ lprintf(9, "master_startup() started\n");
lprintf(7, "Opening databases\n");
open_databases();
defrag_databases();
}
- cdb_begin_transaction();
-
check_ref_counts();
lprintf(7, "Creating base rooms (if necessary)\n");
lprintf(7, "Seeding the pseudo-random number generator...\n");
gettimeofday(&tv, NULL);
srand(tv.tv_usec);
-
- cdb_end_transaction();
+ lprintf(9, "master_startup() finished\n");
}
+
+
/*
* Cleanup routine to be called when the server is shutting down.
*/
/* Run any cleanup routines registered by loadable modules */
for (fcn = CleanupHookTable; fcn != NULL; fcn = fcn->next) {
(*fcn->h_function_pointer)();
- }
+ }
/* Close databases */
lprintf(7, "Closing databases\n");
lprintf(3, "citserver: exiting.\n");
fflush(stdout); fflush(stderr);
exit(0);
- }
+}
/*