mqd_t
int mq_close(mqd_t);
int mq_getattr(mqd_t, struct mq_attr *);
int mq_notify(mqd_t, const struct sigevent *);
mqd_t mq_open(const char *, int, ...);
ssize_t mq_receive(mqd_t, char *, size_t, unsigned *);
int mq_send(mqd_t, const char *, size_t, unsigned);
int mq_setattr(mqd_t, const struct mq_attr * __restrict,
ssize_t mq_timedreceive(mqd_t, char * __restrict, size_t,
int mq_timedsend(mqd_t, const char *, size_t, unsigned,
__mq_send(mqd_t mqd, char *buf, size_t len, unsigned prio)
extern int __sys_mq_getattr(mqd_t mqd, struct mq_attr *attr);
extern ssize_t __sys_mq_receive(mqd_t mqd, char *buf, size_t len,
extern ssize_t __sys_mq_send(mqd_t mqd, char *buf, size_t len, unsigned prio);
mqd_t
__mq_close(mqd_t mqd)
__mq_notify(mqd_t mqd, const struct sigevent *evp)
__mq_getattr(mqd_t mqd, struct mq_attr *attr)
__mq_setattr(mqd_t mqd, const struct mq_attr *newattr, struct mq_attr *oldattr)
__mq_timedreceive(mqd_t mqd, char *buf, size_t len,
__mq_receive(mqd_t mqd, char *buf, size_t len, unsigned *prio)
__mq_timedsend(mqd_t mqd, char *buf, size_t len,
mqueue_get(struct lwp *l, mqd_t mqd, file_t **fpr)
mq_receive1(struct lwp *l, mqd_t mqdes, void *msg_ptr, size_t msg_len,
mq_send1(struct lwp *l, mqd_t mqdes, const char *msg_ptr, size_t msg_len,
int mq_send1(struct lwp *, mqd_t, const char *, size_t, unsigned, struct timespec *);
int mq_receive1(struct lwp *, mqd_t, void *, size_t, unsigned *, struct timespec *,
mqd_t mqdes; char mqdes_[PAD_(mqd_t)];
mqd_t mqdes; char mqdes_[PAD_(mqd_t)];
mqd_t mqdes; char mqdes_[PAD_(mqd_t)];
mqd_t mqdes; char mqdes_[PAD_(mqd_t)];
mqd_t mqdes; char mqdes_[PAD_(mqd_t)];
mqd_t mqdes; char mqdes_[PAD_(mqd_t)];
mqd_t mqdes; char mqdes_[PAD_(mqd_t)];
mqd_t mqdes; char mqdes_[PAD_(mqd_t)];