# HG changeset patch # User jwe # Date 830680582 0 # Node ID a938192ff632850d24c727e57cd09a5485fa9a71 # Parent 60f5e1c20815a0ec8d5e9469a9e68b546f15ecc2 [project @ 1996-04-28 08:36:22 by jwe] diff --git a/src/sighandlers.cc b/src/sighandlers.cc --- a/src/sighandlers.cc +++ b/src/sighandlers.cc @@ -139,8 +139,13 @@ // functions elsewhere and this function doesn't have to change. static RETSIGTYPE -sigchld_handler (int sig) +sigchld_handler (int /* sig */) { + // Can this ever cause trouble on systems that don't forget signal + // handlers when they are invoked? + + octave_set_signal_handler (SIGCHLD, sigchld_handler); + int status; pid_t pid = wait (&status); @@ -157,8 +162,6 @@ } } } - - octave_set_signal_handler (SIGCHLD, sigchld_handler); } #if defined (__alpha__)