From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from elysium.uwa.edu.au ([130.95.128.2]) by hawkwind.utcs.utoronto.ca with SMTP id <24628>; Mon, 3 Mar 1997 22:34:22 -0500 Received: from typhaon.ucs.uwa.edu.au (luyer@typhaon.ucs.uwa.edu.au [130.95.128.64]) by elysium.uwa.edu.au (8.8.2/8.8.0) with SMTP id LAA20658 for ; Tue, 4 Mar 1997 11:34:10 +0800 (WST) Date: Mon, 3 Mar 1997 22:34:27 -0500 From: David Luyer To: rc@hawkwind.utcs.toronto.edu Subject: Re: Update for Debian shells/rc-1.4-2 In-Reply-To: <9703031909.AA28293@nova.netapp.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII One thing wrong with the current Debian rc-1.4 package is that it dies on a ^C - almost totally useless. This is because the wrong include file was used for mksignal in the build (should be /usr/include/asm/signal.h). As a result it installs no handler for SIGINT it seems. Personally I always prefer a more verbose sigmsgs.c, viz: Sigmsgs signals[] = { {"", ""}, {"sighup", "hangup detected"}, {"sigint", "interrupt from keyboard"}, {"sigquit", "quit from keyboard"}, {"sigill", "illegal instruction"}, {"sigtrap", "trace/breakpoint trap"}, {"sigabrt", "abort"}, {"sigbus", "bus error"}, {"sigfpe", "floating point exception"}, {"sigkill", "killed"}, {"sigusr1", "user signal 1"}, {"sigsegv", "segmentation violation"}, {"sigusr2", "user signal 2"}, {"sigpipe", "pipe fault"}, {"sigalrm", "alarm"}, {"sigterm", "terminated"}, {"sigstkflt", "stack fault on coprocessor"}, {"sigchld", "child stop or exit"}, {"sigcont", "continue"}, {"sigstop", "stopped"}, {"sigtstp", "stop signal from tty"}, {"sigttin", "background tty read"}, {"sigttou", "background tty write"}, {"sigurg", "urgent condition on i/o channel"}, {"sigxcpu", "cpu time limit exceeded"}, {"sigxfsz", "file size limit exceeded"}, {"sigvtalrm", "vitual time alarm"}, {"sigprof", "profile signal"}, {"sigwinch", "window resize"}, {"sigio", "i/o error"}, {"sigpwr", "power fault"}, {"sigunused", "unused signal"}, }; David.