On 18 January 2013 21:37, Oleg Broytman <phd at phdru.name> wrote: > So you have to call fnctl() on the pipe's descriptor to F_GETFL > flags, set O_NONBLOCK and call fnctl() to F_SETFL the new flags back. Ah, excellent. Thanks for the information - I'll use that in my code. Paul