blob: 0eb9a9988a2d4eebe96cc9fc7eb374f787b3a86b [file] [log] [blame]
/**
* This file has no copyright assigned and is placed in the Public Domain.
* This file is part of the mingw-w64 runtime package.
* No warranty is given; refer to the file DISCLAIMER.PD within this package.
*/
#include <windows.h>
#include <time.h>
#include "filetime_to_time64.h"
static __time64_t __cdecl emu__time64(__time64_t *timeptr)
{
SYSTEMTIME systemtime;
FILETIME filetime;
__time64_t time64;
GetSystemTime(&systemtime);
if (SystemTimeToFileTime(&systemtime, &filetime))
time64 = filetime_to_time64(&filetime);
else
time64 = -1;
if (timeptr)
*timeptr = time64;
return time64;
}
#define RETT __time64_t
#define FUNC _time64
#define ARGS __time64_t *timeptr
#define CALL timeptr
#include "msvcrt_or_emu_glue.h"