7#ifndef ZEPHYR_INCLUDE_POSIX_MQUEUE_H_ 
    8#define ZEPHYR_INCLUDE_POSIX_MQUEUE_H_ 
   34                   unsigned int *msg_prio);
 
   36            unsigned int msg_prio);
 
   40                        unsigned int *msg_prio, 
const struct timespec *abstime);
 
   42                 unsigned int msg_prio, 
const struct timespec *abstime);
 
int mq_close(mqd_t mqdes)
 
int mq_getattr(mqd_t mqdes, struct mq_attr *mqstat)
 
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:20
 
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:26
 
long mq_flags
Definition: mqueue.h:23
 
long mq_maxmsg
Definition: mqueue.h:24
 
long mq_msgsize
Definition: mqueue.h:25
 
Definition: _timespec.h:22