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