
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). -- brandon s. allbery [solaris,freebsd,perl,pugs,haskell] allbery@kf8nh.com system administrator [openafs,heimdal,too many hats] allbery@ece.cmu.edu electrical and computer engineering, carnegie mellon university KF8NH