Module nix::mqueue
The portability is definied by:
#[cfg(any(target_os = "dragonfly", target_os = "freebsd", target_os =
"fushsia", target_os = "linux", target_os = "netbsd"))]
Documentation
Posix Message Queue functions
Structs
Functions
Close a message queue
Get message queue attributes
Open a message queue
Receive a message from a message queue
Convenience function.
Removes O_NONBLOCK
attribute for a given message queue descriptor
Returns the old attributes
Send a message to a message queue
Convenience function.
Sets the O_NONBLOCK
attribute for a given message queue descriptor
Returns the old attributes
Set the attributes of the message queue. Only O_NONBLOCK
can be set, everything else will be ignored
Returns the old attributes
It is recommend to use the mq_set_nonblock()
and mq_remove_nonblock()
convenience functions as they are easier to use
Remove a message queue
Type Definitions
mq_attr_member_t not(all(target_arch = "x86_64", target_pointer_width = "32"))
libc::c_long