úÎ m T    SafeSafe   Safe0 A type of lock to be taken.6Other process can hold a shared lock at the same time.6No other process can hold a lock, shared or exclusive.,A token that represents ownership of a lock.>Take a lock. This function blocks until the lock is available.pTry to take a lock. This function does not block. If the lock is not immediately available, it returns Nothing.Release the lock.IPerform some action with a lock held. Blocks until the lock is available.2Perform sme action with a lock held. Non-blocking.          'filelock-0.1.1.1-1idKCtdLunG4s621vXtXHnSystem.FileLock#System.FileLock.Internal.LockFileExSystem.FileLock.Internal.FlockSharedExclusiveShared ExclusiveFileLocklockFile tryLockFile unlockFile withFileLockwithTryFileLock $fEqFileLock$fShowSharedExclusive$fEqSharedExclusiveLockc_flocklocktryLockunlockopenflocknewLock