From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Kevin Ryde Newsgroups: gmane.lisp.guile.devel Subject: Re: Support for (system '("echo" "foo" "bar")) Date: Mon, 03 Nov 2003 07:13:18 +1000 Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Message-ID: <878ymypj81.fsf@zip.com.au> References: <87ad7l9i8h.fsf@raven.i.defaultvalue.org> <87u15qpjwk.fsf@zip.com.au> <877k2mgdjs.fsf@raven.i.defaultvalue.org> <87d6cde1tr.fsf@raven.i.defaultvalue.org> <87oevxb1uy.fsf@zip.com.au> <87znfh9l6v.fsf@zip.com.au> <87vfq59iyf.fsf@zip.com.au> <877k2l9g4c.fsf@zip.com.au> <873cd99ei5.fsf@zip.com.au> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1067807870 13759 80.91.224.253 (2 Nov 2003 21:17:50 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 2 Nov 2003 21:17:50 +0000 (UTC) Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Sun Nov 02 22:17:48 2003 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AGPbX-0007VP-00 for ; Sun, 02 Nov 2003 22:17:47 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AGPb9-0002tK-4b for guile-devel@m.gmane.org; Sun, 02 Nov 2003 16:17:23 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AGPaT-0002Yt-Bb for guile-devel@gnu.org; Sun, 02 Nov 2003 16:16:41 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AGPXr-0008Te-27 for guile-devel@gnu.org; Sun, 02 Nov 2003 16:14:30 -0500 Original-Received: from [61.8.0.36] (helo=snoopy.pacific.net.au) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AGPXR-000806-SG for guile-devel@gnu.org; Sun, 02 Nov 2003 16:13:34 -0500 Original-Received: from mongrel.pacific.net.au (mongrel.pacific.net.au [61.8.0.107]) by snoopy.pacific.net.au (8.12.3/8.12.3/Debian-6.6) with ESMTP id hA2LDUV0005256 for ; Mon, 3 Nov 2003 08:13:30 +1100 Original-Received: from localhost (ppp113.dyn228.pacific.net.au [203.143.228.113]) by mongrel.pacific.net.au (8.12.3/8.12.3/Debian-6.6) with ESMTP id hA2LCvDJ016792 for ; Mon, 3 Nov 2003 08:12:58 +1100 Original-Received: from gg by localhost with local (Exim 3.35 #1 (Debian)) id 1AGPXE-0000U2-00; Mon, 03 Nov 2003 07:13:20 +1000 Original-To: guile-devel@gnu.org Mail-Copies-To: never In-Reply-To: (Paul Jarc's message of "Fri, 31 Oct 2003 18:34:34 -0500") User-Agent: Gnus/5.1003 (Gnus v5.10.3) Emacs/21.3 (gnu/linux) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Developers list for Guile, the GNU extensibility library List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.lisp.guile.devel:2960 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:2960 prj@po.cwru.edu (Paul Jarc) writes: > > I claim that my Scheme version, which uses flush-all-ports before the > fork, Oops, I was a bit slow on the uptake. That flushes unreferenced ports as well, of course. You'll probably still want to block SIGCHLD though (when it exists), the same as the main system() does. I think that's to stop a slack application handler possibly stealing the exit status, but I'm not too well up on the subtleties of sigchld. _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel