1#ifndef _MQUEUE_H 2#define _MQUEUE_H 3#ifdef __cplusplus 4extern "C" { 5#endif 6 7#include <features.h> 8 9#define __NEED_size_t 10#define __NEED_ssize_t 11#define __NEED_pthread_attr_t 12#define __NEED_time_t 13#define __NEED_struct_timespec 14#include <bits/alltypes.h> 15 16typedef int mqd_t; 17struct mq_attr { 18 long mq_flags, mq_maxmsg, mq_msgsize, mq_curmsgs, __unused1[4]; 19}; 20struct sigevent; 21 22#ifdef __cplusplus 23} 24#endif 25#endif 26