This is the mail archive of the
cygwin-patches@cygwin.com
mailing list for the Cygwin project.
Re: [Patch]: setting errno to ENOTDIR rather than ENOENT
- From: Christopher Faylor <cgf-no-personal-reply-please at cygwin dot com>
- To: cygwin-patches at cygwin dot com
- Date: Tue, 25 Jan 2005 15:59:23 -0500
- Subject: Re: [Patch]: setting errno to ENOTDIR rather than ENOENT
- References: <41F6B1F6.5207C318@phumblet.no-ip.org>
- Reply-to: cygwin-patches at cygwin dot com
On Tue, Jan 25, 2005 at 03:54:14PM -0500, Pierre A. Humblet wrote:
>This patch should take care of the error reported by
>Eric Blake on the list, at least for disk files.
>
>It also removes code under the condition
>(opt & PC_SYM_IGNORE) && pcheck_case == PCHECK_RELAXED
>which is never true, AFAICS.
>
>It also gets rid of an obsolete function.
>
>While testing, the assert (!i); on line 259 of pinfo.cc kicks in.
>That's a feature because when flag & PID_EXECED the code just loops,
>keeping the same h0 and mapname! Am I the only one to see that?
No. Corinna is seeing it too. I have a fix in my sandbox but I've been
too busy to test it properly before I check it in.
Feel free to nuke the digits stuff. Corinna will have to give her
blessings to the rest since she's the one who researched this most
recently.
cgf