diff options
Diffstat (limited to 'src/sys/ipc')
| -rw-r--r-- | src/sys/ipc/IPC_CREAT.c | 5 | ||||
| -rw-r--r-- | src/sys/ipc/IPC_EXCL.c | 5 | ||||
| -rw-r--r-- | src/sys/ipc/IPC_NOWAIT.c | 5 | ||||
| -rw-r--r-- | src/sys/ipc/IPC_PRIVATE.c | 5 | ||||
| -rw-r--r-- | src/sys/ipc/IPC_RMID.c | 5 | ||||
| -rw-r--r-- | src/sys/ipc/IPC_SET.c | 5 | ||||
| -rw-r--r-- | src/sys/ipc/IPC_STAT.c | 5 | ||||
| -rw-r--r-- | src/sys/ipc/ftok.c | 11 | ||||
| -rw-r--r-- | src/sys/ipc/struct_ipc_perm.c | 13 |
9 files changed, 59 insertions, 0 deletions
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 <sys/ipc.h> +#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 <sys/ipc.h> +#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 <sys/ipc.h> +#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 <sys/ipc.h> +#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 <sys/ipc.h> +#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 <sys/ipc.h> +#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 <sys/ipc.h> +#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 <sys/ipc.h> + +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 <sys/ipc.h> + +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) +*/ |
