summaryrefslogtreecommitdiff
path: root/include/sys/ipc.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/sys/ipc.h')
-rw-r--r--include/sys/ipc.h29
1 files changed, 29 insertions, 0 deletions
diff --git a/include/sys/ipc.h b/include/sys/ipc.h
new file mode 100644
index 00000000..d55af58f
--- /dev/null
+++ b/include/sys/ipc.h
@@ -0,0 +1,29 @@
+#ifndef __SYS_IPC_H
+#define __SYS_IPC_H
+
+#define IPC_CREAT 00001000
+#define IPC_EXCL 00002000
+#define IPC_NOWAIT 00004000
+
+#define IPC_PRIVATE ((key_t)0)
+
+#define IPC_RMID 0
+#define IPC_SET 1
+#define IPC_STAT 2
+
+typedef __UINT32_TYPE__ uid_t;
+typedef __UINT32_TYPE__ gid_t;
+typedef __UINT32_TYPE__ mode_t;
+typedef __INT32_TYPE__ key_t;
+
+struct ipc_perm {
+ uid_t uid;
+ gid_t gid;
+ uid_t cuid;
+ gid_t cgid;
+ mode_t mode;
+};
+
+key_t ftok(const char *, int);
+
+#endif