diff options
author | Eli Zaretskii <eliz@gnu.org> | 2018-02-10 12:45:53 +0200 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2018-02-10 12:45:53 +0200 |
commit | 6dcfdb1d4b7d8936c6d549ffd3206f50ed61e9cf (patch) | |
tree | c282e8085a3b6be0c198c348670b6a79dae3db27 /src/fileio.c | |
parent | 479f51a63bb0de72453881d72a1b3ff5f30b4658 (diff) | |
download | emacs-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.c | 2 |
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 |