aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/unix/sysv/linux/include/sys
diff options
context:
space:
mode:
Diffstat (limited to 'sysdeps/unix/sysv/linux/include/sys')
-rw-r--r--sysdeps/unix/sysv/linux/include/sys/msg.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/sysdeps/unix/sysv/linux/include/sys/msg.h b/sysdeps/unix/sysv/linux/include/sys/msg.h
new file mode 100644
index 0000000000..522903f818
--- /dev/null
+++ b/sysdeps/unix/sysv/linux/include/sys/msg.h
@@ -0,0 +1,21 @@
+#ifndef _SYS_MSG_H
+#include <sysvipc/sys/msg.h>
+
+#ifndef _ISOMAC
+extern ssize_t __libc_msgrcv (int msqid, void *msgp, size_t msgsz,
+ long int msgtyp, int msgflg);
+extern int __libc_msgsnd (int msqid, const void *msgp, size_t msgsz,
+ int msgflg);
+
+# include <bits/types/struct_msqid64_ds.h>
+
+# if __TIMESIZE == 64
+# define __msgctl64 __msgctl
+# else
+extern int __msgctl64 (int msqid, int cmd, struct __msqid64_ds *buf);
+libc_hidden_proto (__msgctl64);
+# endif
+
+#endif
+
+#endif