#include #include -- | module Bindings.Posix.Mqueue where #strict_import import Bindings.Posix.Signal import Bindings.Posix.Sys.Types import Bindings.Posix.Time #integral_t mqd_t #starttype struct mq_attr #field mq_flags, CLong #field mq_maxmsg, CLong #field mq_msgsize, CLong #field mq_curmsgs, CLong #stoptype #ccall mq_close, -> IO CInt #ccall mq_getattr, -> Ptr -> IO CInt #ccall mq_notify, -> Ptr -> IO CInt #ccall mq_open, Ptr CChar -> CInt -> -> Ptr -> IO #ccall mq_receive, -> Ptr CChar -> -> Ptr CUInt -> IO #ccall mq_send, -> Ptr -> -> CUInt -> IO CInt #ccall mq_setattr, -> Ptr -> Ptr -> IO CInt #ccall mq_timedreceive, -> Ptr CChar -> -> Ptr CUInt -> Ptr -> IO #ccall mq_timedsend, -> Ptr CChar -> -> CUInt -> Ptr -> IO CInt #ccall mq_unlink, Ptr CChar -> IO CInt