]> git.eshelyaron.com Git - emacs.git/commitdiff
Avoid infinite recursion in file_directory_p
authorEli Zaretskii <eliz@gnu.org>
Sat, 10 Feb 2018 10:45:53 +0000 (12:45 +0200)
committerEli Zaretskii <eliz@gnu.org>
Sat, 10 Feb 2018 10:45:53 +0000 (12:45 +0200)
* src/fileio.c (file_directory_p) [DOS_NT]: Call faccessat on
MS-DOS as well, to avoid infinite recursion introduced by last
change in this function.

src/fileio.c

index b0ef3d4e91f8847af32bf2d25a45e240f76ac9a3..52ca8b6297ee15fdce2de71e5808b8ecf92c1420 100644 (file)
@@ -2697,7 +2697,7 @@ See `file-symlink-p' to distinguish symlinks.  */)
 bool
 file_directory_p (Lisp_Object file)
 {
-#ifdef WINDOWSNT
+#ifdef DOS_NT
   /* This is cheaper than 'stat'.  */
   return faccessat (AT_FDCWD, SSDATA (file), D_OK, AT_EACCESS) == 0;
 #else