github.com/u-root/u-root@v7.0.1-0.20200915234505-ad7babab0a8e+incompatible/cmds/core/kill/list_linux.go (about) 1 // Copyright 2016 the u-root Authors. All rights reserved 2 // Use of this source code is governed by a BSD-style 3 // license that can be found in the LICENSE file. 4 5 package main 6 7 import ( 8 "fmt" 9 "os" 10 "syscall" 11 ) 12 13 var ( 14 signames = []string{ 15 "SIGHUP", 16 "SIGINT", 17 "SIGQUIT", 18 "SIGILL", 19 "SIGTRAP", 20 "SIGABRT", 21 "SIGBUS", 22 "SIGFPE", 23 "SIGKILL", 24 "SIGUSR1", 25 "SIGSEGV", 26 "SIGUSR2", 27 "SIGPIPE", 28 "SIGALRM", 29 "SIGTERM", 30 "SIGSTKFLT", 31 "SIGCHLD", 32 "SIGCONT", 33 "SIGSTOP", 34 "SIGTSTP", 35 "SIGTTIN", 36 "SIGTTOU", 37 "SIGURG", 38 "SIGXCPU", 39 "SIGXFSZ", 40 "SIGVTALRM", 41 "SIGPROF", 42 "SIGWINCH", 43 "SIGIO", 44 "SIGPWR", 45 "SIGSYS", 46 "SIGRTMIN", 47 "SIGRTMIN+1", 48 "SIGRTMIN+2", 49 "SIGRTMIN+3", 50 "SIGRTMIN+4", 51 "SIGRTMIN+5", 52 "SIGRTMIN+6", 53 "SIGRTMIN+7", 54 "SIGRTMIN+8", 55 "SIGRTMIN+9", 56 "SIGRTMIN+10", 57 "SIGRTMIN+11", 58 "SIGRTMIN+12", 59 "SIGRTMIN+13", 60 "SIGRTMIN+14", 61 "SIGRTMIN+15", 62 "SIGRTMAX-14", 63 "SIGRTMAX-13", 64 "SIGRTMAX-12", 65 "SIGRTMAX-11", 66 "SIGRTMAX-10", 67 "SIGRTMAX-9", 68 "SIGRTMAX-8", 69 "SIGRTMAX-7", 70 "SIGRTMAX-6", 71 "SIGRTMAX-5", 72 "SIGRTMAX-4", 73 "SIGRTMAX-3", 74 "SIGRTMAX-2", 75 "SIGRTMAX-1", 76 "SIGRTMAX", 77 } 78 signums = map[string]os.Signal{ 79 "SIGHUP": syscall.Signal(1), 80 "SIGINT": syscall.Signal(2), 81 "SIGQUIT": syscall.Signal(3), 82 "SIGILL": syscall.Signal(4), 83 "SIGTRAP": syscall.Signal(5), 84 "SIGABRT": syscall.Signal(6), 85 "SIGBUS": syscall.Signal(7), 86 "SIGFPE": syscall.Signal(8), 87 "SIGKILL": syscall.Signal(9), 88 "SIGUSR1": syscall.Signal(10), 89 "SIGSEGV": syscall.Signal(11), 90 "SIGUSR2": syscall.Signal(12), 91 "SIGPIPE": syscall.Signal(13), 92 "SIGALRM": syscall.Signal(14), 93 "SIGTERM": syscall.Signal(15), 94 "SIGSTKFLT": syscall.Signal(16), 95 "SIGCHLD": syscall.Signal(17), 96 "SIGCONT": syscall.Signal(18), 97 "SIGSTOP": syscall.Signal(19), 98 "SIGTSTP": syscall.Signal(20), 99 "SIGTTIN": syscall.Signal(21), 100 "SIGTTOU": syscall.Signal(22), 101 "SIGURG": syscall.Signal(23), 102 "SIGXCPU": syscall.Signal(24), 103 "SIGXFSZ": syscall.Signal(25), 104 "SIGVTALRM": syscall.Signal(26), 105 "SIGPROF": syscall.Signal(27), 106 "SIGWINCH": syscall.Signal(28), 107 "SIGIO": syscall.Signal(29), 108 "SIGPWR": syscall.Signal(30), 109 "SIGSYS": syscall.Signal(31), 110 "SIGRTMIN": syscall.Signal(34), 111 "SIGRTMIN+1": syscall.Signal(35), 112 "SIGRTMIN+2": syscall.Signal(36), 113 "SIGRTMIN+3": syscall.Signal(37), 114 "SIGRTMIN+4": syscall.Signal(38), 115 "SIGRTMIN+5": syscall.Signal(39), 116 "SIGRTMIN+6": syscall.Signal(40), 117 "SIGRTMIN+7": syscall.Signal(41), 118 "SIGRTMIN+8": syscall.Signal(42), 119 "SIGRTMIN+9": syscall.Signal(43), 120 "SIGRTMIN+10": syscall.Signal(44), 121 "SIGRTMIN+11": syscall.Signal(45), 122 "SIGRTMIN+12": syscall.Signal(46), 123 "SIGRTMIN+13": syscall.Signal(47), 124 "SIGRTMIN+14": syscall.Signal(48), 125 "SIGRTMIN+15": syscall.Signal(49), 126 "SIGRTMAX-14": syscall.Signal(50), 127 "SIGRTMAX-13": syscall.Signal(51), 128 "SIGRTMAX-12": syscall.Signal(52), 129 "SIGRTMAX-11": syscall.Signal(53), 130 "SIGRTMAX-10": syscall.Signal(54), 131 "SIGRTMAX-9": syscall.Signal(55), 132 "SIGRTMAX-8": syscall.Signal(56), 133 "SIGRTMAX-7": syscall.Signal(57), 134 "SIGRTMAX-6": syscall.Signal(58), 135 "SIGRTMAX-5": syscall.Signal(59), 136 "SIGRTMAX-4": syscall.Signal(60), 137 "SIGRTMAX-3": syscall.Signal(61), 138 "SIGRTMAX-2": syscall.Signal(62), 139 "SIGRTMAX-1": syscall.Signal(63), 140 "SIGRTMAX": syscall.Signal(64), 141 "1": syscall.Signal(1), 142 "2": syscall.Signal(2), 143 "3": syscall.Signal(3), 144 "4": syscall.Signal(4), 145 "5": syscall.Signal(5), 146 "6": syscall.Signal(6), 147 "7": syscall.Signal(7), 148 "8": syscall.Signal(8), 149 "9": syscall.Signal(9), 150 "10": syscall.Signal(10), 151 "11": syscall.Signal(11), 152 "12": syscall.Signal(12), 153 "13": syscall.Signal(13), 154 "14": syscall.Signal(14), 155 "15": syscall.Signal(15), 156 "16": syscall.Signal(16), 157 "17": syscall.Signal(17), 158 "18": syscall.Signal(18), 159 "19": syscall.Signal(19), 160 "20": syscall.Signal(20), 161 "21": syscall.Signal(21), 162 "22": syscall.Signal(22), 163 "23": syscall.Signal(23), 164 "24": syscall.Signal(24), 165 "25": syscall.Signal(25), 166 "26": syscall.Signal(26), 167 "27": syscall.Signal(27), 168 "28": syscall.Signal(28), 169 "29": syscall.Signal(29), 170 "30": syscall.Signal(30), 171 "31": syscall.Signal(31), 172 "34": syscall.Signal(34), 173 "35": syscall.Signal(35), 174 "36": syscall.Signal(36), 175 "37": syscall.Signal(37), 176 "38": syscall.Signal(38), 177 "39": syscall.Signal(39), 178 "40": syscall.Signal(40), 179 "41": syscall.Signal(41), 180 "42": syscall.Signal(42), 181 "43": syscall.Signal(43), 182 "44": syscall.Signal(44), 183 "45": syscall.Signal(45), 184 "46": syscall.Signal(46), 185 "47": syscall.Signal(47), 186 "48": syscall.Signal(48), 187 "49": syscall.Signal(49), 188 "50": syscall.Signal(50), 189 "51": syscall.Signal(51), 190 "52": syscall.Signal(52), 191 "53": syscall.Signal(53), 192 "54": syscall.Signal(54), 193 "55": syscall.Signal(55), 194 "56": syscall.Signal(56), 195 "57": syscall.Signal(57), 196 "58": syscall.Signal(58), 197 "59": syscall.Signal(59), 198 "60": syscall.Signal(60), 199 "61": syscall.Signal(61), 200 "62": syscall.Signal(62), 201 "63": syscall.Signal(63), 202 "64": syscall.Signal(64), 203 } 204 ) 205 206 func siglist() (s string) { 207 for i, sig := range signames { 208 s = s + fmt.Sprintf("%d: %v\n", i, sig) 209 } 210 return 211 }