blob: a95f244d96d04becd8a95245188b2783fa59d176 [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 <utime.h>
#include <fcntl.h>
#include <io.h>
static int __cdecl emu__utime64(const char *filename, struct __utimbuf64 *times)
{
int fd;
int ret;
fd = open(filename, O_RDWR | O_BINARY);
if (fd < 0)
return -1;
ret = _futime64(fd, times);
close(fd);
return ret;
}
#define RETT int
#define FUNC _utime64
#define ARGS const char *filename, struct __utimbuf64 *times
#define CALL filename, times
#include "msvcrt_or_emu_glue.h"