From owner-freebsd-hackers Sat Sep 13 16:34:23 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id QAA06037 for hackers-outgoing; Sat, 13 Sep 1997 16:34:23 -0700 (PDT) Received: from sendero-ppp.i-connect.net (sendero-ppp.i-Connect.Net [206.190.143.100]) by hub.freebsd.org (8.8.7/8.8.7) with SMTP id QAA06030 for ; Sat, 13 Sep 1997 16:34:20 -0700 (PDT) Received: (qmail 17069 invoked by uid 1000); 13 Sep 1997 23:34:42 -0000 Message-ID: X-Mailer: XFMail 1.2-alpha [p0] on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit MIME-Version: 1.0 Date: Sat, 13 Sep 1997 16:34:42 -0700 (PDT) Organization: Atlas Telecom From: Simon Shapiro To: freebsd-hackers@freebsd.org Subject: What is wrong with this snipet? Sender: owner-freebsd-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Why would the following segfault on 6 of the 10 iterations? int main(int argc, char **argv, char **argp) { int ndx; for ( ndx = 0; ndx < 10; ndx++ ) { switch ( rfork(RFPROC|RFNOWAIT|RFFDG|RFMEM) ) { case -1: (void)fprintf(stderr, "%s ERROR: Failed to fork (%s)\n", argv[0], strerror(errno)); break; case 0: return(0); } } return(0); } --- Sincerely Yours, (Sent on 13-Sep-97, 16:31:40 by XF-Mail) Simon Shapiro Atlas Telecom Senior Architect 14355 SW Allen Blvd., Suite 130 Beaverton OR 97005 Shimon@i-Connect.Net Voice: 503.643.5559, Emergency: 503.799.2313