7 const char kill_usage[] = "kill [-signal] process-id [process-id ...]\n";
14 const struct signal_name signames[] = {
24 #if defined(__sparc__) || defined(__alpha__)
31 #if defined(__sparc__) || defined(__alpha__)
37 #if defined(__sparc__) || defined(__alpha__)
45 #if defined(__sparc__) || defined(__alpha__)
59 {"VTALRM", SIGVTALRM},
70 {"STKFLT", SIGSTKFLT},
80 {"VTALRM", SIGVTALRM},
86 {"UNUSED", SIGUNUSED},
91 extern int kill_main (int argc, char **argv)
98 if (argv[1][0] == '-') {
99 if (argv[1][1] >= '0' && argv[1][1] <= '9') {
100 sig = atoi (&argv[1][1]);
101 if (sig < 0 || sig >= NSIG)
104 const struct signal_name *s = signames;
106 if (strcmp (s->name, &argv[1][1]) == 0) {
121 if (argv[1][0] < '0' || argv[1][0] > '9')
123 pid = atoi (argv[1]);
124 if (kill (pid, sig) != 0) {