diff options
author | Thiago Macieira <thiago.macieira@intel.com> | 2016-07-23 11:14:57 -0700 |
---|---|---|
committer | Thiago Macieira <thiago.macieira@intel.com> | 2017-08-05 16:41:38 +0000 |
commit | 6c3a3d498a8797c481a394418fff8f7bf1886c61 (patch) | |
tree | b64407f2b2520d46b42f96495c41600aaae03d3c /src/corelib/io/qabstractfileengine.cpp | |
parent | db433bdf65e011e64be51948e79abc02034dddbf (diff) |
Filesystem: Use "birth time" to avoid confusion with Unix ctime
The Unix stat fields "st_ctime" and "st_ctim" mean "change time", the
last time that the file/inode status fields were changed. It does not
mean "creation time". So this commit splits all of the internal API to
"birth" and "metadata change" instead of "creation" to avoid the
conflict.
Change-Id: I149e0540c00745fe8119fffd1463fe78b619649e
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'src/corelib/io/qabstractfileengine.cpp')
-rw-r--r-- | src/corelib/io/qabstractfileengine.cpp | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/corelib/io/qabstractfileengine.cpp b/src/corelib/io/qabstractfileengine.cpp index 7a603544f3..1163234b62 100644 --- a/src/corelib/io/qabstractfileengine.cpp +++ b/src/corelib/io/qabstractfileengine.cpp @@ -328,7 +328,8 @@ QAbstractFileEngine *QAbstractFileEngine::create(const QString &fileName) These are used by the fileTime() function. - \value CreationTime When the file was created. + \value BirthTime When the file was born (created). + \value MetadataChangeTime When the file's metadata was last changed. \value ModificationTime When the file was most recently modified. \value AccessTime When the file was most recently accessed (e.g. read or written to). @@ -756,12 +757,12 @@ bool QAbstractFileEngine::setFileTime(const QDateTime &newDate, FileTime time) } /*! - If \a time is \c CreationTime, return when the file was created. - If \a time is \c ModificationTime, return when the file was most - recently modified. If \a time is \c AccessTime, return when the - file was most recently accessed (e.g. read or written). - If the time cannot be determined return QDateTime() (an invalid - date time). + If \a time is \c BirthTime, return when the file was born (created). If \a + time is \c MetadataChangeTime, return when the file's metadata was last + changed. If \a time is \c ModificationTime, return when the file was most + recently modified. If \a time is \c AccessTime, return when the file was + most recently accessed (e.g. read or written). If the time cannot be + determined return QDateTime() (an invalid date time). This virtual function must be reimplemented by all subclasses. |