Mail Archives: djgpp/2012/07/14/06:50:33
> Date: Sun, 08 Jul 2012 18:35:05 +0300
> From: Eli Zaretskii <eliz AT gnu DOT org>
>
> > Here's callproc.c's culprit line (indirectly):
> >
> > pattern = Fexpand_file_name (Vtemp_file_name_pattern, tmpdir);
> >
> > See src\fileio.c for that definition, which basically uses this:
> >
> > name = FILE_SYSTEM_CASE (name);
> >
> > Which is defined in src\s\msdos.h as this:
> >
> > #define FILE_SYSTEM_CASE Fmsdos_downcase_filename
> >
> > Which is ultimately defined in src\msdos.c and basically says this:
> >
> > "Under LFN we expect to get pathnames in their true case."
> >
> > So there, problem solved! Now Dr. Watson ... er, Eli, can suggest a tiny patch or you can probably figure it out yourself. :-)
>
> Thanks, this is indeed the cause of the problem.
>
> I think I will simply remove that #define of FILE_SYSTEM_CASE for the
> DJGPP port.
Done.
- Raw text -