Mail Archives: cygwin/2001/07/13/16:05:22
I updated my winsup sources from the CVS repository yesterday and
built cygwin1.dll. Using the new cygwin1.dll, I'm seeing something
I've never seen before, so I suspect it is somehow related to the DLL,
which is why I'm reporting it here. Basically, a file's timestamp
isn't being updated, despite the fact that data is being added to the
end of it, until after it's closed. Observe:
$ (echo foo; ls -l foo 1>&2; sleep 60; echo foo; ls -l foo 1>&2) > foo
-rwxr-xr-x 1 curlbot Administ 4 Jul 13 16:00 foo
-rwxr-xr-x 1 curlbot Administ 8 Jul 13 16:00 foo
$ ls -l foo
-rwxr-xr-x 1 curlbot Administ 8 Jul 13 16:01 foo
$
The second ls output line above should say 16:01 but doesn't.
Is this behavior known? Is it intentional?
Thanks,
Jonathan Kamens
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
- Raw text -