From 52b8c93b7180eac72721d59315aae2b592e7b3a1 Mon Sep 17 00:00:00 2001 From: Jakob Kaivo Date: Wed, 20 Feb 2019 12:00:12 -0500 Subject: add symbols from POSIX.1b-1993 --- src/sys/mman/MAP_FAILED.c | 7 +++++++ src/sys/mman/MCL_CURRENT.c | 7 +++++++ src/sys/mman/MCL_FUTURE.c | 7 +++++++ src/sys/mman/mlock.c | 10 ++++++++++ src/sys/mman/mlockall.c | 10 ++++++++++ src/sys/mman/munlock.c | 10 ++++++++++ src/sys/mman/munlockall.c | 10 ++++++++++ src/sys/mman/shm_open.c | 10 ++++++++++ src/sys/mman/shm_unlink.c | 10 ++++++++++ src/sys/stat/S_TYPEISMQ.c | 5 +++++ src/sys/stat/S_TYPEISSEM.c | 5 +++++ src/sys/stat/S_TYPEISSHM.c | 5 +++++ src/sys/types/clockid_t.c | 6 ++++++ src/sys/types/timer_t.c | 6 ++++++ 14 files changed, 108 insertions(+) create mode 100644 src/sys/mman/MAP_FAILED.c create mode 100644 src/sys/mman/MCL_CURRENT.c create mode 100644 src/sys/mman/MCL_FUTURE.c create mode 100644 src/sys/mman/mlock.c create mode 100644 src/sys/mman/mlockall.c create mode 100644 src/sys/mman/munlock.c create mode 100644 src/sys/mman/munlockall.c create mode 100644 src/sys/mman/shm_open.c create mode 100644 src/sys/mman/shm_unlink.c create mode 100644 src/sys/stat/S_TYPEISMQ.c create mode 100644 src/sys/stat/S_TYPEISSEM.c create mode 100644 src/sys/stat/S_TYPEISSHM.c create mode 100644 src/sys/types/clockid_t.c create mode 100644 src/sys/types/timer_t.c (limited to 'src/sys') diff --git a/src/sys/mman/MAP_FAILED.c b/src/sys/mman/MAP_FAILED.c new file mode 100644 index 00000000..468ff528 --- /dev/null +++ b/src/sys/mman/MAP_FAILED.c @@ -0,0 +1,7 @@ +#include + +#define MAP_FAILED ((void*)-1) + +/* +POSIX(199309) +*/ diff --git a/src/sys/mman/MCL_CURRENT.c b/src/sys/mman/MCL_CURRENT.c new file mode 100644 index 00000000..85d542ba --- /dev/null +++ b/src/sys/mman/MCL_CURRENT.c @@ -0,0 +1,7 @@ +#include + +#define MCL_CURRENT /* TODO */ + +/* +POSIX(199309) +*/ diff --git a/src/sys/mman/MCL_FUTURE.c b/src/sys/mman/MCL_FUTURE.c new file mode 100644 index 00000000..a0d70688 --- /dev/null +++ b/src/sys/mman/MCL_FUTURE.c @@ -0,0 +1,7 @@ +#include + +#define MCL_FUTURE /* TODO */ + +/* +POSIX(199309) +*/ diff --git a/src/sys/mman/mlock.c b/src/sys/mman/mlock.c new file mode 100644 index 00000000..c73d2a3c --- /dev/null +++ b/src/sys/mman/mlock.c @@ -0,0 +1,10 @@ +#include + +int mlock(const void *addr, size_t len) +{ + return 0; +} + +/* +POSIX(199309) +*/ diff --git a/src/sys/mman/mlockall.c b/src/sys/mman/mlockall.c new file mode 100644 index 00000000..06f51ecf --- /dev/null +++ b/src/sys/mman/mlockall.c @@ -0,0 +1,10 @@ +#include + +int mlockall(int flags) +{ + return flags; +} + +/* +POSIX(199309) +*/ diff --git a/src/sys/mman/munlock.c b/src/sys/mman/munlock.c new file mode 100644 index 00000000..7445ade1 --- /dev/null +++ b/src/sys/mman/munlock.c @@ -0,0 +1,10 @@ +#include + +int munlock(const void *addr, size_t len) +{ + return 0; +} + +/* +POSIX(199309) +*/ diff --git a/src/sys/mman/munlockall.c b/src/sys/mman/munlockall.c new file mode 100644 index 00000000..0bb8d4b1 --- /dev/null +++ b/src/sys/mman/munlockall.c @@ -0,0 +1,10 @@ +#include + +int munlockall(void) +{ + return 0; +} + +/* +POSIX(199309) +*/ diff --git a/src/sys/mman/shm_open.c b/src/sys/mman/shm_open.c new file mode 100644 index 00000000..1e13c2a0 --- /dev/null +++ b/src/sys/mman/shm_open.c @@ -0,0 +1,10 @@ +#include + +int shm_open(const char *name, int oflag, mode_t mode) +{ + return -1; +} + +/* +POSIX(199309) +*/ diff --git a/src/sys/mman/shm_unlink.c b/src/sys/mman/shm_unlink.c new file mode 100644 index 00000000..d0f046f8 --- /dev/null +++ b/src/sys/mman/shm_unlink.c @@ -0,0 +1,10 @@ +#include + +int shm_unlink(const char *name) +{ + return -1; +} + +/* +POSIX(199309) +*/ diff --git a/src/sys/stat/S_TYPEISMQ.c b/src/sys/stat/S_TYPEISMQ.c new file mode 100644 index 00000000..cb15b80a --- /dev/null +++ b/src/sys/stat/S_TYPEISMQ.c @@ -0,0 +1,5 @@ +#include +#define S_TYPEISMQ(buf) /* TODO */ +/* +POSIX(199309) +*/ diff --git a/src/sys/stat/S_TYPEISSEM.c b/src/sys/stat/S_TYPEISSEM.c new file mode 100644 index 00000000..60dd471d --- /dev/null +++ b/src/sys/stat/S_TYPEISSEM.c @@ -0,0 +1,5 @@ +#include +#define S_TYPEISSEM(buf) /* TODO */ +/* +POSIX(199309) +*/ diff --git a/src/sys/stat/S_TYPEISSHM.c b/src/sys/stat/S_TYPEISSHM.c new file mode 100644 index 00000000..3e6b1653 --- /dev/null +++ b/src/sys/stat/S_TYPEISSHM.c @@ -0,0 +1,5 @@ +#include +#define S_TYPEISSHM(buf) /* TODO */ +/* +POSIX(199309) +*/ diff --git a/src/sys/types/clockid_t.c b/src/sys/types/clockid_t.c new file mode 100644 index 00000000..7b05b621 --- /dev/null +++ b/src/sys/types/clockid_t.c @@ -0,0 +1,6 @@ +#include +typedef unsigned long int clockid_t; + +/* +POSIX(199309) +*/ diff --git a/src/sys/types/timer_t.c b/src/sys/types/timer_t.c new file mode 100644 index 00000000..49ca4526 --- /dev/null +++ b/src/sys/types/timer_t.c @@ -0,0 +1,6 @@ +#include +typedef unsigned long int timer_t; + +/* +POSIX(199309) +*/ -- cgit v1.2.1