Message queue descriptor.
Buffer to read the message from
Size of the message provided via msg_ptr. Must be lower or equal to the mq_msgsize attribute of the queue.
Priority of this message.
Specify a ceiling on the time to block if the queue is empty.
On success, mq_timedsend() return zero; on error, -1 is returned, with errno set to indicate the error.
Add a message to a message queue, block up to a certain time if the queue is full.