From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: prj@po.cwru.edu (Paul Jarc) Newsgroups: gmane.lisp.guile.devel Subject: Re: Support for (system '("echo" "foo" "bar")) Date: Fri, 31 Oct 2003 18:34:34 -0500 Organization: What did you have in mind? A short, blunt, human pyramid? Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Message-ID: 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 Content-Transfer-Encoding: 7BIT X-Trace: sea.gmane.org 1067643338 30558 80.91.224.253 (31 Oct 2003 23:35:38 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 31 Oct 2003 23:35:38 +0000 (UTC) Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Sat Nov 01 00:35:36 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 1AFinn-0007hQ-00 for ; Sat, 01 Nov 2003 00:35:36 +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 1AFinQ-00078x-UE for guile-devel@m.gmane.org; Fri, 31 Oct 2003 18:35:12 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AFinM-00078j-F2 for guile-devel@gnu.org; Fri, 31 Oct 2003 18:35:08 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AFimq-0006ps-Ls for guile-devel@gnu.org; Fri, 31 Oct 2003 18:35:07 -0500 Original-Received: from [129.22.104.63] (helo=harris.CNS.CWRU.Edu) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AFimq-0006pp-C9 for guile-devel@gnu.org; Fri, 31 Oct 2003 18:34:36 -0500 Original-Received: from conversion-daemon.smtp-a.cwru.edu by smtp-a.cwru.edu (iPlanet Messaging Server 5.2 HotFix 1.14 (built Mar 18 2003)) id <0HNN00D01ATL9W@smtp-a.cwru.edu> for guile-devel@gnu.org; Fri, 31 Oct 2003 18:34:35 -0500 (EST) Original-Received: from multivac.cwru.edu (multivac.ITS.CWRU.Edu [129.22.114.26]) by smtp-a.cwru.edu (iPlanet Messaging Server 5.2 HotFix 1.14 (built Mar 18 2003)) with SMTP id <0HNN00CNSATN3W@smtp-a.cwru.edu> for guile-devel@gnu.org; Fri, 31 Oct 2003 18:34:35 -0500 (EST) Original-Received: (qmail 22917 invoked by uid 500); Fri, 31 Oct 2003 23:34:57 +0000 In-reply-to: <873cd99ei5.fsf@zip.com.au> Original-To: guile-devel@gnu.org Mail-followup-to: guile-devel@gnu.org Mail-Copies-To: nobody User-Agent: Gnus/5.1003 (Gnus v5.10.3) Emacs/21.3 (gnu/linux) Original-Lines: 15 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:2958 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:2958 Kevin Ryde wrote: > prj@po.cwru.edu (Paul Jarc) writes: >> True, but is it worth the effort? What's the benefit supposed to be? > > Only what you said about gc'ed port closing doing something the child > has no business touching. I claim that my Scheme version, which uses flush-all-ports before the fork, and (raise SIGKILL) to terminate the child, does not suffer from any problems of that sort. Can you find any problems that it is vulnerable to? If not, what problem are we trying to solve by rewriting it in C? paul _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel