diff --git a/src/lib66/exec/ssexec_help.c b/src/lib66/exec/ssexec_help.c index 928804f98c2179dde2bf5b8f69d36a21c8b32eda..4e264c4bac45b35080e869a600cdfa3be9ae4c1a 100644 --- a/src/lib66/exec/ssexec_help.c +++ b/src/lib66/exec/ssexec_help.c @@ -96,7 +96,7 @@ char const *help_stop = " -u: unsupervise service(s)\n" ; -char const *usage_svctl = "66 svctl [ -h ] [ -z ] [ -v verbosity ] [ -l live ] [ -t tree ] [ -T timeout ] [ -wu | -wU | -wd | -wD | -wr | -wR ] [ -abqhkti12pcyoduxOr ] service(s)" ; +char const *usage_svctl = "66 svctl [ -h ] [ -z ] [ -v verbosity ] [ -l live ] [ -t tree ] [ -T timeout ] [ -wu | -wU | -wd | -wD | -wr | -wR ] [ -abqHkti12pcyoduxOr ] service(s)" ; char const *help_svctl = "\n" diff --git a/src/lib66/exec/ssexec_svctl.c b/src/lib66/exec/ssexec_svctl.c index 8b751dca7472d93abd76454d909d2a75fb618484..4ef157b6d4a21bc5204d02a5af8c5f02baa6408b 100644 --- a/src/lib66/exec/ssexec_svctl.c +++ b/src/lib66/exec/ssexec_svctl.c @@ -174,7 +174,7 @@ static int pidservice_get_id(pidservice_t *apids, unsigned int id) return -1 ; } -void notify(pidservice_t *apids, unsigned int pos, char const *sig, unsigned int what) +static void notify(pidservice_t *apids, unsigned int pos, char const *sig, unsigned int what) { log_flow() ; @@ -842,7 +842,7 @@ int ssexec_svctl(int argc, char const *const *argv, ssexec_t *info) case 'a' : case 'b' : case 'q' : - case 'h' : + case 'H' : case 'k' : case 't' : case 'i' : @@ -861,7 +861,7 @@ int ssexec_svctl(int argc, char const *const *argv, ssexec_t *info) if (datalen >= DATASIZE) log_die(LOG_EXIT_USER, "too many arguments") ; - data[datalen++] = opt ; + data[datalen++] = opt == 'H' ? 'h' : opt ; break ; case 'w' :