Abstract directory locking into util.cpp

This commit is contained in:
MeshCollider
2017-12-26 19:41:55 +13:00
parent 5260a4aca1
commit 2f3bd47d44
4 changed files with 27 additions and 36 deletions

View File

@@ -173,6 +173,7 @@ bool TruncateFile(FILE *file, unsigned int length);
int RaiseFileDescriptorLimit(int nMinFD);
void AllocateFileRange(FILE *file, unsigned int offset, unsigned int length);
bool RenameOver(fs::path src, fs::path dest);
bool LockDirectory(const fs::path& directory, const std::string lockfile_name, bool probe_only=false);
bool TryCreateDirectories(const fs::path& p);
fs::path GetDefaultDataDir();
const fs::path &GetDataDir(bool fNetSpecific = true);