unix-2.3.1.0: POSIX functionalityContentsIndex
System.Posix.SharedMem
Portabilitynon-portable (requires POSIX)
Stabilityexperimental
Maintainerlibraries@haskell.org
Description
POSIX shared memory support.
Synopsis
data ShmOpenFlags = ShmOpenFlags {
shmReadWrite :: Bool
shmCreate :: Bool
shmExclusive :: Bool
shmTrunc :: Bool
}
shmOpen :: String -> ShmOpenFlags -> FileMode -> IO Fd
shmUnlink :: String -> IO ()
Documentation
data ShmOpenFlags
Constructors
ShmOpenFlags
shmReadWrite :: BoolIf true, open the shm object read-write rather than read-only.
shmCreate :: BoolIf true, create the shm object if it does not exist.
shmExclusive :: BoolIf true, throw an exception if the shm object already exists.
shmTrunc :: BoolIf true, wipe the contents of the shm object after opening it.
shmOpen :: String -> ShmOpenFlags -> FileMode -> IO Fd
Open a shared memory object with the given name, flags, and mode.
shmUnlink :: String -> IO ()
Delete the shared memory object with the given name.
Produced by Haddock version 2.3.0