From 253a32e2f9ff1cbb8edbe7c79834a678daebeb93 Mon Sep 17 00:00:00 2001 From: Jakob Kaivo Date: Sat, 9 Feb 2019 13:14:01 -0500 Subject: merge POSIX.1-1988/1990 --- src/sys/wait/WEXITSTATUS.c | 6 ++++++ src/sys/wait/WIFEXITED.c | 6 ++++++ src/sys/wait/WIFSIGNALED.c | 6 ++++++ src/sys/wait/WIFSTOPPED.c | 6 ++++++ src/sys/wait/WNOHANG.c | 6 ++++++ src/sys/wait/WSTOPSIG.c | 6 ++++++ src/sys/wait/WTERMSIG.c | 6 ++++++ src/sys/wait/WUNTRACED.c | 6 ++++++ src/sys/wait/wait.c | 10 ++++++++++ src/sys/wait/waitpid.c | 11 +++++++++++ 10 files changed, 69 insertions(+) create mode 100644 src/sys/wait/WEXITSTATUS.c create mode 100644 src/sys/wait/WIFEXITED.c create mode 100644 src/sys/wait/WIFSIGNALED.c create mode 100644 src/sys/wait/WIFSTOPPED.c create mode 100644 src/sys/wait/WNOHANG.c create mode 100644 src/sys/wait/WSTOPSIG.c create mode 100644 src/sys/wait/WTERMSIG.c create mode 100644 src/sys/wait/WUNTRACED.c create mode 100644 src/sys/wait/wait.c create mode 100644 src/sys/wait/waitpid.c (limited to 'src/sys/wait') diff --git a/src/sys/wait/WEXITSTATUS.c b/src/sys/wait/WEXITSTATUS.c new file mode 100644 index 00000000..f0fcafc6 --- /dev/null +++ b/src/sys/wait/WEXITSTATUS.c @@ -0,0 +1,6 @@ +#include + +#define WEXITSTATUS 1 +/* +POSIX(1) +*/ diff --git a/src/sys/wait/WIFEXITED.c b/src/sys/wait/WIFEXITED.c new file mode 100644 index 00000000..e0e32bcb --- /dev/null +++ b/src/sys/wait/WIFEXITED.c @@ -0,0 +1,6 @@ +#include + +#define WIFEXITED 2 +/* +POSIX(1) +*/ diff --git a/src/sys/wait/WIFSIGNALED.c b/src/sys/wait/WIFSIGNALED.c new file mode 100644 index 00000000..cc99a98a --- /dev/null +++ b/src/sys/wait/WIFSIGNALED.c @@ -0,0 +1,6 @@ +#include + +#define WIFSIGNALED 3 +/* +POSIX(1) +*/ diff --git a/src/sys/wait/WIFSTOPPED.c b/src/sys/wait/WIFSTOPPED.c new file mode 100644 index 00000000..3fb06d8c --- /dev/null +++ b/src/sys/wait/WIFSTOPPED.c @@ -0,0 +1,6 @@ +#include + +#define WIFSTOPPED 4 +/* +POSIX(1) +*/ diff --git a/src/sys/wait/WNOHANG.c b/src/sys/wait/WNOHANG.c new file mode 100644 index 00000000..1c28008b --- /dev/null +++ b/src/sys/wait/WNOHANG.c @@ -0,0 +1,6 @@ +#include + +#define WNOHANG 5 +/* +POSIX(1) +*/ diff --git a/src/sys/wait/WSTOPSIG.c b/src/sys/wait/WSTOPSIG.c new file mode 100644 index 00000000..721179c8 --- /dev/null +++ b/src/sys/wait/WSTOPSIG.c @@ -0,0 +1,6 @@ +#include + +#define WSTOPSIG 6 +/* +POSIX(1) +*/ diff --git a/src/sys/wait/WTERMSIG.c b/src/sys/wait/WTERMSIG.c new file mode 100644 index 00000000..6d47fea2 --- /dev/null +++ b/src/sys/wait/WTERMSIG.c @@ -0,0 +1,6 @@ +#include + +#define WTERMSIG 7 +/* +POSIX(1) +*/ diff --git a/src/sys/wait/WUNTRACED.c b/src/sys/wait/WUNTRACED.c new file mode 100644 index 00000000..d082bef5 --- /dev/null +++ b/src/sys/wait/WUNTRACED.c @@ -0,0 +1,6 @@ +#include + +#define WUNTRACED 8 +/* +POSIX(1) +*/ diff --git a/src/sys/wait/wait.c b/src/sys/wait/wait.c new file mode 100644 index 00000000..be1799fe --- /dev/null +++ b/src/sys/wait/wait.c @@ -0,0 +1,10 @@ +#include "sys/types.h" +#include + +pid_t wait(int *stat_loc) +{ + return waitpid((pid_t)-1, stat_loc, 0); +} +/* +POSIX(1) +*/ diff --git a/src/sys/wait/waitpid.c b/src/sys/wait/waitpid.c new file mode 100644 index 00000000..ef196cc1 --- /dev/null +++ b/src/sys/wait/waitpid.c @@ -0,0 +1,11 @@ +#include "sys/types.h" +#include + +pid_t waitpid(pid_t pid, int *stat_loc, int options) +{ + (void)pid; (void)stat_loc; (void)options; + return 0; +} +/* +POSIX(1) +*/ -- cgit v1.2.1