We had all the pieces, just not wired together until now. Eric Blake (4): nonblocking: provide O_NONBLOCK for mingw pipe-filter: drop O_NONBLOCK workarounds fcntl-h: fix O_ACCMODE on cygwin pipe2: fix O_NONBLOCK support on mingw
ChangeLog | 27 ++++++++++++++ doc/posix-headers/fcntl.texi | 14 ++++++- lib/fcntl.in.h | 18 ++++++++- lib/nonblocking.c | 2 +- lib/open.c | 9 +++++ lib/pipe-filter-aux.h | 3 -- lib/pipe2.c | 34 +++++++++++------ m4/fcntl_h.m4 | 17 +++++---- modules/fcntl-h | 1 + modules/nonblocking | 2 + modules/pipe-filter-gi | 1 + modules/pipe-filter-ii | 1 + modules/pipe2 | 1 + tests/test-fcntl-h.c | 82 ++++++++++++++++++++++++++++++++++++++++- tests/test-open.h | 6 +++ tests/test-pipe2.c | 37 +++---------------- 16 files changed, 194 insertions(+), 61 deletions(-) -- 1.7.4.2