implement psignal and psiginfo

This commit is contained in:
Rich Felker
2011-06-08 16:41:44 -04:00
parent e0037efc12
commit ecc0f5138d
2 changed files with 20 additions and 0 deletions

10
src/signal/psiginfo.c Normal file
View File

@@ -0,0 +1,10 @@
#include <stdio.h>
#include <string.h>
#include <signal.h>
void psiginfo(siginfo_t *si, const char *msg)
{
char *s = strsignal(si->si_signo);
if (msg) fprintf(stderr, "%s: %s\n", msg, s);
else fprintf(stderr, "%s\n", s);
}

10
src/signal/psignal.c Normal file
View File

@@ -0,0 +1,10 @@
#include <stdio.h>
#include <string.h>
#include <signal.h>
void psignal(int sig, const char *msg)
{
char *s = strsignal(sig);
if (msg) fprintf(stderr, "%s: %s\n", msg, s);
else fprintf(stderr, "%s\n", s);
}