aboutsummaryrefslogtreecommitdiff
path: root/newlib/libc
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
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')
0 files changed, 0 insertions, 0 deletions