]> granicus.if.org Git - python/commitdiff
Small patches to the DJGPP version of check_case().
authorGuido van Rossum <guido@python.org>
Wed, 18 Feb 1998 16:21:00 +0000 (16:21 +0000)
committerGuido van Rossum <guido@python.org>
Wed, 18 Feb 1998 16:21:00 +0000 (16:21 +0000)
Python/import.c

index 7917633f2c02191b92459523ed0d22f6353f417d..fd92698d44a03eef0c7d172c3798b110c2ee5032 100644 (file)
@@ -1006,6 +1006,8 @@ check_case(char *buf, int len, int namelen, char *name)
 #endif /* macintosh */
 
 #ifdef DJGPP
+#include <dir.h>
+
 static int
 check_case(char *buf, int len, int namelen, char *name)
 {
@@ -1014,7 +1016,7 @@ check_case(char *buf, int len, int namelen, char *name)
 
        if (getenv("PYTHONCASEOK") != NULL)
                return 1;
-       done = findfirst(buf, &ffblk, FA_ARCH|FA_RDONLY|FA_HIDDEN);
+       done = findfirst(buf, &ffblk, FA_ARCH|FA_RDONLY|FA_HIDDEN|FA_DIREC);
        if (done) {
                PyErr_Format(PyExc_NameError,
                  "Can't find file for module %.100s\n(filename %.300s)",