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)
 {


Reply via email to