* fhandler_procsys.cc (fhandler_procsys::exists): Return virt_none
if path is invalid.
This commit is contained in:
parent
b66f254618
commit
ad2b2724a7
@ -1,3 +1,8 @@
|
||||
2010-09-02 Corinna Vinschen <corinna@vinschen.de>
|
||||
|
||||
* fhandler_procsys.cc (fhandler_procsys::exists): Return virt_none
|
||||
if path is invalid.
|
||||
|
||||
2010-10-01 Christopher Faylor <me+cygwin@cgf.cx>
|
||||
|
||||
* autoload.cc (std_dll_init): Add a retry loop.
|
||||
|
@ -62,6 +62,8 @@ fhandler_procsys::exists (struct __stat64 *buf)
|
||||
InitializeObjectAttributes (&attr, &path, OBJ_CASE_INSENSITIVE, NULL, NULL);
|
||||
status = NtOpenFile (&h, READ_CONTROL | FILE_READ_ATTRIBUTES, &attr, &io,
|
||||
FILE_SHARE_VALID_FLAGS, FILE_OPEN_FOR_BACKUP_INTENT);
|
||||
if (status == STATUS_OBJECT_NAME_INVALID)
|
||||
return virt_none;
|
||||
/* If no media is found, or we get this dreaded sharing violation, let
|
||||
the caller immediately try again as normal file. */
|
||||
if (status == STATUS_NO_MEDIA_IN_DEVICE
|
||||
|
Loading…
Reference in New Issue
Block a user