Christopher Faylor 9636c4262e * 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 20:20:58 +00:00
..
2011-02-15 15:56:03 +00:00
2011-02-02 15:17:14 +00:00
2009-01-21 17:14:39 +00:00
2010-08-30 01:57:37 +00:00
2010-08-30 01:57:37 +00:00
2009-09-22 02:49:15 +00:00
2009-09-22 02:49:15 +00:00
2010-01-01 19:28:15 +00:00
2009-01-21 17:14:39 +00:00
2011-02-15 15:56:03 +00:00
2010-09-11 06:53:28 +00:00
2010-04-20 03:45:27 +00:00
2009-08-01 19:52:46 +00:00
2011-02-15 15:56:03 +00:00
2009-10-31 13:24:06 +00:00
2009-07-07 20:12:44 +00:00
2010-03-03 15:05:19 +00:00
2010-03-03 15:05:19 +00:00
2011-02-22 09:17:57 +00:00
2011-02-15 15:56:03 +00:00
2010-02-02 02:00:01 +00:00
2010-01-14 18:46:02 +00:00
2011-01-20 11:09:21 +00:00
2010-01-14 18:46:02 +00:00
2010-09-11 06:53:28 +00:00
2010-01-14 18:46:02 +00:00
2010-01-14 18:46:02 +00:00
2010-08-30 01:57:37 +00:00
2011-02-15 15:56:03 +00:00
2010-02-22 11:01:46 +00:00
2010-09-28 14:49:31 +00:00
2010-07-19 18:22:40 +00:00
2010-04-10 05:47:54 +00:00
2009-01-21 17:14:39 +00:00
2010-09-28 14:49:31 +00:00
2011-01-20 11:09:21 +00:00
2010-08-30 01:57:37 +00:00
2009-01-21 17:14:39 +00:00
2009-01-21 17:14:39 +00:00
2010-09-28 14:49:31 +00:00
2010-03-13 19:34:35 +00:00
2011-02-22 09:17:57 +00:00
2011-02-15 15:56:03 +00:00
2010-08-30 01:57:37 +00:00
2010-08-30 01:57:37 +00:00
2010-02-28 15:54:25 +00:00
2010-06-21 19:55:12 +00:00
2010-09-28 14:49:31 +00:00
2009-08-01 19:52:46 +00:00
2011-01-20 11:09:21 +00:00
2010-08-30 02:09:30 +00:00
2011-02-22 09:17:57 +00:00
2009-02-19 16:12:02 +00:00