1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- #ifndef _SYS_MSG_H
- #define _SYS_MSG_H
- #include <features.h>
- #define __need_size_t
- #include <stddef.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
- {
- __syscall_slong_t 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 ssize_t msgrcv (int __msqid, void *__msgp, size_t __msgsz,
- long int __msgtyp, int __msgflg);
- extern int msgsnd (int __msqid, const void *__msgp, size_t __msgsz,
- int __msgflg);
- __END_DECLS
- #endif
|