src\libraries\System.Private.CoreLib\src\System\Threading\NamedMutex.Unix.cs (6)
404Id.GetRuntimeTempDirectoryName(),
410SharedMemoryHelpers.EnsureDirectoryExists(lockFileDirectory, Id, isGlobalLockAcquired: true);
413string sessionDirectory = Path.Combine(lockFileDirectory, Id.GetSessionDirectoryName());
417SharedMemoryHelpers.EnsureDirectoryExists(sessionDirectory, Id, isGlobalLockAcquired: true);
420string lockFilePath = Path.Combine(sessionDirectory, Id.Name);
421_sharedLockFileHandle = SharedMemoryHelpers.CreateOrOpenFile(lockFilePath, Id, created, out _);