diff options
Diffstat (limited to 'src/sys/wait')
| -rw-r--r-- | src/sys/wait/WEXITSTATUS.c | 6 | ||||
| -rw-r--r-- | src/sys/wait/WIFEXITED.c | 6 | ||||
| -rw-r--r-- | src/sys/wait/WIFSIGNALED.c | 6 | ||||
| -rw-r--r-- | src/sys/wait/WIFSTOPPED.c | 6 | ||||
| -rw-r--r-- | src/sys/wait/WNOHANG.c | 6 | ||||
| -rw-r--r-- | src/sys/wait/WSTOPSIG.c | 6 | ||||
| -rw-r--r-- | src/sys/wait/WTERMSIG.c | 6 | ||||
| -rw-r--r-- | src/sys/wait/WUNTRACED.c | 6 | ||||
| -rw-r--r-- | src/sys/wait/wait.c | 10 | ||||
| -rw-r--r-- | src/sys/wait/waitpid.c | 11 |
10 files changed, 69 insertions, 0 deletions
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 <sys/wait.h> + +#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 <sys/wait.h> + +#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 <sys/wait.h> + +#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 <sys/wait.h> + +#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 <sys/wait.h> + +#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 <sys/wait.h> + +#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 <sys/wait.h> + +#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 <sys/wait.h> + +#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 <sys/wait.h> + +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 <sys/wait.h> + +pid_t waitpid(pid_t pid, int *stat_loc, int options) +{ + (void)pid; (void)stat_loc; (void)options; + return 0; +} +/* +POSIX(1) +*/ |
