1// +build linux darwin freebsd openbsd solaris netbsd dragonfly
2
3package signals
4
5import (
6	"os"
7	"syscall"
8)
9
10var SignalLookup = map[string]os.Signal{
11	"SIGABRT":  syscall.SIGABRT,
12	"SIGALRM":  syscall.SIGALRM,
13	"SIGBUS":   syscall.SIGBUS,
14	"SIGCHLD":  syscall.SIGCHLD,
15	"SIGCONT":  syscall.SIGCONT,
16	"SIGFPE":   syscall.SIGFPE,
17	"SIGHUP":   syscall.SIGHUP,
18	"SIGILL":   syscall.SIGILL,
19	"SIGINT":   syscall.SIGINT,
20	"SIGIO":    syscall.SIGIO,
21	"SIGIOT":   syscall.SIGIOT,
22	"SIGKILL":  syscall.SIGKILL,
23	"SIGPIPE":  syscall.SIGPIPE,
24	"SIGPROF":  syscall.SIGPROF,
25	"SIGQUIT":  syscall.SIGQUIT,
26	"SIGSEGV":  syscall.SIGSEGV,
27	"SIGSTOP":  syscall.SIGSTOP,
28	"SIGSYS":   syscall.SIGSYS,
29	"SIGTERM":  syscall.SIGTERM,
30	"SIGTRAP":  syscall.SIGTRAP,
31	"SIGTSTP":  syscall.SIGTSTP,
32	"SIGTTIN":  syscall.SIGTTIN,
33	"SIGTTOU":  syscall.SIGTTOU,
34	"SIGURG":   syscall.SIGURG,
35	"SIGUSR1":  syscall.SIGUSR1,
36	"SIGUSR2":  syscall.SIGUSR2,
37	"SIGWINCH": syscall.SIGWINCH,
38	"SIGXCPU":  syscall.SIGXCPU,
39	"SIGXFSZ":  syscall.SIGXFSZ,
40}
41