[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: open()ing a named pipe with no current readers
On Sun, Jun 17, 2018 at 09:33:03PM +0200, Edgar Fu? wrote:
> > Won't O_NONBLOCK cover this?
> No. POSIX says:
> When opening a FIFO with O_RDONLY or O_WRONLY set:
> If O_NONBLOCK is set, an open() for reading-only shall
> return without delay. An open() for writing-only shall
> return an error if no process currently has the file
> open for reading.
That's annoying. There's probably no good way around it then and it's
probably time to fall back to hacks with alarm() or similar.
David A. Holland
Main Index |
Thread Index |