@@ -8,45 +8,47 @@ import (
8
8
"strings"
9
9
"syscall"
10
10
11
+ "golang.org/x/sys/unix"
12
+
11
13
"github.com/urfave/cli"
12
14
)
13
15
14
16
var signalMap = map [string ]syscall.Signal {
15
- "ABRT" : syscall .SIGABRT ,
16
- "ALRM" : syscall .SIGALRM ,
17
- "BUS" : syscall .SIGBUS ,
18
- "CHLD" : syscall .SIGCHLD ,
19
- "CLD" : syscall .SIGCLD ,
20
- "CONT" : syscall .SIGCONT ,
21
- "FPE" : syscall .SIGFPE ,
22
- "HUP" : syscall .SIGHUP ,
23
- "ILL" : syscall .SIGILL ,
24
- "INT" : syscall .SIGINT ,
25
- "IO" : syscall .SIGIO ,
26
- "IOT" : syscall .SIGIOT ,
27
- "KILL" : syscall .SIGKILL ,
28
- "PIPE" : syscall .SIGPIPE ,
29
- "POLL" : syscall .SIGPOLL ,
30
- "PROF" : syscall .SIGPROF ,
31
- "PWR" : syscall .SIGPWR ,
32
- "QUIT" : syscall .SIGQUIT ,
33
- "SEGV" : syscall .SIGSEGV ,
34
- "STKFLT" : syscall .SIGSTKFLT ,
35
- "STOP" : syscall .SIGSTOP ,
36
- "SYS" : syscall .SIGSYS ,
37
- "TERM" : syscall .SIGTERM ,
38
- "TRAP" : syscall .SIGTRAP ,
39
- "TSTP" : syscall .SIGTSTP ,
40
- "TTIN" : syscall .SIGTTIN ,
41
- "TTOU" : syscall .SIGTTOU ,
42
- "UNUSED" : syscall .SIGUNUSED ,
43
- "URG" : syscall .SIGURG ,
44
- "USR1" : syscall .SIGUSR1 ,
45
- "USR2" : syscall .SIGUSR2 ,
46
- "VTALRM" : syscall .SIGVTALRM ,
47
- "WINCH" : syscall .SIGWINCH ,
48
- "XCPU" : syscall .SIGXCPU ,
49
- "XFSZ" : syscall .SIGXFSZ ,
17
+ "ABRT" : unix .SIGABRT ,
18
+ "ALRM" : unix .SIGALRM ,
19
+ "BUS" : unix .SIGBUS ,
20
+ "CHLD" : unix .SIGCHLD ,
21
+ "CLD" : unix .SIGCLD ,
22
+ "CONT" : unix .SIGCONT ,
23
+ "FPE" : unix .SIGFPE ,
24
+ "HUP" : unix .SIGHUP ,
25
+ "ILL" : unix .SIGILL ,
26
+ "INT" : unix .SIGINT ,
27
+ "IO" : unix .SIGIO ,
28
+ "IOT" : unix .SIGIOT ,
29
+ "KILL" : unix .SIGKILL ,
30
+ "PIPE" : unix .SIGPIPE ,
31
+ "POLL" : unix .SIGPOLL ,
32
+ "PROF" : unix .SIGPROF ,
33
+ "PWR" : unix .SIGPWR ,
34
+ "QUIT" : unix .SIGQUIT ,
35
+ "SEGV" : unix .SIGSEGV ,
36
+ "STKFLT" : unix .SIGSTKFLT ,
37
+ "STOP" : unix .SIGSTOP ,
38
+ "SYS" : unix .SIGSYS ,
39
+ "TERM" : unix .SIGTERM ,
40
+ "TRAP" : unix .SIGTRAP ,
41
+ "TSTP" : unix .SIGTSTP ,
42
+ "TTIN" : unix .SIGTTIN ,
43
+ "TTOU" : unix .SIGTTOU ,
44
+ "UNUSED" : unix .SIGUNUSED ,
45
+ "URG" : unix .SIGURG ,
46
+ "USR1" : unix .SIGUSR1 ,
47
+ "USR2" : unix .SIGUSR2 ,
48
+ "VTALRM" : unix .SIGVTALRM ,
49
+ "WINCH" : unix .SIGWINCH ,
50
+ "XCPU" : unix .SIGXCPU ,
51
+ "XFSZ" : unix .SIGXFSZ ,
50
52
}
51
53
52
54
var killCommand = cli.Command {
0 commit comments