X-Git-Url: http://lists.indexdata.dk/cgi-bin?a=blobdiff_plain;f=src%2Fpazpar2.c;h=163173492d684099833b8178e2f44f79c18f43a4;hb=57b393132b1e795da47e50c13260a1346c8029e9;hp=e3ab4d7ed0708c4f572468d4e131c37e8b255d7f;hpb=fefe2e7a551449db560de9c59c29ce16dff22e86;p=pazpar2-moved-to-github.git diff --git a/src/pazpar2.c b/src/pazpar2.c index e3ab4d7..1631734 100644 --- a/src/pazpar2.c +++ b/src/pazpar2.c @@ -31,6 +31,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "database.h" #include "settings.h" #include + #include void child_handler(void *data) @@ -60,7 +61,7 @@ static void show_version(void) yaz_version(yaz_version_str, 0); printf("Configuration:"); -#if HAVE_ICU +#if YAZ_HAVE_ICU printf(" icu:?"); #endif printf(" yaz:%s", yaz_version_str); @@ -82,7 +83,9 @@ static int tcpip_init (void) #endif -static int sc_main(yaz_sc_t s, int argc, char **argv) +static int sc_main( + yaz_sc_t s, + int argc, char **argv) { int daemon = 0; int ret; @@ -90,10 +93,7 @@ static int sc_main(yaz_sc_t s, int argc, char **argv) char *arg; const char *pidfile = 0; const char *uid = 0; - int i; - for (i = 0; i < argc; i++) - yaz_log(YLOG_LOG, "arg%d: %s", i, argv[i]); #ifndef WIN32 if (signal(SIGPIPE, SIG_IGN) == SIG_ERR) yaz_log(YLOG_WARN|YLOG_ERRNO, "signal"); @@ -102,10 +102,7 @@ static int sc_main(yaz_sc_t s, int argc, char **argv) #endif yaz_log_init_prefix("pazpar2"); -#if YAZ_VERSIONL >= 0x03001B yaz_log_xml_errors(0, YLOG_WARN); -#endif - while ((ret = options("dDf:h:l:p:t:u:VX", argv, argc, &arg)) != -2) { @@ -154,6 +151,10 @@ static int sc_main(yaz_sc_t s, int argc, char **argv) " -u uid\n" " -V show version\n" " -X debug mode\n" +#ifdef WIN32 + " -install install windows service\n" + " -remove remove windows service\n" +#endif ); return 1; }