home *** CD-ROM | disk | FTP | other *** search
/ The C Users' Group Library 1994 August / wc-cdrom-cusersgrouplibrary-1994-08.iso / listings / v_09_03 / 9n03127a < prev    next >
Text File  |  1991-01-16  |  386b  |  23 lines

  1.  
  2. char *
  3. signal_to_string(sig)
  4. int sig;
  5. {
  6.     if (sig < 0 || sig > NSIG) {
  7.         return("SIGNAL OUT OF RANGE");
  8.     } else if (!signals[sig].name) {
  9.         return("SIGNAL UNKNOWN");
  10.     } else return(signals[sig].name + SIG_RESERVED(sig));
  11. }
  12.  
  13. void
  14. print_signal(sig)
  15. int sig;
  16. {
  17.     if (signals[sig].action) printf("%s (%d): %s\n",
  18.         signal_to_string(sig),sig,signals[sig].action);
  19. }    
  20.  
  21.  
  22.  
  23.