Fixed warnings caused by new winternl.h.
This commit is contained in:
parent
e54fdf2142
commit
1668870f38
|
@ -51,11 +51,11 @@ static void msvcrt_fttofd(LPWIN32_FIND_DATAA fd, struct _finddata_t* ft)
|
||||||
else
|
else
|
||||||
ft->attrib = fd->dwFileAttributes;
|
ft->attrib = fd->dwFileAttributes;
|
||||||
|
|
||||||
RtlTimeToSecondsSince1970( &fd->ftCreationTime, &dw );
|
RtlTimeToSecondsSince1970( (LARGE_INTEGER *)&fd->ftCreationTime, &dw );
|
||||||
ft->time_create = dw;
|
ft->time_create = dw;
|
||||||
RtlTimeToSecondsSince1970( &fd->ftLastAccessTime, &dw );
|
RtlTimeToSecondsSince1970( (LARGE_INTEGER *)&fd->ftLastAccessTime, &dw );
|
||||||
ft->time_access = dw;
|
ft->time_access = dw;
|
||||||
RtlTimeToSecondsSince1970( &fd->ftLastWriteTime, &dw );
|
RtlTimeToSecondsSince1970( (LARGE_INTEGER *)&fd->ftLastWriteTime, &dw );
|
||||||
ft->time_write = dw;
|
ft->time_write = dw;
|
||||||
ft->size = fd->nFileSizeLow;
|
ft->size = fd->nFileSizeLow;
|
||||||
strcpy(ft->name, fd->cFileName);
|
strcpy(ft->name, fd->cFileName);
|
||||||
|
@ -71,11 +71,11 @@ static void msvcrt_wfttofd(LPWIN32_FIND_DATAW fd, struct _wfinddata_t* ft)
|
||||||
else
|
else
|
||||||
ft->attrib = fd->dwFileAttributes;
|
ft->attrib = fd->dwFileAttributes;
|
||||||
|
|
||||||
RtlTimeToSecondsSince1970( &fd->ftCreationTime, &dw );
|
RtlTimeToSecondsSince1970( (LARGE_INTEGER *)&fd->ftCreationTime, &dw );
|
||||||
ft->time_create = dw;
|
ft->time_create = dw;
|
||||||
RtlTimeToSecondsSince1970( &fd->ftLastAccessTime, &dw );
|
RtlTimeToSecondsSince1970( (LARGE_INTEGER *)&fd->ftLastAccessTime, &dw );
|
||||||
ft->time_access = dw;
|
ft->time_access = dw;
|
||||||
RtlTimeToSecondsSince1970( &fd->ftLastWriteTime, &dw );
|
RtlTimeToSecondsSince1970( (LARGE_INTEGER *)&fd->ftLastWriteTime, &dw );
|
||||||
ft->time_write = dw;
|
ft->time_write = dw;
|
||||||
ft->size = fd->nFileSizeLow;
|
ft->size = fd->nFileSizeLow;
|
||||||
strcpyW(ft->name, fd->cFileName);
|
strcpyW(ft->name, fd->cFileName);
|
||||||
|
|
|
@ -700,9 +700,9 @@ int MSVCRT__fstat(int fd, struct _stat* buf)
|
||||||
FIXME(":dwFileAttributes = %ld, mode set to 0\n",hfi.dwFileAttributes);
|
FIXME(":dwFileAttributes = %ld, mode set to 0\n",hfi.dwFileAttributes);
|
||||||
buf->st_nlink = hfi.nNumberOfLinks;
|
buf->st_nlink = hfi.nNumberOfLinks;
|
||||||
buf->st_size = hfi.nFileSizeLow;
|
buf->st_size = hfi.nFileSizeLow;
|
||||||
RtlTimeToSecondsSince1970(&hfi.ftLastAccessTime, &dw);
|
RtlTimeToSecondsSince1970((LARGE_INTEGER *)&hfi.ftLastAccessTime, &dw);
|
||||||
buf->st_atime = dw;
|
buf->st_atime = dw;
|
||||||
RtlTimeToSecondsSince1970(&hfi.ftLastWriteTime, &dw);
|
RtlTimeToSecondsSince1970((LARGE_INTEGER *)&hfi.ftLastWriteTime, &dw);
|
||||||
buf->st_mtime = buf->st_ctime = dw;
|
buf->st_mtime = buf->st_ctime = dw;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -719,16 +719,16 @@ int _futime(int fd, struct _utimbuf *t)
|
||||||
{
|
{
|
||||||
MSVCRT_time_t currTime;
|
MSVCRT_time_t currTime;
|
||||||
MSVCRT_time(&currTime);
|
MSVCRT_time(&currTime);
|
||||||
RtlSecondsSince1970ToTime(currTime, &at);
|
RtlSecondsSince1970ToTime(currTime, (LARGE_INTEGER *)&at);
|
||||||
memcpy(&wt, &at, sizeof(wt));
|
memcpy(&wt, &at, sizeof(wt));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
RtlSecondsSince1970ToTime(t->actime, &at);
|
RtlSecondsSince1970ToTime(t->actime, (LARGE_INTEGER *)&at);
|
||||||
if (t->actime == t->modtime)
|
if (t->actime == t->modtime)
|
||||||
memcpy(&wt, &at, sizeof(wt));
|
memcpy(&wt, &at, sizeof(wt));
|
||||||
else
|
else
|
||||||
RtlSecondsSince1970ToTime(t->modtime, &wt);
|
RtlSecondsSince1970ToTime(t->modtime, (LARGE_INTEGER *)&wt);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!SetFileTime(hand, NULL, &at, &wt))
|
if (!SetFileTime(hand, NULL, &at, &wt))
|
||||||
|
@ -1190,9 +1190,9 @@ int MSVCRT__stat(const char* path, struct _stat * buf)
|
||||||
buf->st_mode = mode;
|
buf->st_mode = mode;
|
||||||
buf->st_nlink = 1;
|
buf->st_nlink = 1;
|
||||||
buf->st_size = hfi.nFileSizeLow;
|
buf->st_size = hfi.nFileSizeLow;
|
||||||
RtlTimeToSecondsSince1970(&hfi.ftLastAccessTime, &dw);
|
RtlTimeToSecondsSince1970((LARGE_INTEGER *)&hfi.ftLastAccessTime, &dw);
|
||||||
buf->st_atime = dw;
|
buf->st_atime = dw;
|
||||||
RtlTimeToSecondsSince1970(&hfi.ftLastWriteTime, &dw);
|
RtlTimeToSecondsSince1970((LARGE_INTEGER *)&hfi.ftLastWriteTime, &dw);
|
||||||
buf->st_mtime = buf->st_ctime = dw;
|
buf->st_mtime = buf->st_ctime = dw;
|
||||||
TRACE("\n%d %d %d %ld %ld %ld\n", buf->st_mode,buf->st_nlink,buf->st_size,
|
TRACE("\n%d %d %d %ld %ld %ld\n", buf->st_mode,buf->st_nlink,buf->st_size,
|
||||||
buf->st_atime,buf->st_mtime, buf->st_ctime);
|
buf->st_atime,buf->st_mtime, buf->st_ctime);
|
||||||
|
@ -1251,9 +1251,9 @@ int _wstat(const WCHAR* path, struct _stat * buf)
|
||||||
buf->st_mode = mode;
|
buf->st_mode = mode;
|
||||||
buf->st_nlink = 1;
|
buf->st_nlink = 1;
|
||||||
buf->st_size = hfi.nFileSizeLow;
|
buf->st_size = hfi.nFileSizeLow;
|
||||||
RtlTimeToSecondsSince1970(&hfi.ftLastAccessTime, &dw);
|
RtlTimeToSecondsSince1970((LARGE_INTEGER *)&hfi.ftLastAccessTime, &dw);
|
||||||
buf->st_atime = dw;
|
buf->st_atime = dw;
|
||||||
RtlTimeToSecondsSince1970(&hfi.ftLastWriteTime, &dw);
|
RtlTimeToSecondsSince1970((LARGE_INTEGER *)&hfi.ftLastWriteTime, &dw);
|
||||||
buf->st_mtime = buf->st_ctime = dw;
|
buf->st_mtime = buf->st_ctime = dw;
|
||||||
TRACE("\n%d %d %d %ld %ld %ld\n", buf->st_mode,buf->st_nlink,buf->st_size,
|
TRACE("\n%d %d %d %ld %ld %ld\n", buf->st_mode,buf->st_nlink,buf->st_size,
|
||||||
buf->st_atime,buf->st_mtime, buf->st_ctime);
|
buf->st_atime,buf->st_mtime, buf->st_ctime);
|
||||||
|
|
|
@ -189,7 +189,7 @@ static NTSTATUS enumerate_key( HANDLE handle, int index, KEY_INFORMATION_CLASS i
|
||||||
{
|
{
|
||||||
LARGE_INTEGER modif;
|
LARGE_INTEGER modif;
|
||||||
|
|
||||||
RtlSecondsSince1970ToTime( reply->modif, (FILETIME *)&modif );
|
RtlSecondsSince1970ToTime( reply->modif, &modif );
|
||||||
|
|
||||||
switch(info_class)
|
switch(info_class)
|
||||||
{
|
{
|
||||||
|
|
|
@ -387,10 +387,10 @@ STORAGE_dump_pps_entry(struct storage_pps_entry *stde) {
|
||||||
if (stde->pps_type !=2) {
|
if (stde->pps_type !=2) {
|
||||||
time_t t;
|
time_t t;
|
||||||
DWORD dw;
|
DWORD dw;
|
||||||
RtlTimeToSecondsSince1970(&(stde->pps_ft1),&dw);
|
RtlTimeToSecondsSince1970((LARGE_INTEGER *)&(stde->pps_ft1),&dw);
|
||||||
t = dw;
|
t = dw;
|
||||||
DPRINTF("ts1: %s\n",ctime(&t));
|
DPRINTF("ts1: %s\n",ctime(&t));
|
||||||
RtlTimeToSecondsSince1970(&(stde->pps_ft2),&dw);
|
RtlTimeToSecondsSince1970((LARGE_INTEGER *)&(stde->pps_ft2),&dw);
|
||||||
t = dw;
|
t = dw;
|
||||||
DPRINTF("ts2: %s\n",ctime(&t));
|
DPRINTF("ts2: %s\n",ctime(&t));
|
||||||
}
|
}
|
||||||
|
|
|
@ -1702,9 +1702,9 @@ static int DOSFS_FindNextEx( FIND_FIRST_INFO *info, WIN32_FIND_DATAW *entry )
|
||||||
{
|
{
|
||||||
if (info->cur_pos) return 0;
|
if (info->cur_pos) return 0;
|
||||||
entry->dwFileAttributes = FILE_ATTRIBUTE_LABEL;
|
entry->dwFileAttributes = FILE_ATTRIBUTE_LABEL;
|
||||||
RtlSecondsSince1970ToTime( (time_t)0, &entry->ftCreationTime );
|
RtlSecondsSince1970ToTime( (time_t)0, (LARGE_INTEGER *)&entry->ftCreationTime );
|
||||||
RtlSecondsSince1970ToTime( (time_t)0, &entry->ftLastAccessTime );
|
RtlSecondsSince1970ToTime( (time_t)0, (LARGE_INTEGER *)&entry->ftLastAccessTime );
|
||||||
RtlSecondsSince1970ToTime( (time_t)0, &entry->ftLastWriteTime );
|
RtlSecondsSince1970ToTime( (time_t)0, (LARGE_INTEGER *)&entry->ftLastWriteTime );
|
||||||
entry->nFileSizeHigh = 0;
|
entry->nFileSizeHigh = 0;
|
||||||
entry->nFileSizeLow = 0;
|
entry->nFileSizeLow = 0;
|
||||||
entry->dwReserved0 = 0;
|
entry->dwReserved0 = 0;
|
||||||
|
@ -2435,12 +2435,12 @@ BOOL WINAPI DosDateTimeToFileTime( WORD fatdate, WORD fattime, LPFILETIME ft)
|
||||||
newtm.tm_mon = ((fatdate >> 5) & 0x0f) - 1;
|
newtm.tm_mon = ((fatdate >> 5) & 0x0f) - 1;
|
||||||
newtm.tm_year = (fatdate >> 9) + 80;
|
newtm.tm_year = (fatdate >> 9) + 80;
|
||||||
#ifdef HAVE_TIMEGM
|
#ifdef HAVE_TIMEGM
|
||||||
RtlSecondsSince1970ToTime( timegm(&newtm), ft );
|
RtlSecondsSince1970ToTime( timegm(&newtm), (LARGE_INTEGER *)ft );
|
||||||
#else
|
#else
|
||||||
time1 = mktime(&newtm);
|
time1 = mktime(&newtm);
|
||||||
gtm = gmtime(&time1);
|
gtm = gmtime(&time1);
|
||||||
time2 = mktime(gtm);
|
time2 = mktime(gtm);
|
||||||
RtlSecondsSince1970ToTime( 2*time1-time2, ft );
|
RtlSecondsSince1970ToTime( 2*time1-time2, (LARGE_INTEGER *)ft );
|
||||||
#endif
|
#endif
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
12
files/file.c
12
files/file.c
|
@ -711,9 +711,9 @@ static void FILE_FillInfo( struct stat *st, BY_HANDLE_FILE_INFORMATION *info )
|
||||||
if (!(st->st_mode & S_IWUSR))
|
if (!(st->st_mode & S_IWUSR))
|
||||||
info->dwFileAttributes |= FILE_ATTRIBUTE_READONLY;
|
info->dwFileAttributes |= FILE_ATTRIBUTE_READONLY;
|
||||||
|
|
||||||
RtlSecondsSince1970ToTime( st->st_mtime, &info->ftCreationTime );
|
RtlSecondsSince1970ToTime( st->st_mtime, (LARGE_INTEGER *)&info->ftCreationTime );
|
||||||
RtlSecondsSince1970ToTime( st->st_mtime, &info->ftLastWriteTime );
|
RtlSecondsSince1970ToTime( st->st_mtime, (LARGE_INTEGER *)&info->ftLastWriteTime );
|
||||||
RtlSecondsSince1970ToTime( st->st_atime, &info->ftLastAccessTime );
|
RtlSecondsSince1970ToTime( st->st_atime, (LARGE_INTEGER *)&info->ftLastAccessTime );
|
||||||
|
|
||||||
info->dwVolumeSerialNumber = 0; /* FIXME */
|
info->dwVolumeSerialNumber = 0; /* FIXME */
|
||||||
info->nFileSizeHigh = 0;
|
info->nFileSizeHigh = 0;
|
||||||
|
@ -782,9 +782,9 @@ DWORD WINAPI GetFileInformationByHandle( HANDLE hFile,
|
||||||
* MSDN q234741.txt */
|
* MSDN q234741.txt */
|
||||||
if ((reply->type == FILE_TYPE_DISK) || (reply->type == FILE_TYPE_REMOTE))
|
if ((reply->type == FILE_TYPE_DISK) || (reply->type == FILE_TYPE_REMOTE))
|
||||||
{
|
{
|
||||||
RtlSecondsSince1970ToTime( reply->write_time, &info->ftCreationTime );
|
RtlSecondsSince1970ToTime( reply->write_time, (LARGE_INTEGER *)&info->ftCreationTime );
|
||||||
RtlSecondsSince1970ToTime( reply->write_time, &info->ftLastWriteTime );
|
RtlSecondsSince1970ToTime( reply->write_time, (LARGE_INTEGER *)&info->ftLastWriteTime );
|
||||||
RtlSecondsSince1970ToTime( reply->access_time, &info->ftLastAccessTime );
|
RtlSecondsSince1970ToTime( reply->access_time, (LARGE_INTEGER *)&info->ftLastAccessTime );
|
||||||
info->dwFileAttributes = reply->attr;
|
info->dwFileAttributes = reply->attr;
|
||||||
info->dwVolumeSerialNumber = reply->serial;
|
info->dwVolumeSerialNumber = reply->serial;
|
||||||
info->nFileSizeHigh = reply->size_high;
|
info->nFileSizeHigh = reply->size_high;
|
||||||
|
|
|
@ -34,6 +34,9 @@
|
||||||
# include <X11/extensions/XShm.h>
|
# include <X11/extensions/XShm.h>
|
||||||
#endif /* defined(HAVE_LIBXXSHM) */
|
#endif /* defined(HAVE_LIBXXSHM) */
|
||||||
|
|
||||||
|
#undef Status /* avoid conflict with wintrnl.h */
|
||||||
|
typedef int Status;
|
||||||
|
|
||||||
#include "windef.h"
|
#include "windef.h"
|
||||||
#include "winbase.h"
|
#include "winbase.h"
|
||||||
#include "gdi.h"
|
#include "gdi.h"
|
||||||
|
|
Loading…
Reference in New Issue