date and time created 83/02/10 22:46:00 by sam
authorSam Leffler <sam@ucbvax.Berkeley.EDU>
Fri, 11 Feb 1983 14:46:00 +0000 (06:46 -0800)
committerSam Leffler <sam@ucbvax.Berkeley.EDU>
Fri, 11 Feb 1983 14:46:00 +0000 (06:46 -0800)
SCCS-vsn: lib/libc/gen/psignal.c 4.1

usr/src/lib/libc/gen/psignal.c [new file with mode: 0644]

diff --git a/usr/src/lib/libc/gen/psignal.c b/usr/src/lib/libc/gen/psignal.c
new file mode 100644 (file)
index 0000000..3207416
--- /dev/null
@@ -0,0 +1,27 @@
+/*     @(#)psignal.c   4.1 (Berkeley) %G%      */
+/*
+ * Print the name of the signal indicated
+ * along with the supplied message.
+ */
+#include <signal.h>
+
+extern char *sys_siglist[];
+
+psignal(sig, s)
+       unsigned sig;
+       char *s;
+{
+       register char *c;
+       register n;
+
+       c = "Unknown signal";
+       if (sig < NSIG)
+               c = sys_siglist[sig];
+       n = strlen(s);
+       if (n) {
+               write(2, s, n);
+               write(2, ": ", 2);
+       }
+       write(2, c, strlen(c));
+       write(2, "\n", 1);
+}