mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-01-18 04:19:21 +08:00
344860a104
* fhandler.cc (fhandler_base_overlapped::raw_write): When performing nonblocking I/O, copy user space data into own buffer. Add longish comment to explain why. * fhandler.h (fhandler_base_overlapped::atomic_write_buf): New member. (fhandler_base_overlapped::fhandler_base_overlapped): Initialize atomic_write_buf. (fhandler_base_overlapped::fhandler_base_overlapped): New destructor, free'ing atomic_write_buf. (fhandler_base_overlapped::copyto): Set atomic_write_buf to NULL in copied fhandler. Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
27 lines
847 B
Groff
27 lines
847 B
Groff
What's new:
|
|
-----------
|
|
|
|
|
|
What changed:
|
|
-------------
|
|
|
|
|
|
Bug Fixes
|
|
---------
|
|
|
|
- Revert the following patch from 2.2.0:
|
|
When started from a non-Cygwin process, check if $HOME starts with a
|
|
slash (absolute POSIX path). Otherwise ignore it.
|
|
|
|
- Fix output of /proc/cpuinfo in terms of cpu topology and cache size for
|
|
modern CPUs and modern Windows OSes supporting more than 64 logical CPUs.
|
|
|
|
- Don't try to perform RFC2307 owner/group mapping on Samba/NFS if account
|
|
info is only fetched from local passwd/group files.
|
|
Addresses: https://cygwin.com/ml/cygwin/2015-07/msg00270.html
|
|
|
|
- Precautionally fix a potential data corruption problem in pipe I/O, only
|
|
actually observered in Wine yet. However, MSDN language indicates this
|
|
might be a problem on real Windows as well.
|
|
Addresses: Freenode IRC #cygwin discussion, ML entry follows.
|