This is the mail archive of the cygwin mailing list for the Cygwin project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On 05/08/2012 05:06 PM, Joshua Hudson wrote: > We had a weird incident involving ctime changing unexpectedly when > mtime did not. > > On a normal UNIX system, we'd immediately say somebody changed the > file and set mtime back, but on Cygwin, ctime appears to be synthetic. Not necessarily true. On a normal UNIX system, it is also possible to chmod the file, which changes the ctime but not the mtime. > > How exactly does ctime work on Cygwin? I can't find any useful > documentation except for some mailing list discussions circa 2005 that > leave me with no answers. It operates as much like POSIX requires it to as we can make it behave. In particular, ctime cannot be faked by the user, and is altered any time any other piece of file metadata is modified, including via calls such as chmod. -- Eric Blake eblake@redhat.com +1-919-301-3266 Libvirt virtualization library http://libvirt.org
Attachment:
signature.asc
Description: OpenPGP digital signature
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |