Go to the documentation of this file.
24 #include <sys/types.h>
33 #define IPC_CREAT 01000
34 #define IPC_EXCL 02000
35 #define IPC_NOWAIT 04000
40 #ifndef __key_t_defined
42 #define __key_t_defined
43 #endif // ! __key_t_defined
45 #ifndef __uid_t_defined
47 #define __uid_t_defined
48 #endif // ! __uid_t_defined
50 #ifndef __gid_t_defined
52 #define __gid_t_defined
53 #endif // ! __gid_t_defined
55 #ifndef __pid_t_defined
58 #define __pid_t_defined
61 #endif // ! __pid_t_defined
63 typedef unsigned long int msgqnum_t;
64 typedef unsigned long int msglen_t;
73 unsigned short int mode;
74 unsigned short int __pad1;
75 unsigned short int __seq;
76 unsigned short int __pad2;
77 unsigned long int __unused1;
78 unsigned long int __unused2;
82 struct ipc_perm msg_perm;
84 unsigned long int __unused1;
86 unsigned long int __unused2;
88 unsigned long int __unused3;
89 unsigned long int __msg_cbytes;
94 unsigned long int __unused4;
95 unsigned long int __unused5;
98 int msgget(key_t key,
int msgflg);
99 int msgsnd(
int msqid,
const void *msgp,
size_t msgsz,
int msgflg);
100 ssize_t msgrcv(
int msqid,
void *msgp,
size_t msgsz,
long msgtyp,
int msgflg);
101 int msgctl(
int msqid,
int cmd,
struct msqid_ds *buf);
109 #endif // __MINGW32__
111 #endif // MSQ_WIN32_H
yp-spur
Author(s):
autogenerated on Fri Oct 20 2023 03:02:42