summaryrefslogtreecommitdiff
path: root/Unix/i686-elf/include/sys/wait.h
diff options
context:
space:
mode:
authorAlexis211 <alexis211@gmail.com>2009-12-18 16:27:29 +0100
committerAlexis211 <alexis211@gmail.com>2009-12-18 16:27:29 +0100
commit437e65ecbdedd07105254b1b5e6a41d191a794a3 (patch)
tree5c48afbd76c5cfc4c1297fc18acb0bc71cd502b3 /Unix/i686-elf/include/sys/wait.h
parent260347c06637f15ea93c6ad99bce4420a28bae6b (diff)
downloadMelon-437e65ecbdedd07105254b1b5e6a41d191a794a3.tar.gz
Melon-437e65ecbdedd07105254b1b5e6a41d191a794a3.zip
Revert "[nonworking commit] Started porting newlib"
This reverts commit d04645198d648a17ccb83e70aa5e6d60a06121aa.
Diffstat (limited to 'Unix/i686-elf/include/sys/wait.h')
-rw-r--r--Unix/i686-elf/include/sys/wait.h40
1 files changed, 0 insertions, 40 deletions
diff --git a/Unix/i686-elf/include/sys/wait.h b/Unix/i686-elf/include/sys/wait.h
deleted file mode 100644
index 0e4a339..0000000
--- a/Unix/i686-elf/include/sys/wait.h
+++ /dev/null
@@ -1,40 +0,0 @@
-#ifndef _SYS_WAIT_H
-#define _SYS_WAIT_H
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#include <sys/types.h>
-
-#define WNOHANG 1
-#define WUNTRACED 2
-
-/* A status looks like:
- <2 bytes info> <2 bytes code>
-
- <code> == 0, child has exited, info is the exit value
- <code> == 1..7e, child has exited, info is the signal number.
- <code> == 7f, child has stopped, info was the signal number.
- <code> == 80, there was a core dump.
-*/
-
-#define WIFEXITED(w) (((w) & 0xff) == 0)
-#define WIFSIGNALED(w) (((w) & 0x7f) > 0 && (((w) & 0x7f) < 0x7f))
-#define WIFSTOPPED(w) (((w) & 0xff) == 0x7f)
-#define WEXITSTATUS(w) (((w) >> 8) & 0xff)
-#define WTERMSIG(w) ((w) & 0x7f)
-#define WSTOPSIG WEXITSTATUS
-
-pid_t wait (int *);
-pid_t waitpid (pid_t, int *, int);
-
-/* Provide prototypes for most of the _<systemcall> names that are
- provided in newlib for some compilers. */
-pid_t _wait (int *);
-
-#ifdef __cplusplus
-};
-#endif
-
-#endif