emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master 6dcfdb1: Avoid infinite recursion in file_directory


From: Eli Zaretskii
Subject: [Emacs-diffs] master 6dcfdb1: Avoid infinite recursion in file_directory_p
Date: Sat, 10 Feb 2018 05:46:49 -0500 (EST)

branch: master
commit 6dcfdb1d4b7d8936c6d549ffd3206f50ed61e9cf
Author: Eli Zaretskii <address@hidden>
Commit: Eli Zaretskii <address@hidden>

    Avoid infinite recursion in file_directory_p
    
    * 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 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/fileio.c b/src/fileio.c
index b0ef3d4..52ca8b6 100644
--- a/src/fileio.c
+++ b/src/fileio.c
@@ -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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]