summaryrefslogtreecommitdiff
path: root/src/fileio.c
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2018-02-10 12:45:53 +0200
committerEli Zaretskii <eliz@gnu.org>2018-02-10 12:45:53 +0200
commit6dcfdb1d4b7d8936c6d549ffd3206f50ed61e9cf (patch)
treec282e8085a3b6be0c198c348670b6a79dae3db27 /src/fileio.c
parent479f51a63bb0de72453881d72a1b3ff5f30b4658 (diff)
downloademacs-6dcfdb1d4b7d8936c6d549ffd3206f50ed61e9cf.tar.gz
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.
Diffstat (limited to 'src/fileio.c')
-rw-r--r--src/fileio.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/fileio.c b/src/fileio.c
index b0ef3d4e91f..52ca8b6297e 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