Index: src/libchcore/TOverlappedWriterFB.h =================================================================== diff -u -N -r38031c379667959206abe69507d8a4e3b040dba6 -rbaad6054459abaaf69cbfd1ebad8783085160d99 --- src/libchcore/TOverlappedWriterFB.h (.../TOverlappedWriterFB.h) (revision 38031c379667959206abe69507d8a4e3b040dba6) +++ src/libchcore/TOverlappedWriterFB.h (.../TOverlappedWriterFB.h) (revision baad6054459abaaf69cbfd1ebad8783085160d99) @@ -42,7 +42,8 @@ const TBufferListPtr& spEmptyBuffers, bool bOnlyCreate, bool bNoBuffering, - bool bProtectReadOnlyFiles); + bool bProtectReadOnlyFiles, + bool bUpdateFileAttributesAndTimes); TOverlappedWriterFB(const TOverlappedWriterFB& rSrc) = delete; ~TOverlappedWriterFB(); @@ -54,6 +55,7 @@ void StartThreaded(); TSubTaskBase::ESubOperationResult StopThreaded(); + bool WereAttributesAndTimesSet() const; HANDLE GetEventWritingFinishedHandle() const; HANDLE GetEventProcessingFinishedHandle() const; @@ -79,6 +81,7 @@ TFileInfoPtr m_spSrcFileInfo; TOverlappedProcessorRangePtr m_spDataRange; bool m_bOnlyCreate = false; + bool m_bUpdateFileAttributesAndTimes = false; TEvent m_eventProcessingFinished; TEvent m_eventWritingFinished;