signal_linux.go 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package signal
  2. import (
  3. "syscall"
  4. )
  5. var SignalMap = map[string]syscall.Signal{
  6. "ABRT": syscall.SIGABRT,
  7. "ALRM": syscall.SIGALRM,
  8. "BUS": syscall.SIGBUS,
  9. "CHLD": syscall.SIGCHLD,
  10. "CLD": syscall.SIGCLD,
  11. "CONT": syscall.SIGCONT,
  12. "FPE": syscall.SIGFPE,
  13. "HUP": syscall.SIGHUP,
  14. "ILL": syscall.SIGILL,
  15. "INT": syscall.SIGINT,
  16. "IO": syscall.SIGIO,
  17. "IOT": syscall.SIGIOT,
  18. "KILL": syscall.SIGKILL,
  19. "PIPE": syscall.SIGPIPE,
  20. "POLL": syscall.SIGPOLL,
  21. "PROF": syscall.SIGPROF,
  22. "PWR": syscall.SIGPWR,
  23. "QUIT": syscall.SIGQUIT,
  24. "SEGV": syscall.SIGSEGV,
  25. "STKFLT": syscall.SIGSTKFLT,
  26. "STOP": syscall.SIGSTOP,
  27. "SYS": syscall.SIGSYS,
  28. "TERM": syscall.SIGTERM,
  29. "TRAP": syscall.SIGTRAP,
  30. "TSTP": syscall.SIGTSTP,
  31. "TTIN": syscall.SIGTTIN,
  32. "TTOU": syscall.SIGTTOU,
  33. "UNUSED": syscall.SIGUNUSED,
  34. "URG": syscall.SIGURG,
  35. "USR1": syscall.SIGUSR1,
  36. "USR2": syscall.SIGUSR2,
  37. "VTALRM": syscall.SIGVTALRM,
  38. "WINCH": syscall.SIGWINCH,
  39. "XCPU": syscall.SIGXCPU,
  40. "XFSZ": syscall.SIGXFSZ,
  41. }