20#ifndef KIPLATFORM_IO_H_
21#define KIPLATFORM_IO_H_
60 void* m_fileHandle =
nullptr;
61 void* m_mapHandle =
nullptr;
86 FILE*
SeqFOpen(
const wxString& aPath,
const wxString& mode );
123 long long TimestampDir(
const wxString& aDirPath,
const wxString& aFilespec );
169 bool AtomicRename(
const wxString& aSrc,
const wxString& aDst, wxString* aError =
nullptr );
191 wxString* aTempPathOut, wxString* aError =
nullptr );
247 bool CommitTempFile(
const wxString& aTempPath,
const wxString& aTargetPath,
248 wxString* aError =
nullptr );
267 bool AtomicWriteFile(
const wxString& aTargetPath,
const void* aData,
size_t aSize,
268 wxString* aError =
nullptr );