summaryrefslogtreecommitdiff
path: root/zwgc
diff options
context:
space:
mode:
authorGravatar Greg Hudson <ghudson@mit.edu>1996-03-25 13:07:41 +0000
committerGravatar Greg Hudson <ghudson@mit.edu>1996-03-25 13:07:41 +0000
commitc1c9dba02eecf0c1dd48bb4811fc99389125d3fb (patch)
treecac0b1672656870a7a53ab1b23092224f365b526 /zwgc
parentba6fc64cf4c44016e6e1c6eda267fa80b605cd3c (diff)
Back out SIGCHLD change for Solaris 2.3; it breaks under Solaris 2.4
and we're unlikely to do another Zephyr build for Solaris 2.3. Also remove gratuitous RS6000 hack.
Diffstat (limited to 'zwgc')
-rw-r--r--zwgc/main.c11
1 files changed, 0 insertions, 11 deletions
diff --git a/zwgc/main.c b/zwgc/main.c
index ad23243..52be870 100644
--- a/zwgc/main.c
+++ b/zwgc/main.c
@@ -402,20 +402,9 @@ static void setup_signals(dofork)
sa.sa_handler = SIG_IGN;
sigaction(SIGPIPE, &sa, (struct sigaction *)0);
-#ifdef SOLARIS
- sa.sa_handler = SIG_IGN;
- sa.sa_flags = SA_NOCLDSTOP;
-#else
sa.sa_handler = signal_child;
-#endif
sigaction(SIGCHLD, &sa, (struct sigaction *)0);
-#ifdef _AIX
- sa.sa_flags = SA_FULLDUMP;
- sa.sa_handler = SIG_DFL;
- sigaction(SIGSEGV, &sa, (struct sigaction *)0);
-#endif
-
#else /* !POSIX */
if (dofork) {
/* Ignore keyboard signals if forking. Bad things will happen. */