123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- #ifndef _SYS_MSG_H
- #define _SYS_MSG_H
- #include <features.h>
- #include <sys/ipc.h>
- #include <bits/msq.h>
- #define __need_time_t
- #include <time.h>
- #ifndef __pid_t_defined
- typedef __pid_t pid_t;
- # define __pid_t_defined
- #endif
- #ifndef __ssize_t_defined
- typedef __ssize_t ssize_t;
- # define __ssize_t_defined
- #endif
- #ifdef __USE_GNU
- struct msgbuf
- {
- long int mtype;
- char mtext[1];
- };
- #endif
- __BEGIN_DECLS
- extern int msgctl (int __msqid, int __cmd, struct msqid_ds *__buf) __THROW;
- extern int msgget (key_t __key, int __msgflg) __THROW;
- extern int msgrcv (int __msqid, void *__msgp, size_t __msgsz,
- long int __msgtyp, int __msgflg) __THROW;
- extern int msgsnd (int __msqid, __const void *__msgp, size_t __msgsz,
- int __msgflg) __THROW;
- __END_DECLS
- #endif
|