This is the mail archive of the cygwin-patches@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: exceeding PATH_MAX


On Mon, Mar 28, 2005 at 04:19:08PM +0000, Eric Blake wrote:
>Christopher Faylor <cgf-no-personal-reply-please <at> cygwin.com> writes:
>> >2005-03-26  Eric Blake  <ebb9 <at> byu.net>
>> >
>> >	* errno.cc (FILENAME_EXCED_RANGE): Map to ENAMETOOLONG.
>> 
>> This is apparently fixing the symptom rather than the problem.  Cygwin
>> is supposed to be detecting if the name is too long before it gets to
>> the windows api.
>
>Well, cygwin did not detect it, as proved by this portion of the strace from 
>the test program I attached:

That would be "the symptom".

>I don't see any reason why this mapping should not be applied, even if you also 
>patch mkdir to error out early rather than calling CreateDirectory.

I've checked in the errno patch.

Thanks.

cgf


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]