go 版本为1.14, Mac电脑, 1.7 GHz 四核Intel Core i7
在src/syscall/路径下,打开zerrors_darwin_amd64.go文件,
第1245行:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| const ( SIGABRT = Signal(0x6) SIGALRM = Signal(0xe) SIGBUS = Signal(0xa) SIGCHLD = Signal(0x14) SIGCONT = Signal(0x13) SIGEMT = Signal(0x7) SIGFPE = Signal(0x8) SIGHUP = Signal(0x1) SIGILL = Signal(0x4) SIGINFO = Signal(0x1d) SIGINT = Signal(0x2) SIGIO = Signal(0x17) SIGIOT = Signal(0x6) SIGKILL = Signal(0x9) SIGPIPE = Signal(0xd) SIGPROF = Signal(0x1b) SIGQUIT = Signal(0x3) SIGSEGV = Signal(0xb) SIGSTOP = Signal(0x11) SIGSYS = Signal(0xc) SIGTERM = Signal(0xf) SIGTRAP = Signal(0x5) SIGTSTP = Signal(0x12) SIGTTIN = Signal(0x15) SIGTTOU = Signal(0x16) SIGURG = Signal(0x10) SIGUSR1 = Signal(0x1e) SIGUSR2 = Signal(0x1f) SIGVTALRM = Signal(0x1a) SIGWINCH = Signal(0x1c) SIGXCPU = Signal(0x18) SIGXFSZ = Signal(0x19) )
|
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31, 共31个
SIGIOT和SIGABRT都是6,二者同义
参考:
Linux进程间通信(IPC)的几种方式
linux kill -l 信号列表
原文链接: https://dashen.tech/2020/07/09/Golang源码之syscall包/
版权声明: 转载请注明出处.