|
|
1.1 ! root 1: /* @(#)psignal.c 4.1 (Berkeley) 2/10/83 */ ! 2: /* ! 3: * Print the name of the signal indicated ! 4: * along with the supplied message. ! 5: */ ! 6: #include <signal.h> ! 7: ! 8: extern char *sys_siglist[]; ! 9: ! 10: psignal(sig, s) ! 11: unsigned sig; ! 12: char *s; ! 13: { ! 14: register char *c; ! 15: register n; ! 16: ! 17: c = "Unknown signal"; ! 18: if (sig < NSIG) ! 19: c = sys_siglist[sig]; ! 20: n = strlen(s); ! 21: if (n) { ! 22: write(2, s, n); ! 23: write(2, ": ", 2); ! 24: } ! 25: write(2, c, strlen(c)); ! 26: write(2, "\n", 1); ! 27: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.