]>
Commit | Line | Data |
---|---|---|
31341567 | 1 | #if !defined ISO && !defined ISO99 && !defined ISO11 && !defined POSIX && !defined POSIX2008 |
bba09d23 UD |
2 | type {struct msqid_ds} |
3 | ||
4 | type msgqnum_t | |
5 | type msglen_t | |
6 | ||
7 | constant MSG_NOERROR | |
8 | ||
9 | element {struct msqid_ds} {struct ipc_perm} msg_perm | |
10 | element {struct msqid_ds} msgqnum_t msg_qnum | |
11 | element {struct msqid_ds} msglen_t msg_qbytes | |
12 | element {struct msqid_ds} pid_t msg_lspid | |
13 | element {struct msqid_ds} pid_t msg_lrpid | |
14 | element {struct msqid_ds} time_t msg_stime | |
15 | element {struct msqid_ds} time_t msg_rtime | |
16 | element {struct msqid_ds} time_t msg_ctime | |
17 | ||
18 | type pid_t | |
19 | type time_t | |
20 | type key_t | |
21 | type size_t | |
22 | type ssize_t | |
23 | ||
24 | function int msgctl (int, int, struct msqid_ds*) | |
25 | function int msgget (key_t, int) | |
26 | function ssize_t msgrcv (int, void*, size_t, long int, int) | |
27 | function int msgsnd (int, const void*, size_t, int) | |
28 | ||
29 | allow-header sys/ipc.h | |
0ed99ce4 UD |
30 | |
31 | allow msg* | |
32 | allow MSG* | |
33 | allow *_h | |
f095bb72 | 34 | #endif |