X-Git-Url: http://sru.miketaylor.org.uk/?a=blobdiff_plain;f=src%2Fyaz-proxy-main.cpp;h=62bc87e7f9a18c92314beba9a18e771adb25e937;hb=89a060d93d5f6f7bddc56463f147af7c750d7634;hp=af6428369bd2658994e9889de2cc070f9cee3d6f;hpb=7b05ec98b5a3227967c82f601a1c06ffd5c6dee6;p=yazpp-moved-to-github.git diff --git a/src/yaz-proxy-main.cpp b/src/yaz-proxy-main.cpp index af64283..62bc87e 100644 --- a/src/yaz-proxy-main.cpp +++ b/src/yaz-proxy-main.cpp @@ -2,7 +2,7 @@ * Copyright (c) 1998-2003, Index Data. * See the file LICENSE for details. * - * $Id: yaz-proxy-main.cpp,v 1.23 2003-10-23 12:14:48 adam Exp $ + * $Id: yaz-proxy-main.cpp,v 1.26 2003-10-24 12:19:23 adam Exp $ */ #include @@ -19,8 +19,8 @@ void usage(char *prog) { - fprintf (stderr, "%s: [-c config] [-a log] [-m num] [-v level] [-t target] [-i sec] " - "[-u uid] [-p pidfile] [-o optlevel] @:port\n", prog); + fprintf (stderr, "%s: [-c config] [-l log] [-a log] [-v level] [-t target] " + "[-u uid] [-p pidfile] @:port\n", prog); exit (1); } @@ -104,6 +104,7 @@ int args(Yaz_Proxy *proxy, int argc, char **argv) } if (addr) { + yaz_log(LOG_LOG, "Starting proxy pid=%ld", (long) getpid()); if (proxy->server(addr)) { yaz_log(LOG_FATAL|LOG_ERRNO, "listen %s", addr); @@ -121,6 +122,7 @@ int args(Yaz_Proxy *proxy, int argc, char **argv) static Yaz_Proxy *static_yaz_proxy = 0; static void sighup_handler(int num) { + signal(SIGHUP, sighup_handler); if (static_yaz_proxy) static_yaz_proxy->reconfig(); }