signal_solaris.go 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package signal
  2. import (
  3. "syscall"
  4. )
  5. // SignalMap is a map of Solaris signals.
  6. // SIGINFO and SIGTHR not defined for Solaris
  7. var SignalMap = map[string]syscall.Signal{
  8. "ABRT": syscall.SIGABRT,
  9. "ALRM": syscall.SIGALRM,
  10. "BUF": syscall.SIGBUS,
  11. "CHLD": syscall.SIGCHLD,
  12. "CONT": syscall.SIGCONT,
  13. "EMT": syscall.SIGEMT,
  14. "FPE": syscall.SIGFPE,
  15. "HUP": syscall.SIGHUP,
  16. "ILL": syscall.SIGILL,
  17. "INT": syscall.SIGINT,
  18. "IO": syscall.SIGIO,
  19. "IOT": syscall.SIGIOT,
  20. "KILL": syscall.SIGKILL,
  21. "LWP": syscall.SIGLWP,
  22. "PIPE": syscall.SIGPIPE,
  23. "PROF": syscall.SIGPROF,
  24. "QUIT": syscall.SIGQUIT,
  25. "SEGV": syscall.SIGSEGV,
  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. "URG": syscall.SIGURG,
  34. "USR1": syscall.SIGUSR1,
  35. "USR2": syscall.SIGUSR2,
  36. "VTALRM": syscall.SIGVTALRM,
  37. "WINCH": syscall.SIGWINCH,
  38. "XCPU": syscall.SIGXCPU,
  39. "XFSZ": syscall.SIGXFSZ,
  40. }