Commit 3c0ee47b authored by Richard M. Stallman's avatar Richard M. Stallman

(create_process_1, sigchld_handler) [POSIX_SIGNALS]:

Don't reestablish handler.
parent 5970a8cb
......@@ -1177,7 +1177,7 @@ SIGTYPE
create_process_1 (signo)
int signo;
{
#ifdef USG
#if defined (USG) && !defined (POSIX_SIGNALS)
/* USG systems forget handlers when they are used;
must reestablish each time */
signal (signo, create_process_1);
......@@ -3371,7 +3371,7 @@ sigchld_handler (signo)
/* USG systems forget handlers when they are used;
must reestablish each time */
#ifdef USG
#if defined (USG) && !defined (POSIX_SIGNALS)
signal (signo, sigchld_handler); /* WARNING - must come after wait3() */
#endif
#ifdef BSD4_1
......@@ -3479,7 +3479,7 @@ sigchld_handler (signo)
Otherwise (on systems that have WNOHANG), loop around
to use up all the processes that have something to tell us. */
#if defined (USG) && ! (defined (HPUX) && defined (WNOHANG)) || defined (WINDOWSNT)
#ifdef USG
#if defined (USG) && ! defined (POSIX_SIGNALS)
signal (signo, sigchld_handler);
#endif
errno = old_errno;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment