summaryrefslogtreecommitdiff
path: root/src/sys/wait
diff options
context:
space:
mode:
Diffstat (limited to 'src/sys/wait')
-rw-r--r--src/sys/wait/WCONTINUED.c6
-rw-r--r--src/sys/wait/WEXITED.c6
-rw-r--r--src/sys/wait/WIFCONTINUED.c5
-rw-r--r--src/sys/wait/WNOWAIT.c6
-rw-r--r--src/sys/wait/WSTOPPED.c6
-rw-r--r--src/sys/wait/idtype_t.c6
-rw-r--r--src/sys/wait/wait3.c10
-rw-r--r--src/sys/wait/waitid.c11
8 files changed, 56 insertions, 0 deletions
diff --git a/src/sys/wait/WCONTINUED.c b/src/sys/wait/WCONTINUED.c
new file mode 100644
index 00000000..9f578d43
--- /dev/null
+++ b/src/sys/wait/WCONTINUED.c
@@ -0,0 +1,6 @@
+#include <sys/wait.h>
+#define WCONTINUED 9
+
+/*
+XOPEN(400)
+*/
diff --git a/src/sys/wait/WEXITED.c b/src/sys/wait/WEXITED.c
new file mode 100644
index 00000000..e803ff26
--- /dev/null
+++ b/src/sys/wait/WEXITED.c
@@ -0,0 +1,6 @@
+#include <sys/wait.h>
+#define WEXITED /* TODO */
+/*
+XOPEN(400)
+POSIX(200809)
+*/
diff --git a/src/sys/wait/WIFCONTINUED.c b/src/sys/wait/WIFCONTINUED.c
new file mode 100644
index 00000000..88a42d78
--- /dev/null
+++ b/src/sys/wait/WIFCONTINUED.c
@@ -0,0 +1,5 @@
+#include <sys/wait.h>
+#define WIFCONTINUED 10
+/*
+XOPEN(400)
+*/
diff --git a/src/sys/wait/WNOWAIT.c b/src/sys/wait/WNOWAIT.c
new file mode 100644
index 00000000..80cfd9d6
--- /dev/null
+++ b/src/sys/wait/WNOWAIT.c
@@ -0,0 +1,6 @@
+#include <sys/wait.h>
+#define NOWAIT /* TODO */
+/*
+XOPEN(400)
+POSIX(200809)
+*/
diff --git a/src/sys/wait/WSTOPPED.c b/src/sys/wait/WSTOPPED.c
new file mode 100644
index 00000000..7b6aea04
--- /dev/null
+++ b/src/sys/wait/WSTOPPED.c
@@ -0,0 +1,6 @@
+#include <sys/wait.h>
+#define WSTOPPED /* TODO */
+/*
+XOPEN(400)
+POSIX(200809)
+*/
diff --git a/src/sys/wait/idtype_t.c b/src/sys/wait/idtype_t.c
new file mode 100644
index 00000000..077d7be8
--- /dev/null
+++ b/src/sys/wait/idtype_t.c
@@ -0,0 +1,6 @@
+#include <sys/wait.h>
+typedef enum { P_ALL, P_PGID, P_PID } idtype_t;
+/*
+XOPEN(400)
+POSIX(200809)
+*/
diff --git a/src/sys/wait/wait3.c b/src/sys/wait/wait3.c
new file mode 100644
index 00000000..c3f8c599
--- /dev/null
+++ b/src/sys/wait/wait3.c
@@ -0,0 +1,10 @@
+#include <sys/wait.h>
+
+pid_t wait3(int *state_loc, int options, struct rusage *resource_usage)
+{
+ return -1;
+}
+
+/*
+XOPEN(400,600)
+*/
diff --git a/src/sys/wait/waitid.c b/src/sys/wait/waitid.c
new file mode 100644
index 00000000..68991583
--- /dev/null
+++ b/src/sys/wait/waitid.c
@@ -0,0 +1,11 @@
+#include <sys/wait.h>
+
+int waitid(idtype_t idtype, id_t id, siginfo_t *infop, int options)
+{
+ return 0;
+}
+
+/*
+XOPEN(400)
+POSIX(200809)
+*/