From ed0c9d87bfcbfd7fd0e534f160ab8b733e4e64a6 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Tue, 18 Sep 2018 21:27:15 +0200 Subject: [PATCH] stat-time tests: Fix test failure on Cygwin. * tests/nap.h (nap_get_stat): Treat Cygwin like native Windows. --- ChangeLog | 5 +++++ tests/nap.h | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index ce41cca0f3..4b7bcfc1ca 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2018-09-18 Bruno Haible + + stat-time tests: Fix test failure on Cygwin. + * tests/nap.h (nap_get_stat): Treat Cygwin like native Windows. + 2018-09-18 Paul Eggert doc: OS X 10.11 lacked ns time functions diff --git a/tests/nap.h b/tests/nap.h index a155af3a12..c4f45d81fe 100644 --- a/tests/nap.h +++ b/tests/nap.h @@ -64,8 +64,8 @@ nap_get_stat (struct stat *st, int do_write) if (do_write) { ASSERT (write (nap_fd, "\n", 1) == 1); -#if defined _WIN32 && ! defined __CYGWIN__ - /* On native Windows, the modification times are not changed until NAP_FD +#if defined _WIN32 || defined __CYGWIN__ + /* On Windows, the modification times are not changed until NAP_FD is closed. See https://msdn.microsoft.com/en-us/library/windows/desktop/aa365747(v=vs.85).aspx */ close (nap_fd); -- 2.39.5