mirror of
https://github.com/reactos/reactos.git
synced 2025-08-06 19:52:59 +00:00
Use ALL_X macros in fstat, fixes one msvcrt file winetest
svn path=/trunk/; revision=42364
This commit is contained in:
parent
9d8f60cf81
commit
771b93f448
1 changed files with 2 additions and 2 deletions
|
@ -128,9 +128,9 @@ int CDECL _fstat64(int fd, struct __stat64* buf)
|
||||||
_dosmaperr(ERROR_INVALID_PARAMETER);
|
_dosmaperr(ERROR_INVALID_PARAMETER);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
buf->st_mode = _S_IFREG | _S_IREAD;
|
buf->st_mode = _S_IFREG | ALL_S_IREAD;
|
||||||
if (!(hfi.dwFileAttributes & FILE_ATTRIBUTE_READONLY))
|
if (!(hfi.dwFileAttributes & FILE_ATTRIBUTE_READONLY))
|
||||||
buf->st_mode |= _S_IWRITE;
|
buf->st_mode |= ALL_S_IWRITE;
|
||||||
buf->st_size = ((__int64)hfi.nFileSizeHigh << 32) + hfi.nFileSizeLow;
|
buf->st_size = ((__int64)hfi.nFileSizeHigh << 32) + hfi.nFileSizeLow;
|
||||||
RtlTimeToSecondsSince1970((LARGE_INTEGER *)&hfi.ftLastAccessTime, &dw);
|
RtlTimeToSecondsSince1970((LARGE_INTEGER *)&hfi.ftLastAccessTime, &dw);
|
||||||
buf->st_atime = dw;
|
buf->st_atime = dw;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue