[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: run.c translator

From: Thomas Bushnell, BSG
Subject: Re: run.c translator
Date: 20 Mar 2002 14:08:46 -0800
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1

Marcus Brinkmann <marcus@gnu.org> writes:

> We are getting into muddy water again, because I was unprecise. 
> If we call the application A, the translator T and the forked program P,
> then I have the normal file interface open(), read(), write() between A
> and T, and a bidirectional pipe created with pipe() between T and P.
> Note that I will replace this with two pipes, so I can close one without
> closing the other.  I have created the bidirectional pipe with pipe().
> Standard pipes are bidirectional on the Hurd (at least I could read and
> write in both directions, I tested it!).

I'm pretty sure that's a bug; standard pipes shouldn't be
bidirectional.  Roland, what do you think?

> What I was asking about is the interface between A and T.

Ok, so what exactly *is* between A and T, if it's not a pipe?

reply via email to

[Prev in Thread] Current Thread [Next in Thread]