delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2020/04/27/04:44:02

X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 364ED386F831
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1587977002;
bh=9rC/0bU068JMzjTCX3pVJqWyEAj7dktv8h3l2bkuWCY=;
h=Date:From:To:Subject:References:In-Reply-To:List-Id:
List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe:
Reply-To:From;
b=YhiuDKnpiJ+IQxjv2vnH5c8qqZtonI5nVO/Fb8LdF5xWYAr6k59Ua9N+25yaEUFE4
B2pN1vmn7dv16pBMfJbmuM7dHDTYYDw1HdHpe9h2XSeJhYcs3xKQ6oH7Baszry1jKF
LemNYBVkeymuwAcO/qzikb3GDBCXDWqlO/nrndiU=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org B6306386F831
Authentication-Results: sourceware.org;
dmarc=none (p=none dis=none) header.from=cygwin.com
Authentication-Results: sourceware.org;
spf=fail smtp.mailfrom=corinna-cygwin AT cygwin DOT com
Date: Mon, 27 Apr 2020 10:43:09 +0200
From: Corinna Vinschen <corinna-cygwin AT cygwin DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: write() on 64 bit platform sometimes returns 32bit -1 as error
indicator
Message-ID: <20200427084309.GA4499@calimero.vinschen.de>
Mail-Followup-To: cygwin AT cygwin DOT com
References: <8FBD9FC4F4994493AE1DA1DDBBAFB6B9 AT DAD325>
<20200424144206 DOT GF1654005 AT calimero DOT vinschen DOT de>
<c7073209-4a88-71bd-1a3c-bc89f33b1ea3 AT SystematicSw DOT ab DOT ca>
MIME-Version: 1.0
In-Reply-To: <c7073209-4a88-71bd-1a3c-bc89f33b1ea3@SystematicSw.ab.ca>
X-Provags-ID: V03:K1:SYvKM3GHBNmeQyWw6F9y+hA19Z0uZgtf3sXa6djMgjTNHkr04Oh
uvvfjbQ8+1/R3UrxKkgnkHbLoQA7KiT6v2TNqyKo5DAPMb+yveSzE7DCL9M8bNhMPnad91l
Y/XTc15/P/A8mQXTDnnXcAVbr2YndZDjkqK/xfu/PGek5hK2ty6I+Fliliro1FXun3za2UK
9Pa4kUv6dNxNjzheboGaQ==
X-UI-Out-Filterresults: notjunk:1;V03:K0:gu+kIk/gJ/Y=:DhV+4wGEVC1Ol+HhJBah/v
cFfKpo3GxlRK7171p0ejnikZnlUQLusEhn9L9sud1RZrtdOw6BfNhR6C/Lh4MobdPQW6L15Hd
2wdMHO/4G+J1Jau72bQUApZvNLvc/QIpOGqmyE4iwD4DWnFdT889XPh8Dn9OKGIZe8O6CPzFe
zv2pLf8hn4LF8nEsPBf/OxE58qR0Zuk0l7GnLbkoMa02rjGCh1b5a8ucabmF3MYwKMXOL4hc7
LrlO1jYoriPoKM7IFbVGNAkDNda7d5Dk716eAD0qcdhFvWxYS4Ra39+OVeUYe2Tt7zZGDlX8Z
C/AkD3IjPYq+B9L/HWRSFHtgWHgF/7SYkhuAs8I3DpACzNt0LCIYHz+6jKdKujdpw9Ggtv8cq
zEGmFzqQXKvJjgtBAesKTiUzp6AsywDT9Rdy3l0xQ/+LgsOu3BGm8fNqwrv5BS3cMTqqS7Kbf
g14O2yV8zSjujGE7JFWvXdrQjDrh+dBFqhXEdOW95L5WF5p6LIFpXwHOr+SlgWTRo9oJdBaOh
V9F5nhczFbv9FubNx3SKh02PN4No2TpgOEUSynEBS7ekU1RwbP3535o/iQ0nag3X8NIzn9kXD
mPK0VhMZZIuW88xvqwVv2GkpVQnrNx9YMp5ahnvPjlbPL5zkexEdoJ+4Ec9Aj1Mi8YEysWuqd
AeNUENObmMQC5qQ7+5Jynmainib38NJn+TB1BVeBy1G87+XXBUj68SPTNTcc6vVk96vlS1f/H
OIBPGeo/huVq6spfmvqJuPHvwK2m7Rupl0a+Au5KSdnnxFnI9zErvvsYUcBwg8hOiiVKUifTo
aFvN1Hrgt99SQvmPwMGiOKVL47V7tqskXN06vg+/GANkggO6bOjsaU1Krxv4Xq/DjdNK494
X-Spam-Status: No, score=-97.3 required=5.0 tests=BAYES_00,
GOOD_FROM_CORINNA_CYGWIN, KAM_DMARC_STATUS, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,
SPF_NEUTRAL, TXREP autolearn=ham autolearn_force=no version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on
server2.sourceware.org
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.29
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <http://cygwin.com/mailman/options/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <http://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
Reply-To: cygwin AT cygwin DOT com
Errors-To: cygwin-bounces AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces AT cygwin DOT com>
X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 03R8hn4b003567

On Apr 24 16:01, Brian Inglis wrote:
> 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 🔎]

That doesn't make sense.  The KB article describes a change in the ABI
affecting all Windows versions since Vista.  It's not only affecting
Vista alone.  Thus the KB article is still important, especially given
the MSDN library man pages (e.g. CreateFileA) refer to it.  I added
feedback to this effect on the MSDN man pages, hopefully somebody
actually reads them and reactivates the KB article.

Besides, deleting history doesn't make sense at all.

> 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:
> 
> https://web.archive.org/web/20180217230150/https://support.microsoft.com/en-us/help/942448/changes-to-the-file-system-and-to-the-storage-stack-to-restrict-direct

Great, thanks for the URL!  This also shows that my description above
is not entirely correct :)


Corinna

-- 
Corinna Vinschen
Cygwin Maintainer
--
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019