write() on 64 bit platform sometimes returns 32bit -1 as error indicator

Brian Inglis Brian.Inglis@SystematicSw.ab.ca
Fri Apr 24 22:01:22 GMT 2020

On 2020-04-24 08:42, Corinna Vinschen wrote:
> This problem is due to a restriction in Windows introduced with Windows
> Vista.  In theory it gets explained at length in "Changes to the file
> system and to the storage stack to restrict direct disk access and
> direct volume access in Windows Vista and in Windows Server 2008" in the
> Help and Support Knowledge Base at http://support.microsoft.com/kb/942448.
> Unfortunately, this KB article is current unaccessible for some reason.

MS are blocking access to earlier unsupported (all Vista extended support ended
2017-04-11) system info:

[ Vista kb942448 🔎]

support.microsoft.com [links to https://support.microsoft.com/kb/942448]
We would like to show you a description here but the site won’t allow us.

Still readable via:


Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada

This email may be disturbing to some readers as it contains
too much technical detail. Reader discretion is advised.

More information about the Cygwin mailing list