.
Last update: 1997-05-20
9945-1-90 #12
Classification: No change required
_____________________________________________________________________________
Topic: rename() impact on .. ctime
Relevant Sections: 5.5.3.2
Defect Report:
-----------------------
In 5.5.3.2 Description [Rename a File], page 100, lines 584-585:
"Upon successful completion, the rename() function shall mark for
update the st_ctime and st_mtime fields of the parent directory
of each file."
If a directory containing an entry for dot-dot is renamed, is a
conforming implementation required to mark for update the st_ctime and
st_mtime fields of the renamed directory?
WG15 response for ISO/IEC 9945-1:1990 (IEEE Std 1003.1-1990)
--------------------------------------------------
It is unspecified whether the time fields of the directory are updated.
Rationale for Interpretation:
-----------------------------
It is only the parent(s) of "old" and "new" which are required to be marked
for update. It is unspecified whether the directory entry for dot-dot is
considered to be file data and, as such, it is unspecified whether it is
implementation-defined or unspecified that the time fields of the directory
are updated. A better understanding can be obtained by reading
POSIX.1:1990 subclause 2.3.5.
_____________________________________________________________________________