diff --git a/src/cryfs/filesystem/fsblobstore/utils/DirEntry.h b/src/cryfs/filesystem/fsblobstore/utils/DirEntry.h index 7084b92d..2ff8b617 100644 --- a/src/cryfs/filesystem/fsblobstore/utils/DirEntry.h +++ b/src/cryfs/filesystem/fsblobstore/utils/DirEntry.h @@ -6,6 +6,8 @@ #include #include +// TODO Implement (and test) atime, noatime, strictatime, relatime mount options + namespace cryfs { namespace fsblobstore { @@ -43,7 +45,6 @@ namespace cryfs { void setLastModificationTime(timespec value); timespec lastMetadataChangeTime() const; - void setLastMetadataChangeTime(timespec value); private: static size_t _serializedTimeValueSize(); @@ -159,14 +160,11 @@ namespace cryfs { inline void DirEntry::setLastModificationTime(timespec value) { _lastModificationTime = value; - } - - inline void DirEntry::setLastMetadataChangeTime(timespec value) { - _lastMetadataChangeTime = value; + _updateLastMetadataChangeTime(); } inline void DirEntry::_updateLastMetadataChangeTime() { - setLastMetadataChangeTime(cpputils::time::now()); + _lastMetadataChangeTime = cpputils::time::now(); } }