diff options
author | Clyne Sullivan <tullivan99@gmail.com> | 2018-11-20 10:43:33 -0500 |
---|---|---|
committer | Clyne Sullivan <tullivan99@gmail.com> | 2018-11-20 10:43:33 -0500 |
commit | 22615096dee294f63c6940c17f2a448da51d9197 (patch) | |
tree | cf38db8d010344e445210c35348ec457f33b7a7e /src/pdclib | |
parent | e88b4f9040b63d70563bee8553596f3c317022a5 (diff) |
fs work, initrd/stdio
Diffstat (limited to 'src/pdclib')
-rw-r--r-- | src/pdclib/platform/stmos/include/syscalls.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/pdclib/platform/stmos/include/syscalls.h b/src/pdclib/platform/stmos/include/syscalls.h index 2acb59c..b301b31 100644 --- a/src/pdclib/platform/stmos/include/syscalls.h +++ b/src/pdclib/platform/stmos/include/syscalls.h @@ -6,6 +6,11 @@ // // Task-related calls +#define WEXITSTATUS(s) ((s) & 0xFF) +#define WIFEXITED(s) ((s) & (1 << 8)) +#define WIFSIGNALED(s) ((s) & (1 << 9)) +#define WTERMSIG(s) ((s) & (1 << 10)) + void _exit(int code); int fork(void); @@ -35,7 +40,9 @@ unsigned int ticks(void); // Set if EOF has been reached #define VFS_EOF (1 << 3) +#ifndef EOF #define EOF (-1) +#endif // EOF struct dirent { char name[32]; |