From 205be28add09e46c2151c9790f0bb88d415554e7 Mon Sep 17 00:00:00 2001 From: obarun <eric@obarun.org> Date: Sun, 24 Feb 2019 03:33:22 +1100 Subject: [PATCH] fix signal sended --- src/lib66/ssexec_svctl.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/lib66/ssexec_svctl.c b/src/lib66/ssexec_svctl.c index 75a9cef3..37f40702 100644 --- a/src/lib66/ssexec_svctl.c +++ b/src/lib66/ssexec_svctl.c @@ -42,7 +42,7 @@ #include <66/ssexec.h> #include <66/resolve.h> -//#include <stdio.h> +#include <stdio.h> unsigned int SV_DEADLINE = 3000 ; unsigned int DEATHSV = 10 ; @@ -315,12 +315,12 @@ int ssexec_svctl(int argc, char const *const *argv,char const *const *envp,ssexe { case 'n' : if (!uint0_scan(l.arg, &death)) exitusage(usage_svctl) ; break ; case 'u' : if (SIGNAL > 0) exitusage(usage_svctl) ; SIGNAL = SIGUP ; sig ="u" ; break ; - case 'U' : if (SIGNAL > 0) exitusage(usage_svctl) ; SIGNAL = SIGRUP ; sig = "u" ; break ; + case 'U' : if (SIGNAL > 0) exitusage(usage_svctl) ; SIGNAL = SIGRUP ; sig = "uwU" ; break ; case 'd' : if (SIGNAL > 0) ; SIGNAL = SIGDOWN ; sig = "d" ; break ; - case 'D' : if (SIGNAL > 0) ; SIGNAL = SIGRDOWN ; sig = "d" ; break ; + case 'D' : if (SIGNAL > 0) ; SIGNAL = SIGRDOWN ; sig = "dwD" ; break ; case 'r' : if (SIGNAL > 0) ; SIGNAL = SIGR ; sig = "r" ; break ; - case 'R' : if (SIGNAL > 0) ; SIGNAL = SIGRR ; sig = "r" ; break ; - case 'X' : if (SIGNAL > 0) ; SIGNAL = SIGX ; sig = "dx" ; break ; + case 'R' : if (SIGNAL > 0) ; SIGNAL = SIGRR ; sig = "rwR" ; break ; + case 'X' : if (SIGNAL > 0) ; SIGNAL = SIGX ; sig = "xd" ; break ; case 'K' : if (SIGNAL > 0) ; SIGNAL = SIGRDOWN ; sig = "kd" ; break ; default : exitusage(usage_svctl) ; @@ -506,7 +506,7 @@ int ssexec_svctl(int argc, char const *const *argv,char const *const *envp,ssexe finish: stralloc_free(&src) ; genalloc_deepfree(ss_resolve_sig_t,&gakeep,ss_resolve_free) ; - //ss_resolve_free(&sv_signal.res) ; + return 0 ; } -- GitLab