From: stolz Date: Wed, 2 Jul 2003 13:27:35 +0000 (+0000) Subject: [project @ 2003-07-02 13:27:35 by stolz] X-Git-Tag: nhc98-1-18-release~597 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=371c82f12656a7f5f32979069aaef406e246e021;p=ghc-base.git [project @ 2003-07-02 13:27:35 by stolz] fork() never returns with EINTR --- diff --git a/cbits/system.c b/cbits/system.c index 3ace591..34a6f23 100644 --- a/cbits/system.c +++ b/cbits/system.c @@ -1,7 +1,7 @@ /* * (c) The University of Glasgow 2002 * - * $Id: system.c,v 1.7 2003/02/04 11:55:54 simonmar Exp $ + * $Id: system.c,v 1.8 2003/07/02 13:27:35 stolz Exp $ * * system Runtime Support */ @@ -37,7 +37,7 @@ systemCmd(HsAddr cmd) switch(pid = fork()) { case -1: - if (errno != EINTR) { + { return -1; } case 0: