[Haskell-cafe] I/O system brokenness with named pipes

John Goerzen jgoerzen at complete.org
Fri Apr 11 09:08:13 EDT 2008


On Fri April 11 2008 8:02:07 am Brandon S. Allbery KF8NH wrote:
> On Apr 11, 2008, at 8:12 , John Goerzen wrote:
> > OK, I have referred to fifo(7) regarding this point.  It seems I
> > may need a
> > loop trying over and over to open the FIFO in write mode.  It also
> > appears
> > that ReadWriteMode appearing to work is Linux-specific, and this
> > behavior is
> > left undefined in POSIX.
>
> Undefined in POSIX, normal for Unix (and Linux originally promised
> only POSIX semantics but was rejiggered some years back to behave
> like Unix in this regard, because Unix programs rely on these
> semantics and therefore failed on Linux).

Hrm, can you define what OSs you mean when you say "Unix"?



More information about the Haskell-Cafe mailing list