| // +build darwin freebsd solaris |
| |
| /* |
| Copyright The containerd Authors. |
| |
| Licensed under the Apache License, Version 2.0 (the "License"); |
| you may not use this file except in compliance with the License. |
| You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| */ |
| |
| package containerd |
| |
| import ( |
| "syscall" |
| |
| "golang.org/x/sys/unix" |
| ) |
| |
| var signalMap = map[string]syscall.Signal{ |
| "ABRT": unix.SIGABRT, |
| "ALRM": unix.SIGALRM, |
| "BUS": unix.SIGBUS, |
| "CHLD": unix.SIGCHLD, |
| "CONT": unix.SIGCONT, |
| "FPE": unix.SIGFPE, |
| "HUP": unix.SIGHUP, |
| "ILL": unix.SIGILL, |
| "INT": unix.SIGINT, |
| "IO": unix.SIGIO, |
| "IOT": unix.SIGIOT, |
| "KILL": unix.SIGKILL, |
| "PIPE": unix.SIGPIPE, |
| "PROF": unix.SIGPROF, |
| "QUIT": unix.SIGQUIT, |
| "SEGV": unix.SIGSEGV, |
| "STOP": unix.SIGSTOP, |
| "SYS": unix.SIGSYS, |
| "TERM": unix.SIGTERM, |
| "TRAP": unix.SIGTRAP, |
| "TSTP": unix.SIGTSTP, |
| "TTIN": unix.SIGTTIN, |
| "TTOU": unix.SIGTTOU, |
| "URG": unix.SIGURG, |
| "USR1": unix.SIGUSR1, |
| "USR2": unix.SIGUSR2, |
| "VTALRM": unix.SIGVTALRM, |
| "WINCH": unix.SIGWINCH, |
| "XCPU": unix.SIGXCPU, |
| "XFSZ": unix.SIGXFSZ, |
| } |