github.com/lmorg/murex@v0.0.0-20240217211045-e081c89cd4ef/builtins/events/onSignalReceived/interrupts_linux.go (about)

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