psiginfo.c 233 B

12345678910
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <signal.h>
  4. void psiginfo(const siginfo_t *si, const char *msg)
  5. {
  6. char *s = strsignal(si->si_signo);
  7. if (msg) fprintf(stderr, "%s: %s\n", msg, s);
  8. else fprintf(stderr, "%s\n", s);
  9. }