From 118d457d3971e9a8fe9972d120aae7234b957608 Mon Sep 17 00:00:00 2001 From: Manoj Ampalam Date: Sun, 17 Jan 2016 00:17:43 -0800 Subject: [PATCH] 1-17 C2 --- .../w32-posix-prototype/win32posix/win32posix/fileio.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/contrib/win32/w32-posix-prototype/win32posix/win32posix/fileio.c b/contrib/win32/w32-posix-prototype/win32posix/win32posix/fileio.c index 74d559c..d72f68c 100644 --- a/contrib/win32/w32-posix-prototype/win32posix/win32posix/fileio.c +++ b/contrib/win32/w32-posix-prototype/win32posix/win32posix/fileio.c @@ -191,6 +191,12 @@ int fileio_ReadFileEx(struct w32_io* pio) { int fileio_read(struct w32_io* pio, void *dst, unsigned int max) { int bytes_copied; + //if read is pending + if (pio->read_details.pending) { + errno = EAGAIN; + return -1; + } + if (fileio_is_io_available(pio, TRUE) == FALSE) {