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