AArch64: Remove SVE erf and erfc tables
[glibc.git] / conform / data / sys / msg.h-data
blobf5e9f1c82a3b1bbab158ec8e55352dc6777f3e80
1 #if !defined ISO && !defined ISO99 && !defined ISO11 && !defined POSIX && !defined POSIX2008
2 type {struct msqid_ds}
4 type msgqnum_t
5 type msglen_t
7 constant MSG_NOERROR
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 // Bug 23083: msg_lspid/msg_lrpid have type unsigned short instead of pid_t.
13 xfail[i386-gnu]-element {struct msqid_ds} pid_t msg_lspid
14 xfail[i386-gnu]-element {struct msqid_ds} pid_t msg_lrpid
15 element {struct msqid_ds} time_t msg_stime
16 element {struct msqid_ds} time_t msg_rtime
17 element {struct msqid_ds} time_t msg_ctime
19 type pid_t
20 type time_t
21 type key_t
22 type size_t
23 type ssize_t
25 function int msgctl (int, int, struct msqid_ds*)
26 function int msgget (key_t, int)
27 function ssize_t msgrcv (int, void*, size_t, long int, int)
28 function int msgsnd (int, const void*, size_t, int)
30 allow-header sys/ipc.h
32 allow msg*
33 allow MSG*
34 allow *_h
35 #endif