Changeset 3601 for trunk/src/lib/nt/ntopenat.c
- Timestamp:
- Jan 19, 2024, 3:18:50 PM (18 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lib/nt/ntopenat.c
r3533 r3601 56 56 */ 57 57 int const iErrnoSaved = errno; 58 int iErrno; 58 59 int fd = open(pszPath, fFlags, fMode); 59 60 if ( fd < 0 60 && ( errno == EACCES || errno == ENOENT || errno == EISDIR)61 && ((iErrno = errno) == EACCES || iErrno == ENOENT || iErrno == EISDIR || iErrno == EINVAL /*CIFS*/) 61 62 && (fFlags & (_O_WRONLY | _O_RDWR | _O_RDONLY)) == _O_RDONLY 62 63 && (fFlags & (_O_CREAT | _O_TRUNC | _O_EXCL)) == 0 )
Note:
See TracChangeset
for help on using the changeset viewer.