mqd_t
mqd_t mq_open(const char *, int, ...);
int mq_close(mqd_t);
int mq_send(mqd_t, const char *, size_t, unsigned int);
int mq_timedsend(mqd_t, const char *, size_t, unsigned int,
int mq_reltimedsend_np(mqd_t, const char *, size_t, unsigned int,
ssize_t mq_receive(mqd_t, char *, size_t, unsigned int *);
ssize_t mq_timedreceive(mqd_t, char *_RESTRICT_KYWD, size_t,
ssize_t mq_reltimedreceive_np(mqd_t, char *_RESTRICT_KYWD, size_t,
int mq_notify(mqd_t, const struct sigevent *);
int mq_getattr(mqd_t, struct mq_attr *);
int mq_setattr(mqd_t, const struct mq_attr *_RESTRICT_KYWD,
mq_setattr(mqd_t mqdes, const struct mq_attr *mqstat, struct mq_attr *omqstat)
mq_getattr(mqd_t mqdes, struct mq_attr *mqstat)
mqd_t
return ((mqd_t)-1);
return ((mqd_t)mqdp);
return ((mqd_t)-1);
mq_close(mqd_t mqdes)
__mq_timedsend(mqd_t mqdes, const char *msg_ptr, size_t msg_len,
mq_send(mqd_t mqdes, const char *msg_ptr, size_t msg_len, uint_t msg_prio)
mq_timedsend(mqd_t mqdes, const char *msg_ptr, size_t msg_len,
mq_reltimedsend_np(mqd_t mqdes, const char *msg_ptr, size_t msg_len,
__mq_timedreceive(mqd_t mqdes, char *msg_ptr, size_t msg_len,
mq_receive(mqd_t mqdes, char *msg_ptr, size_t msg_len, uint_t *msg_prio)
mq_timedreceive(mqd_t mqdes, char *msg_ptr, size_t msg_len,
mq_reltimedreceive_np(mqd_t mqdes, char *msg_ptr, size_t msg_len,
mq_notify(mqd_t mqdes, const struct sigevent *sigevp)