diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2011-03-14 09:32:05 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2011-03-14 09:32:05 +0000 |
commit | 328dfc170c9ec76610bab75ddda452fe65ff6c6c (patch) | |
tree | ae687183abcf9a89d1f7c0ef801d1af67f72d78f /winsup/cygwin/ChangeLog | |
parent | d1a7cedcc3e1d7df88f6a9a16deabb11606a2620 (diff) | |
download | newlib-328dfc170c9ec76610bab75ddda452fe65ff6c6c.zip newlib-328dfc170c9ec76610bab75ddda452fe65ff6c6c.tar.gz newlib-328dfc170c9ec76610bab75ddda452fe65ff6c6c.tar.bz2 |
* fhandler.cc (fhandler_base_overlapped::wait_overlapped): Remove
special treatment for ERROR_NO_SYSTEM_RESOURCES. Cancel I/O and reset
the overlapped handle on error.
(fhandler_base_overlapped::write_overlapped): Limit writes to
max_atomic_write bytes in blocking case. Incorporate code from
now-defunct write_overlapped_fallback. Fix serious oversight where ptr
was not advanced as buffer was written.
(fhandler_base_overlapped::write_overlapped_fallback): Eliminate.
* fhandler.h (fhandler_base_overlapped::write_overlapped_fallback):
Ditto for declaration.
(DEFAULT_PIPEBUFSIZE): Lower size to slightly less than documented
worst-case atomic write size.
(fhandler_overlapped::wait_return): Remove unused element.
Diffstat (limited to 'winsup/cygwin/ChangeLog')
-rw-r--r-- | winsup/cygwin/ChangeLog | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 4bc2324..303da1f 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,19 @@ +2011-03-13 Christopher Faylor <me.cygwin2011@cgf.cx> + + * fhandler.cc (fhandler_base_overlapped::wait_overlapped): Remove + special treatment for ERROR_NO_SYSTEM_RESOURCES. Cancel I/O and reset + the overlapped handle on error. + (fhandler_base_overlapped::write_overlapped): Limit writes to + max_atomic_write bytes in blocking case. Incorporate code from + now-defunct write_overlapped_fallback. Fix serious oversight where ptr + was not advanced as buffer was written. + (fhandler_base_overlapped::write_overlapped_fallback): Eliminate. + * fhandler.h (fhandler_base_overlapped::write_overlapped_fallback): + Ditto for declaration. + (DEFAULT_PIPEBUFSIZE): Lower size to slightly less than documented + worst-case atomic write size. + (fhandler_overlapped::wait_return): Remove unused element. + 2011-03-13 Corinna Vinschen <corinna@vinschen.de> * autoload.cc (UuidCreate): Remove. @@ -122,7 +138,7 @@ (fhandler_base_overlapped::write_overlapped_fallback): Add some more comments. -2011-03-09 Christopher Faylor <me.cygwin@cgf.cx> +2011-03-09 Christopher Faylor <me.cygwin2011@cgf.cx> * fhandler.cc (fhandler_base_overlapped::write_overlapp): Oops! Accommodate change in arguments to wait_overlapped. |