Port musl to x86-64. One giant commit!
[musl] / arch / x86_64 / bits / ipc.h
diff --git a/arch/x86_64/bits/ipc.h b/arch/x86_64/bits/ipc.h
new file mode 100644 (file)
index 0000000..04fbefe
--- /dev/null
@@ -0,0 +1,25 @@
+#define IPC_CREAT  01000
+#define IPC_EXCL   02000
+#define IPC_NOWAIT 04000
+
+#define IPC_RMID 0
+#define IPC_SET  1
+#define IPC_STAT 2
+#ifdef _GNU_SOURCE
+# define IPC_INFO       3               /* See ipcs.  */
+#endif
+
+#define IPC_PRIVATE ((key_t) 0)
+
+struct ipc_perm
+{
+       key_t key;
+       uid_t uid;
+       gid_t gid;
+       uid_t cuid;
+       gid_t cgid;
+       mode_t mode;
+       int seq;
+       long __pad1;
+       long __pad2;
+};