I have these commits applied on top of:
- crt: Fix tmpfile() to work on Windows Vista+ systems
- 64-bit time functions part2
Pali Rohár (4):
headers: Remove inline utime, _utime, _wutime and _futime function
definitions
headers: Guard utime functions for CRT build
crt: Provide emulation of _utime64, _wutime64 and _futime64 functions
crt: Add utime test
mingw-w64-crt/Makefile.am | 6 ++
mingw-w64-crt/lib-common/msvcrt.def.in | 6 +-
mingw-w64-crt/misc/_futime64.c | 46 +++++++++++
mingw-w64-crt/misc/_utime64.c | 29 +++++++
mingw-w64-crt/misc/_wutime64.c | 29 +++++++
mingw-w64-crt/testcases/Makefile.am | 1 +
mingw-w64-crt/testcases/t_utime.c | 108 +++++++++++++++++++++++++
mingw-w64-headers/crt/sys/utime.h | 51 +++++-------
8 files changed, 241 insertions(+), 35 deletions(-)
create mode 100644 mingw-w64-crt/misc/_futime64.c
create mode 100644 mingw-w64-crt/misc/_utime64.c
create mode 100644 mingw-w64-crt/misc/_wutime64.c
create mode 100644 mingw-w64-crt/testcases/t_utime.c
--
2.20.1
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public