delorie.com/archives/browse.cgi | search |
Mailing-List: | contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm |
List-Subscribe: | <mailto:cygwin-subscribe AT sourceware DOT cygnus DOT com> |
List-Archive: | <http://sourceware.cygnus.com/ml/cygwin/> |
List-Post: | <mailto:cygwin AT sourceware DOT cygnus DOT com> |
List-Help: | <mailto:cygwin-help AT sourceware DOT cygnus DOT com>, <http://sourceware.cygnus.com/ml/#faqs> |
Sender: | cygwin-owner AT sourceware DOT cygnus DOT com |
Delivered-To: | mailing list cygwin AT sourceware DOT cygnus DOT com |
X-Authentication-Warning: | hp2.xraylith.wisc.edu: khan owned process doing -bs |
Date: | Sun, 2 Apr 2000 15:58:57 -0500 (CDT) |
From: | Mumit Khan <khan AT NanoTech DOT Wisc DOT EDU> |
To: | cygwin AT sourceware DOT cygnus DOT com |
cc: | Christopher Faylor <cgf AT cygnus DOT com> |
Subject: | Re: Permission denied with makeinfo from texinfo-4.0 |
In-Reply-To: | <20000315085203.D19524@cygnus.com> |
Message-ID: | <Pine.HPP.3.96.1000402155518.6174H-100000@hp2.xraylith.wisc.edu> |
MIME-Version: | 1.0 |
On Wed, 15 Mar 2000, Chris Faylor wrote: > This sounds correct to me. Passing what is essentially a bogus argument > for the buffer length is just wrong. At the very least, it's subject to > problems if the file size changes while you're reading it. Admittedly > this is an unusual occurrence but why not program for something like this > and fail gracefully rather than core dumping? > fyi, the makeinfo bug is caused by a (undocumented of course) bug in Win32 ReadFile routine. Here's what David Korn says when it showed up in UWIN as well: Yet some more bizarre undocumented win32 behavior. If you call the Win32 ReadFile() function with size greater than 32K, and you are at the end of file, it does not return successfully with 0 bytes as you would expect, but fails with ERROR_NOACCESS. This should be fixed in the runtime, but I have to find a reliable way to detect this (since we have to differentiate between this buggy behaviour and other legitimate causes of ERROR_NOACCESS). Regards, Mumit -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |