From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Eric M. Monsler" To: Jonathan Kamens Cc: cygwin@cygwin.com Subject: Re: Optimizing away "ReadFile" calls when Make calls stat() Date: Tue, 13 Feb 2001 11:24:00 -0000 Message-id: <3A898A3A.111A7D5C@beamreachnetworks.com> References: <20010213183634.1435.qmail@lizard.curl.com> X-SW-Source: 2001-02/msg00680.html I don't understand the change that you are proposing, unless it is to change the API for stat() to include two more flags. The Cygwin-API reference lists stat() as being compatible with POSIX.1, so the API is not really changeable, without a significant chance of breaking every other application under Cygwin that uses stat. Not to mention that you would have also forked GNU Make, or else added a compilation dependency, that would need to get folded back in. On re-reading your post, it appears that you are not proposing an API change to stat, but rather another call that will set/unset that part of stat()'s behavior in the DLL. For everything in the system? Is your proposed change MT-safe? I believe that the proposal to cache the results of ReadFile() was intended to suggest that inside stat(), only one ReadFile might be required. This seems like a good idea, performance enhancing and standards preserving. I don't know ReadFile, and so don't know if this would be possible. Eric Monsler -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple