> I failed to find the original message from Sebastian that led to the
> following change:
> 2005-11-09 Philippe Gerum <[EMAIL PROTECTED]>
> * nucleus/pipe.c (xnpipe_disconnect): Flush the output queue
> upon closure. Issue spotted by Sebastian Smolorz.
> (xnpipe_release): Flush the input queue upon closure.
The problem was here that after a RT task and a Linux user space program had
closed both ends of the pipe the contents remained in the pipe. So when the
pipe was opened again the old content was read.