mq_receive (3) Linux Manual Page
mq_receive, mq_timedreceive – receive a message from a message queue Synopsis#include <mqueue.h> ssize_t mq_receive(mqd_t mqdes, char *msg_ptr, size_t msg_len, unsigned int *msg_prio); #include <time.h> #include <mqueue.h> ssize_t mq_timedreceive(mqd_t mqdes, char *msg_ptr, size_t msg_len, unsigned int *msg_prio, const struct timespec *abs_timeout);Link with -lrt. Feature Test Macro Requirements for glibc (see feature_test_macros(7)): mq_timedreceive(): _POSIX_C_SOURCE >= 200112LDescriptionmq_receive() removes the oldest…
