From: Wilfried Goesgens Date: Tue, 3 Jul 2012 22:41:10 +0000 (+0200) Subject: Call libcitadel init X-Git-Tag: v8.13~23 X-Git-Url: https://code.citadel.org/?p=citadel.git;a=commitdiff_plain;h=7185e8edf473b361fe9c950f4e4d1e953a33b594 Call libcitadel init --- diff --git a/citadel/server_main.c b/citadel/server_main.c index b0cd8f167..7c6a46434 100644 --- a/citadel/server_main.c +++ b/citadel/server_main.c @@ -89,6 +89,7 @@ void go_threading(void); */ int main(int argc, char **argv) { + size_t basesize = 64; char facility[32]; int a; /* General-purpose variables */ struct passwd pw, *pwp = NULL; @@ -114,7 +115,7 @@ int main(int argc, char **argv) InitializeMasterTSD(); /* parse command-line arguments */ - while ((a=getopt(argc, argv, "l:dh:x:t:Dr")) != EOF) switch(a) { + while ((a=getopt(argc, argv, "l:dh:x:t:B:Dr")) != EOF) switch(a) { case 'l': safestrncpy(facility, optarg, sizeof(facility)); @@ -143,6 +144,9 @@ int main(int argc, char **argv) case 't': /* deprecated */ break; + case 'B': /* Basesize */ + basesize = atoi(optarg); + break; case 'D': dbg = 1; @@ -165,7 +169,7 @@ int main(int argc, char **argv) ); exit(1); } - + StartLibCitadel(basesize); openlog("citserver", ( running_as_daemon ? (LOG_PID) : (LOG_PID | LOG_PERROR) ), syslog_facility