(init_dosfns) [DJGPP >= 2]: Make `opendir' preserve

filename case (under Win95) and find hidden files.
This commit is contained in:
Richard M. Stallman 1996-05-13 01:28:24 +00:00
parent cd5f8f60db
commit 5066676655

View file

@ -35,6 +35,7 @@ Boston, MA 02111-1307, USA. */
#include "dosfns.h"
#include "msdos.h"
#include <go32.h>
#include <dirent.h>
DEFUN ("int86", Fint86, Sint86, 2, 2, 0,
"Call specific MSDOS interrupt number INTERRUPT with REGISTERS.\n\
@ -304,6 +305,17 @@ init_dosfns ()
}
else
dos_codepage = regs.x.bx & 0xffff;
#if __DJGPP__ >= 2
/* Without this, we never see hidden files. */
__opendir_flags |= __OPENDIR_FIND_HIDDEN;
/* Under LFN, preserve the case of files as recorded in the directory. */
if (!NILP (Fmsdos_long_file_names ()))
__opendir_flags |= __OPENDIR_PRESERVE_CASE;
#endif
}
/*