]> code.citadel.org Git - citadel.git/blobdiff - citadel/citserver.c
Changed the way we do the TSD area.
[citadel.git] / citadel / citserver.c
index dac9d7a9b6299854cb1fe597122017ee67230163..d04ee38b231f2626536496f4daaa8c64f5708d86 100644 (file)
@@ -135,6 +135,10 @@ void master_startup(void) {
        lprintf(CTDL_INFO, "Opening databases\n");
        open_databases();
 
+       ctdl_thread_internal_init_tsd();
+       
+       CtdlThreadAllocTSD();
+       
        if (do_defrag) {
                defrag_databases();
        }
@@ -299,6 +303,7 @@ void cmd_info(void) {
        /* Output load averages */
        cprintf("%f\n", CtdlThreadLoadAvg);
        cprintf("%f\n", CtdlThreadWorkerAvg);
+       cprintf("%d\n", CtdlThreadGetCount());
        
        cprintf("000\n");
 }