X-Spam-Check-By: sourceware.org To: cygwin AT cygwin DOT com From: Matthew Woehlke Subject: Re: Problem with stat Date: Tue, 26 Jun 2007 11:14:45 -0500 Lines: 29 Message-ID: References: <46808EA8 DOT 2030202 AT pacific DOT net DOT sg> <4680DD73 DOT 8090300 AT sh DOT cvut DOT cz> <4680E3A0 DOT 3020508 AT pacific DOT net DOT sg> <4680FE40 DOT 7010102 AT byu DOT net> <46810D24 DOT 9000303 AT pacific DOT net DOT sg> <46810FAA DOT 5050508 AT byu DOT net> <86zm2mdfox DOT fsf AT lola DOT quinscape DOT zz> <468112F2 DOT 10802 AT byu DOT net> <86vedade9q DOT fsf AT lola DOT quinscape DOT zz> <86ps3irapu DOT fsf AT lola DOT quinscape DOT zz> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.12) Gecko/20070509 Thunderbird/1.5.0.12 Mnenhy/0.7.4.0 In-Reply-To: <86ps3irapu.fsf@lola.quinscape.zz> X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com David Kastrup wrote: > Eric Blake writes: PCYMTNQREAIYR ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> "If the named file is a symbolic link, the stat() function shall >> continue pathname resolution using the contents of the symbolic >> link, and shall return information pertaining to the resulting file >> if the file exists." > > This says nothing about what is returned if the file does not exist. RETURN VALUE Upon successful completion, 0 shall be returned. Otherwise, -1 shall be returned and errno set to indicate the error. ERRORS The stat() function shall fail if: ... [ENOENT] A component of path does not name an existing file or path is an empty string. What part of the above don't you understand? -- Matthew "...anyway, that's my 0.02 toasters" (with apologies to Niel) -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/