| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
System.Semaphore.Internal.Posix
Description
POSIX backend: semaphores implemented on top of Unix domain sockets.
Documentation
data ClientSemaphore Source #
Constructors
| ClientSemaphore | |
Fields | |
data ServerSemaphore Source #
Constructors
| ServerSemaphore | |
Fields
| |
newtype SemaphoreToken Source #
Constructors
| SemaphoreToken | |
Fields
| |
releaseSemaphoreToken :: HasCallStack => SemaphoreToken -> IO () Source #
destroyClientSemaphore :: ClientSemaphore -> IO () Source #
destroyServerSemaphore :: ServerSemaphore -> IO () Source #
getSemaphoreValue :: ServerSemaphore -> IO Int Source #
create_sem :: SemaphoreName -> Int -> IO (Either SemaphoreError ServerSemaphore) Source #
get_time_seed :: IO Int Source #