summaryrefslogtreecommitdiff
path: root/src/getpagesize.h
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2018-02-03 12:10:19 -0800
committerPaul Eggert <eggert@cs.ucla.edu>2018-02-03 12:19:24 -0800
commit327d251f8a857350a78029c31c7ab3f9797cc727 (patch)
tree06cf0b606cb68a3576960fe1befab7aa188777d5 /src/getpagesize.h
parenta34c7d7470d5f749659658943bd4084942d873e3 (diff)
downloademacs-327d251f8a857350a78029c31c7ab3f9797cc727.tar.gz
Avoid EOVERFLOW problems with file-directory-p
This fixes a bug where (file-directory-p FOO) would fail if FOO had an inode number out of range for ‘stat’. * src/fileio.c (file_directory_p): Accept a Lisp string instead of a C string. All callers changed. On non-MS-Windows hosts, use openat with O_PATH|O_DIRECTORY if available, otherwise file_accessible_directory_p unless it fails due to EACCESS, otherwise stat.
Diffstat (limited to 'src/getpagesize.h')
0 files changed, 0 insertions, 0 deletions