summaryrefslogtreecommitdiff
path: root/src/sys
diff options
context:
space:
mode:
authorJakob Kaivo <jkk@ung.org>2019-02-09 16:05:30 -0500
committerJakob Kaivo <jkk@ung.org>2019-02-09 16:05:30 -0500
commitdb0e96ac363c45d49a17cff93c2dc7416737a9ce (patch)
treea99a8dc0b2735fc20ddf2676e1783de78d6ec0f0 /src/sys
parent651f1e3425423f7d4a213e712463448871f187b3 (diff)
merge XOPEN identifiers
Diffstat (limited to 'src/sys')
-rw-r--r--src/sys/sem/GETALL.c5
-rw-r--r--src/sys/sem/GETNCNT.c5
-rw-r--r--src/sys/sem/GETPID.c5
-rw-r--r--src/sys/sem/GETVAL.c5
-rw-r--r--src/sys/sem/GETZCNT.c5
-rw-r--r--src/sys/sem/SEM_UNDO.c5
-rw-r--r--src/sys/sem/SETALL.c5
-rw-r--r--src/sys/sem/SETVAL.c5
-rw-r--r--src/sys/sem/semctl.c10
-rw-r--r--src/sys/sem/semget.c10
-rw-r--r--src/sys/sem/semop.c10
-rw-r--r--src/sys/sem/struct_sem_anonymous.c12
-rw-r--r--src/sys/sem/struct_sembuf.c11
-rw-r--r--src/sys/sem/struct_semid_ds.c12
14 files changed, 105 insertions, 0 deletions
diff --git a/src/sys/sem/GETALL.c b/src/sys/sem/GETALL.c
new file mode 100644
index 00000000..5f9a5b5c
--- /dev/null
+++ b/src/sys/sem/GETALL.c
@@ -0,0 +1,5 @@
+#include <sys/sem.h>
+#define GETALL 4
+/*
+XOPEN(4)
+*/
diff --git a/src/sys/sem/GETNCNT.c b/src/sys/sem/GETNCNT.c
new file mode 100644
index 00000000..be6fb265
--- /dev/null
+++ b/src/sys/sem/GETNCNT.c
@@ -0,0 +1,5 @@
+#include <sys/sem.h>
+#define GETNCNT 1
+/*
+XOPEN(4)
+*/
diff --git a/src/sys/sem/GETPID.c b/src/sys/sem/GETPID.c
new file mode 100644
index 00000000..597c8f2a
--- /dev/null
+++ b/src/sys/sem/GETPID.c
@@ -0,0 +1,5 @@
+#include <sys/sem.h>
+#define GETPID 2
+/*
+XOPEN(4)
+*/
diff --git a/src/sys/sem/GETVAL.c b/src/sys/sem/GETVAL.c
new file mode 100644
index 00000000..87b9848f
--- /dev/null
+++ b/src/sys/sem/GETVAL.c
@@ -0,0 +1,5 @@
+#include <sys/sem.h>
+#define GETVAL 3
+/*
+XOPEN(4)
+*/
diff --git a/src/sys/sem/GETZCNT.c b/src/sys/sem/GETZCNT.c
new file mode 100644
index 00000000..64ff5917
--- /dev/null
+++ b/src/sys/sem/GETZCNT.c
@@ -0,0 +1,5 @@
+#include <sys/sem.h>
+#define GETZCNT 5
+/*
+XOPEN(4)
+*/
diff --git a/src/sys/sem/SEM_UNDO.c b/src/sys/sem/SEM_UNDO.c
new file mode 100644
index 00000000..1e660180
--- /dev/null
+++ b/src/sys/sem/SEM_UNDO.c
@@ -0,0 +1,5 @@
+#include <sys/sem.h>
+#define SEM_UNDO 1
+/*
+XOPEN(4)
+*/
diff --git a/src/sys/sem/SETALL.c b/src/sys/sem/SETALL.c
new file mode 100644
index 00000000..a1de8524
--- /dev/null
+++ b/src/sys/sem/SETALL.c
@@ -0,0 +1,5 @@
+#include <sys/sem.h>
+#define SETALL 12
+/*
+XOPEN(4)
+*/
diff --git a/src/sys/sem/SETVAL.c b/src/sys/sem/SETVAL.c
new file mode 100644
index 00000000..869e377c
--- /dev/null
+++ b/src/sys/sem/SETVAL.c
@@ -0,0 +1,5 @@
+#include <sys/sem.h>
+#define SETVAL 11
+/*
+XOPEN(4)
+*/
diff --git a/src/sys/sem/semctl.c b/src/sys/sem/semctl.c
new file mode 100644
index 00000000..782ae986
--- /dev/null
+++ b/src/sys/sem/semctl.c
@@ -0,0 +1,10 @@
+#include <sys/sem.h>
+
+int semctl(int semid, int semnum, int cmd, ...)
+{
+ return 0;
+}
+
+/*
+XOPEN(4)
+*/
diff --git a/src/sys/sem/semget.c b/src/sys/sem/semget.c
new file mode 100644
index 00000000..604675f1
--- /dev/null
+++ b/src/sys/sem/semget.c
@@ -0,0 +1,10 @@
+#include <sys/sem.h>
+
+int semget(key_t, int nsems, int semflg)
+{
+ return 0;
+}
+
+/*
+XOPEN(4)
+*/
diff --git a/src/sys/sem/semop.c b/src/sys/sem/semop.c
new file mode 100644
index 00000000..42f9c7af
--- /dev/null
+++ b/src/sys/sem/semop.c
@@ -0,0 +1,10 @@
+#include <sys/sem.h>
+
+int semop(int semid, struct sembuf *sops, size_t nsops)
+{
+ return 0;
+}
+
+/*
+XOPEN(4)
+*/
diff --git a/src/sys/sem/struct_sem_anonymous.c b/src/sys/sem/struct_sem_anonymous.c
new file mode 100644
index 00000000..f4054a1d
--- /dev/null
+++ b/src/sys/sem/struct_sem_anonymous.c
@@ -0,0 +1,12 @@
+#include <sys/sem.h>
+
+struct __sem_anonymous {
+ unsigned short semval;
+ pid_t sempid;
+ unsigned short semncnt;
+ unsigned short semzcnt;
+};
+
+/*
+XOPEN(4)
+*/
diff --git a/src/sys/sem/struct_sembuf.c b/src/sys/sem/struct_sembuf.c
new file mode 100644
index 00000000..bc794f79
--- /dev/null
+++ b/src/sys/sem/struct_sembuf.c
@@ -0,0 +1,11 @@
+#include <sys/sem.h>
+
+struct sembuf {
+ unsigned short sem_num;
+ short sem_op;
+ short sem_flg;
+};
+
+/*
+XOPEN(4)
+*/
diff --git a/src/sys/sem/struct_semid_ds.c b/src/sys/sem/struct_semid_ds.c
new file mode 100644
index 00000000..132a2ae1
--- /dev/null
+++ b/src/sys/sem/struct_semid_ds.c
@@ -0,0 +1,12 @@
+#include <sys/sem.h>
+
+struct semid_ds {
+ struct ipc_perm sem_perm;
+ unsigned short sem_nsems;
+ time_t sem_otime;
+ time_t sem_ctime;
+};
+
+/*
+XOPEN(4)
+*/