7#ifndef ZEPHYR_INCLUDE_POSIX_MESSAGE_PASSING_H_
8#define ZEPHYR_INCLUDE_POSIX_MESSAGE_PASSING_H_
35 unsigned int *msg_prio);
37 unsigned int msg_prio);
41 unsigned int *msg_prio,
const struct timespec *abstime);
43 unsigned int msg_prio,
const struct timespec *abstime);
int mq_close(mqd_t mqdes)
int mq_getattr(mqd_t mqdes, struct mq_attr *mqstat)
int mq_notify(mqd_t mqdes, const struct sigevent *notification)
mqd_t mq_open(const char *name, int oflags,...)
int mq_setattr(mqd_t mqdes, const struct mq_attr *mqstat, struct mq_attr *omqstat)
void * mqd_t
Definition: mqueue.h:21
int mq_timedreceive(mqd_t mqdes, char *msg_ptr, size_t msg_len, unsigned int *msg_prio, const struct timespec *abstime)
int mq_timedsend(mqd_t mqdes, const char *msg_ptr, size_t msg_len, unsigned int msg_prio, const struct timespec *abstime)
int mq_unlink(const char *name)
int mq_receive(mqd_t mqdes, char *msg_ptr, size_t msg_len, unsigned int *msg_prio)
int mq_send(mqd_t mqdes, const char *msg_ptr, size_t msg_len, unsigned int msg_prio)
long mq_curmsgs
Definition: mqueue.h:27
long mq_flags
Definition: mqueue.h:24
long mq_maxmsg
Definition: mqueue.h:25
long mq_msgsize
Definition: mqueue.h:26
Definition: _timespec.h:22