From: Eli Zaretskii Date: Wed, 2 Oct 2019 16:42:43 +0000 (+0300) Subject: Fix MS-Windows error when a directory on PATH doesn't exist X-Git-Tag: emacs-27.0.90~1322 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=6a1a87f49cda307da8efb854030b520e8c7995ba;p=emacs.git Fix MS-Windows error when a directory on PATH doesn't exist * src/w32.c (faccessat): Support more MS-Windows native error codes that should be translated to ENOENT. (Bug#37576) --- diff --git a/src/w32.c b/src/w32.c index 88e9aef338f..55e471f14c2 100644 --- a/src/w32.c +++ b/src/w32.c @@ -4062,7 +4062,11 @@ faccessat (int dirfd, const char * path, int mode, int flags) /* FALLTHROUGH */ FALLTHROUGH; case ERROR_FILE_NOT_FOUND: + case ERROR_PATH_NOT_FOUND: + case ERROR_INVALID_DRIVE: + case ERROR_NOT_READY: case ERROR_BAD_NETPATH: + case ERROR_BAD_NET_NAME: errno = ENOENT; break; default: