On Mon, Aug 24, 2009 at 02:01:09PM -0400, Jean-Louis Martineau wrote:
> This bug can't be fixed until we understand it.

Agreed.
> 
> Ask on a OpenBSD list how a write to a blocking pipe can return EAGAIN.
> Or the pipe semantics changed and they don't default to blocking.

I already posted the code snipet to the OpenBSD list, but no one has
commented on it yet. I have found, in the past, that having a simple
reproducable free standing code snippet that demonstrates the problem, can
often result in a better result on mailing lists.

I have not had time to try to understnad the code well enough to produce
such an example, yet.
> 


-- 
One of the main causes of the fall of the roman empire was that, lacking
zero, they had no way to indicate successful termination of their C
programs.

Reply via email to