System.Posix.Semaphore
data OpenSemFlags
data Semaphore
semOpen
semUnlink
semWait
semTryWait
semThreadWait
semPost
semGetValue