Package2.0.1System
semaphore-compat
Cross-platform abstraction for system semaphores
- Version2.0.1
- CategorySystem
- LicenceBSD-3-Clause
- AuthorThe GHC team
- Maintainerghc-devs@haskell.org
- Homepagegitlab.haskell.org/ghc/semaphore-compat
- Pinned bywith GHC
- Sourcehackage.haskell.org/package/semaphore-compat-2.0.1
Modules
4 modules- System.Semaphore25This library provides a cross-platform implementation of semaphores. Its main role is to provide a cross-platform notion of semaphore tha…
Internal modules · 3
- System.Semaphore.Internal14Platform-independent internal API.
- System.Semaphore.Internal.Unsupported14Stub backend for wasm and targets without POSIXWin32 socketssemaphores.
- System.Semaphore.Internal.Version9Semaphore protocol version and versioned semaphore identifiers.
Description
Cross-platform semaphores for managing resources across processes, abstracting over Win32 named semaphores on Windows and Unix domain sockets on POSIX.
Depends on
3 packages- base-4.23.0.0with GHC
- directory-1.3.11.0with GHC
- filepath-1.5.5.0with GHC