aboutsummaryrefslogtreecommitdiff
path: root/newlib/libc/include/stdio_ext.h
diff options
context:
space:
mode:
authorTakashi Yano <takashi.yano@nifty.ne.jp>2021-11-10 21:47:09 +0900
committerTakashi Yano <takashi.yano@nifty.ne.jp>2021-12-12 22:11:05 +0900
commit9e4d308cd592fe383dec58ea6523c1b436888ef8 (patch)
treebf9eb608749d0d9588fa102c2470761952b36f4c /newlib/libc/include/stdio_ext.h
parentf3d719c694f824fcec99ebbe88de8a5fa0a25a71 (diff)
downloadnewlib-9e4d308cd592fe383dec58ea6523c1b436888ef8.zip
newlib-9e4d308cd592fe383dec58ea6523c1b436888ef8.tar.gz
newlib-9e4d308cd592fe383dec58ea6523c1b436888ef8.tar.bz2
Cygwin: pipe: Adopt FILE_SYNCHRONOUS_IO_NONALERT flag for read pipe.
- With this patch, FILE_SYNCHRONOUS_IO_NONALERT flag is applied to the read pipe so that native C# programs work with cygwin pipe. To handle signals in reading pipe with this flag set, the read pipe itself is always set to nonblocking mode and simulates the blocking behaviour in raw_read(). - Default to byte mode rather than message mode in order to make C# programs work with cygwin pipe. Addresses: https://cygwin.com/pipermail/cygwin/2021-March/247987.html
Diffstat (limited to 'newlib/libc/include/stdio_ext.h')
0 files changed, 0 insertions, 0 deletions