Paul Eggert wrote: > This misfeature is by design. It's called "file system tunneling". See, for > example: > > http://dfstream.blogspot.com/2012/02/file-system-tunneling-in-windows.html
Thanks. It's worth extending the comment: 2017-05-14 Bruno Haible <br...@clisp.org> stat-time tests: Improve comment. * tests/test-stat-time.c: Add hyperlink, from Paul Eggert. diff --git a/tests/test-stat-time.c b/tests/test-stat-time.c index 25fe6c3..47849de 100644 --- a/tests/test-stat-time.c +++ b/tests/test-stat-time.c @@ -42,7 +42,9 @@ static char filename_stamp3[50]; /* Use file names that are different at each run. This is necessary for test_birthtime() to pass on native Windows: On this platform, the file system apparently remembers the creation time - of a file even after it is removed and created anew. */ + of a file even after it is removed and created anew. See + "Windows NT Contains File System Tunneling Capabilities" + <https://support.microsoft.com/en-us/help/172190/> */ static void initialize_filenames (void) {