From 22615096dee294f63c6940c17f2a448da51d9197 Mon Sep 17 00:00:00 2001 From: Clyne Sullivan Date: Tue, 20 Nov 2018 10:43:33 -0500 Subject: fs work, initrd/stdio --- src/pdclib/platform/stmos/include/syscalls.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/pdclib') 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]; -- cgit v1.2.3