
char *
signal_to_string(sig)
int sig;
{
	if (sig < 0 || sig > NSIG) {
		return("SIGNAL OUT OF RANGE");
	} else if (!signals[sig].name) {
		return("SIGNAL UNKNOWN");
	} else return(signals[sig].name + SIG_RESERVED(sig));
}

void
print_signal(sig)
int sig;
{
	if (signals[sig].action) printf("%s (%d): %s\n",
		signal_to_string(sig),sig,signals[sig].action);
}	



