Re: Linux 2.3.3[234] FIFOs (named pipes) are unreliable

Horst von Brand (vonbrand@sleipnir.valparaiso.cl)
Thu, 23 Dec 1999 21:28:27 -0300


"Jim Nance" <jnance@nortelnetworks.com> said:
> On Thu, Dec 23, 1999 at 01:50:25AM +0100, Markus Schoder wrote:
> > FIFOs (named pipes) are unreliable in Linux 2.3.33
> > (probably older kernels too). When doing the following

> Wow, they are broken. Under 2.3.34 I get:

Under 2.3.35pre3, i686, UP: At first, nothing (3 x "echo Hello" and
nothing), then "for r in 1 2 3; do echo hello > /tmp/f; done" spits out the
first 3 "Hello" and a "hello". Next cat gets 2 "hello", after that it
works, save that the "echo" hangs until something is read.

-- 
Horst von Brand                             vonbrand@sleipnir.valparaiso.cl
Casilla 9G, Viņa del Mar, Chile                               +56 32 672616

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/