#ifndef _ASM_MSGBUF_H#define _ASM_MSGBUF_H/* * The msqid64_ds structure for MN10300 architecture. * Note extra padding because this structure is passed back and forth * between kernel and user space. * * Pad space is left for: * - 64-bit time_t to solve y2038 problem * - 2 miscellaneous 32-bit values */structmsqid64_ds{structipc64_permmsg_perm;__kernel_time_tmsg_stime;/* last msgsnd time */unsignedlong__unused1;__kernel_time_tmsg_rtime;/* last msgrcv time */unsignedlong__unused2;__kernel_time_tmsg_ctime;/* last change time */unsignedlong__unused3;unsignedlongmsg_cbytes;/* current number of bytes on queue */unsignedlongmsg_qnum;/* number of messages in queue */unsignedlongmsg_qbytes;/* max number of bytes on queue */__kernel_pid_tmsg_lspid;/* pid of last msgsnd */__kernel_pid_tmsg_lrpid;/* last receive pid */unsignedlong__unused4;unsignedlong__unused5;};#endif /* _ASM_MSGBUF_H */