On 2017/08/11 20:30, Kurt Van Dijck <dev.k...@vandijck-laurijssen.be> wrote:
> Even more nitpicking:
> mkfifo testfifo
> echo hello world > testfifo
> ... wait ...
> cat testfifo
> now echo has completed.
This has nothing to do with buffering or writes, because a write
hasn't happened at this point. It doesn't block at write(), it blocks
at open(). It blocks until the "connection" has been established.
After that, the usual pipe buffering applies, and writes do NOT block
(until the pipe buffer is full).
mpd-devel mailing list