Implement CrossProcessFileBasedSemaphore in place of CrossProcessMutexBasedSemaphore

Hopefully this one works better
This commit is contained in:
JustArchi
2020-05-21 23:02:04 +02:00
parent 01482e8dd0
commit 0f1b3f05f9
6 changed files with 193 additions and 250 deletions

View File

@@ -305,7 +305,7 @@ namespace ArchiSteamFarm {
string executable = Path.Combine(SharedInfo.HomeDirectory, SharedInfo.AssemblyName);
if (File.Exists(executable)) {
OS.UnixSetFileAccessExecutable(executable);
OS.UnixSetFileAccess(executable, OS.EUnixPermission.Combined755);
}
}