diff options
author | Greg Hudson <ghudson@mit.edu> | 1996-03-25 13:07:41 +0000 |
---|---|---|
committer | Greg Hudson <ghudson@mit.edu> | 1996-03-25 13:07:41 +0000 |
commit | c1c9dba02eecf0c1dd48bb4811fc99389125d3fb (patch) | |
tree | cac0b1672656870a7a53ab1b23092224f365b526 /zwgc | |
parent | ba6fc64cf4c44016e6e1c6eda267fa80b605cd3c (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.c | 11 |
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. */ |