From 8dec6952f7402353592a4434ffb409d5d0a359ab Mon Sep 17 00:00:00 2001 From: Jakob Kaivo Date: Sat, 9 Feb 2019 15:56:19 -0500 Subject: merge XOPEN identifiers --- src/sys/ipc/IPC_CREAT.c | 5 +++++ src/sys/ipc/IPC_EXCL.c | 5 +++++ src/sys/ipc/IPC_NOWAIT.c | 5 +++++ src/sys/ipc/IPC_PRIVATE.c | 5 +++++ src/sys/ipc/IPC_RMID.c | 5 +++++ src/sys/ipc/IPC_SET.c | 5 +++++ src/sys/ipc/IPC_STAT.c | 5 +++++ src/sys/ipc/ftok.c | 11 +++++++++++ src/sys/ipc/struct_ipc_perm.c | 13 +++++++++++++ 9 files changed, 59 insertions(+) create mode 100644 src/sys/ipc/IPC_CREAT.c create mode 100644 src/sys/ipc/IPC_EXCL.c create mode 100644 src/sys/ipc/IPC_NOWAIT.c create mode 100644 src/sys/ipc/IPC_PRIVATE.c create mode 100644 src/sys/ipc/IPC_RMID.c create mode 100644 src/sys/ipc/IPC_SET.c create mode 100644 src/sys/ipc/IPC_STAT.c create mode 100644 src/sys/ipc/ftok.c create mode 100644 src/sys/ipc/struct_ipc_perm.c (limited to 'src') diff --git a/src/sys/ipc/IPC_CREAT.c b/src/sys/ipc/IPC_CREAT.c new file mode 100644 index 00000000..e63584f2 --- /dev/null +++ b/src/sys/ipc/IPC_CREAT.c @@ -0,0 +1,5 @@ +#include +#define IPC_CREAT 1 +/* +XOPEN(4) +*/ diff --git a/src/sys/ipc/IPC_EXCL.c b/src/sys/ipc/IPC_EXCL.c new file mode 100644 index 00000000..ee7cede0 --- /dev/null +++ b/src/sys/ipc/IPC_EXCL.c @@ -0,0 +1,5 @@ +#include +#define IPC_EXCL 2 +/* +XOPEN(4) +*/ diff --git a/src/sys/ipc/IPC_NOWAIT.c b/src/sys/ipc/IPC_NOWAIT.c new file mode 100644 index 00000000..40f9982e --- /dev/null +++ b/src/sys/ipc/IPC_NOWAIT.c @@ -0,0 +1,5 @@ +#include +#define IPC_NOWAIT 3 +/* +XOPEN(4) +*/ diff --git a/src/sys/ipc/IPC_PRIVATE.c b/src/sys/ipc/IPC_PRIVATE.c new file mode 100644 index 00000000..cd7dde49 --- /dev/null +++ b/src/sys/ipc/IPC_PRIVATE.c @@ -0,0 +1,5 @@ +#include +#define IPC_PRIVATE 4 +/* +XOPEN(4) +*/ diff --git a/src/sys/ipc/IPC_RMID.c b/src/sys/ipc/IPC_RMID.c new file mode 100644 index 00000000..57a3bc15 --- /dev/null +++ b/src/sys/ipc/IPC_RMID.c @@ -0,0 +1,5 @@ +#include +#define IPC_RMID 5 +/* +XOPEN(4) +*/ diff --git a/src/sys/ipc/IPC_SET.c b/src/sys/ipc/IPC_SET.c new file mode 100644 index 00000000..352ee6c2 --- /dev/null +++ b/src/sys/ipc/IPC_SET.c @@ -0,0 +1,5 @@ +#include +#define IPC_SET 6 +/* +XOPEN(4) +*/ diff --git a/src/sys/ipc/IPC_STAT.c b/src/sys/ipc/IPC_STAT.c new file mode 100644 index 00000000..68a70502 --- /dev/null +++ b/src/sys/ipc/IPC_STAT.c @@ -0,0 +1,5 @@ +#include +#define IPC_STAT 7 +/* +XOPEN(4) +*/ diff --git a/src/sys/ipc/ftok.c b/src/sys/ipc/ftok.c new file mode 100644 index 00000000..41761231 --- /dev/null +++ b/src/sys/ipc/ftok.c @@ -0,0 +1,11 @@ +#include + +key_t ftok(const char *path, int id) +{ + key_t key; + return key; +} + +/* +XOPEN(400) +*/ diff --git a/src/sys/ipc/struct_ipc_perm.c b/src/sys/ipc/struct_ipc_perm.c new file mode 100644 index 00000000..e796d565 --- /dev/null +++ b/src/sys/ipc/struct_ipc_perm.c @@ -0,0 +1,13 @@ +#include + +struct ipc_perm { + uid_t uid; /* Owner's user ID */ + gid_t gid; /* Owner's group ID */ + uid_t cuid; /* Creator's user ID */ + uid_t cgid; /* Creator's group ID */ + mode_t mode; /* Read/write permission */ +}; + +/* +XOPEN(4) +*/ -- cgit v1.2.1