X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fstatserv.c;h=42acb60816b33e9756d075d159e4dd6c23d94984;hb=4d377a28c907f9fee3f576f32d96020fb7a8436c;hp=5556cd14b072359d6081ae334c4c0c7308a8ba5a;hpb=b64382a1e420049b882b87fb05fe058aa6592d1c;p=yaz-moved-to-github.git diff --git a/src/statserv.c b/src/statserv.c index 5556cd1..42acb60 100644 --- a/src/statserv.c +++ b/src/statserv.c @@ -5,7 +5,7 @@ * NT threaded server code by * Chas Woodfield, Fretwell Downing Informatics. * - * $Id: statserv.c,v 1.43 2006-09-27 11:39:02 adam Exp $ + * $Id: statserv.c,v 1.44 2006-09-29 13:20:23 adam Exp $ */ /** @@ -1349,7 +1349,7 @@ int check_options(int argc, char **argv) } get_logbits(1); - while ((ret = options("1a:iszSTl:v:u:c:w:t:k:d:A:p:DC:f:m:", + while ((ret = options("1a:iszSTl:v:u:c:w:t:k:d:A:p:DC:f:m:r:", argv, argc, &arg)) != -2) { switch (ret) @@ -1459,6 +1459,14 @@ int check_options(int argc, char **argv) case 'D': control_block.background = 1; break; + case 'r': + if (!arg || !(r = atoi(arg))) + { + fprintf(stderr, "%s: Specify positive size for -r.\n", me); + return(1); + } + yaz_log_init_max_size(r * 1024); + break; default: fprintf(stderr, "Usage: %s [ -a -v " " -l -u -c -t "