about summary refs log tree commit diff
path: root/conform/data/sys/msg.h-data
blob: 7a1df4cbed3f3535c6e33612038c751801302b34 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
type {struct msqid_ds}

type msgqnum_t
type msglen_t

constant MSG_NOERROR

element {struct msqid_ds} {struct ipc_perm} msg_perm
element {struct msqid_ds} msgqnum_t msg_qnum
element {struct msqid_ds} msglen_t msg_qbytes
element {struct msqid_ds} pid_t msg_lspid
element {struct msqid_ds} pid_t msg_lrpid
element {struct msqid_ds} time_t msg_stime
element {struct msqid_ds} time_t msg_rtime
element {struct msqid_ds} time_t msg_ctime

type pid_t
type time_t
type key_t
type size_t
type ssize_t

function int msgctl (int, int, struct msqid_ds*)
function int msgget (key_t, int)
function ssize_t msgrcv (int, void*, size_t, long int, int)
function int msgsnd (int, const void*, size_t, int)

allow-header sys/ipc.h

allow msg*
allow MSG*
allow *_h