/*
 * signal handling
 */
	{SIGHUP, "HUP", "Hangup"},
	{SIGINT, "INT", "Interrupt"},
	{SIGQUIT, "QUIT", "Quit"},
	{SIGILL, "ILL", "Illegal instruction"},
	{SIGTRAP, "TRAP", "Trace trap"},
	{SIGABRT, "ABRT", "Abort"},
	{SIGEMT, "EMT", "EMT trap"},
	{SIGFPE, "FPE", "Floating exception"},
	{SIGKILL, "KILL", "Killed"},
	{SIGBUS, "BUS", "Bus error"},
	{SIGSEGV, "SEGV", "Memory fault"},
	{SIGSYS, "SYS", "Bad system call"},
	{SIGPIPE, "PIPE", "Broken pipe"},
	{SIGALRM, "ALRM", "Alarm clock"},
	{SIGTERM, "TERM", "Terminated"},
	{SIGUSR1, "USR1", "User defined #1"},
	{SIGUSR2, "USR2", "User defined #2"},
	{SIGCHLD, "CHLD", "Death of a child"},
	{ 19, (char *) 0, "Signal 19"},
	{ 20, (char *) 0, "Signal 20"},
	{SIGBREAK, "BREAK", "Ctrl-Break"},
