X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=sources%2FSigHand.c;h=a37fac5ab28daa68412e392ce4e07f431a5b7fcf;hp=6112700af7a7525eba3c574aecd01d95dc7373ca;hb=42be481368b2c00967492146deb67a00ba834347;hpb=3e8003adb1396080659ef5d34896eb2f573be6cd diff --git a/sources/SigHand.c b/sources/SigHand.c index 6112700..a37fac5 100644 --- a/sources/SigHand.c +++ b/sources/SigHand.c @@ -22,14 +22,12 @@ * * Author: S. Piccardi Dec. 2002 * - * $Id: SigHand.c,v 1.7 2003/05/06 14:05:12 piccardi Exp $ - * *****************************************************************************/ -#include /* error simbol definitions */ -#include /* standard I/O functions */ -#include /* signal handling declarations */ -#include -#include +#include /* error definitions and routines */ +#include /* standard I/O library */ +#include /* signal constants, types and functions */ +#include /* primitive system data types */ +#include /* process termination constants and functions */ #include "Gapil.h" #include "macros.h" @@ -97,7 +95,6 @@ inline SigFunc * SignalRestart(int signo, SigFunc *func) * Generic handler for SIGCHLD signal * * Simone Piccardi Dec. 2002 - * $Id: SigHand.c,v 1.7 2003/05/06 14:05:12 piccardi Exp $ */ void HandSigCHLD(int sig) { @@ -113,7 +110,7 @@ void HandSigCHLD(int sig) // if (pid > 0) { // debug("child %d terminated with status %x\n", pid, status); // } - } while ((pid > 0) && (errno == EINTR)); + } while (pid > 0); /* restore errno value*/ errno = errno_save; /* return */