Mercurial > cpython-lru_cache-weakref
diff Python/import.c @ 13266:4c4e95147258 legacy-trunk
Jack Jansen, Mac patch:
Include stat.h if needed; different Mac filename compare
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Sat, 01 Jul 2000 01:06:56 +0000 |
| parents | 87ee82e5c56d |
| children | a89f7f268de4 |
line wrap: on
line diff
--- a/Python/import.c Sat Jul 01 01:00:38 2000 +0000 +++ b/Python/import.c Sat Jul 01 01:06:56 2000 +0000 @@ -39,6 +39,8 @@ #endif #ifndef DONT_HAVE_SYS_STAT_H #include <sys/stat.h> +#elif defined(HAVE_STAT_H) +#include <stat.h> #endif #if defined(PYCC_VACPP) @@ -1129,8 +1131,7 @@ name, buf); return 0; } - p2cstr(fss.name); - if ( strncmp(name, (char *)fss.name, namelen) != 0 ) { + if ( namelen > fss.name[0] || strncmp(name, (char *)fss.name+1, namelen) != 0 ) { PyErr_Format(PyExc_NameError, "Case mismatch for module name %.100s\n(filename %.300s)", name, fss.name);
