diff options
Diffstat (limited to '')
-rw-r--r-- | libc-bottom-half/headers/private/_/limits.h | 1 | ||||
-rw-r--r-- | libc-bottom-half/headers/private/_/struct/timespec.h | 1 | ||||
-rw-r--r-- | libc-bottom-half/headers/private/_/struct/timeval.h | 1 | ||||
-rw-r--r-- | libc-bottom-half/headers/private/_/types.h | 9 | ||||
-rw-r--r-- | libc-bottom-half/headers/private/assert.h | 7 | ||||
-rw-r--r-- | libc-bottom-half/headers/private/common/crt.h | 0 | ||||
-rw-r--r-- | libc-bottom-half/headers/private/errno.h | 2 | ||||
-rw-r--r-- | libc-bottom-half/headers/private/fcntl.h | 2 | ||||
-rw-r--r-- | libc-bottom-half/headers/private/sched.h | 0 | ||||
-rw-r--r-- | libc-bottom-half/headers/private/stdarg.h | 2 | ||||
-rw-r--r-- | libc-bottom-half/headers/private/stdint.h | 12 | ||||
-rw-r--r-- | libc-bottom-half/headers/private/stdio.h | 3 | ||||
-rw-r--r-- | libc-bottom-half/headers/private/stdlib.h | 8 | ||||
-rw-r--r-- | libc-bottom-half/headers/private/string.h | 2 | ||||
-rw-r--r-- | libc-bottom-half/headers/private/sys/mman.h | 2 | ||||
-rw-r--r-- | libc-bottom-half/headers/private/threads.h | 3 |
16 files changed, 55 insertions, 0 deletions
diff --git a/libc-bottom-half/headers/private/_/limits.h b/libc-bottom-half/headers/private/_/limits.h new file mode 100644 index 0000000..1e189a1 --- /dev/null +++ b/libc-bottom-half/headers/private/_/limits.h @@ -0,0 +1 @@ +#include <limits.h> diff --git a/libc-bottom-half/headers/private/_/struct/timespec.h b/libc-bottom-half/headers/private/_/struct/timespec.h new file mode 100644 index 0000000..fbe602a --- /dev/null +++ b/libc-bottom-half/headers/private/_/struct/timespec.h @@ -0,0 +1 @@ +#include <__struct_timespec.h> diff --git a/libc-bottom-half/headers/private/_/struct/timeval.h b/libc-bottom-half/headers/private/_/struct/timeval.h new file mode 100644 index 0000000..9cabfd7 --- /dev/null +++ b/libc-bottom-half/headers/private/_/struct/timeval.h @@ -0,0 +1 @@ +#include <__struct_timeval.h> diff --git a/libc-bottom-half/headers/private/_/types.h b/libc-bottom-half/headers/private/_/types.h new file mode 100644 index 0000000..42b17e5 --- /dev/null +++ b/libc-bottom-half/headers/private/_/types.h @@ -0,0 +1,9 @@ +#include <_/cdefs.h> +#include <stddef.h> +#include <stdint.h> +#include <stdbool.h> +#include <stdarg.h> +#include <sys/types.h> + +typedef uint64_t __uint64_t; +#define _UINT64_C UINT64_C diff --git a/libc-bottom-half/headers/private/assert.h b/libc-bottom-half/headers/private/assert.h new file mode 100644 index 0000000..8e19ff4 --- /dev/null +++ b/libc-bottom-half/headers/private/assert.h @@ -0,0 +1,7 @@ +#include <stdlib.h> + +#ifndef __cplusplus +#define static_assert _Static_assert +#endif + +#define assert(x) ((void)((x) || (abort(), 0))) diff --git a/libc-bottom-half/headers/private/common/crt.h b/libc-bottom-half/headers/private/common/crt.h new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/libc-bottom-half/headers/private/common/crt.h diff --git a/libc-bottom-half/headers/private/errno.h b/libc-bottom-half/headers/private/errno.h new file mode 100644 index 0000000..3b37313 --- /dev/null +++ b/libc-bottom-half/headers/private/errno.h @@ -0,0 +1,2 @@ +#include_next <errno.h> +#define EOPNOTSUPP ENOTSUP diff --git a/libc-bottom-half/headers/private/fcntl.h b/libc-bottom-half/headers/private/fcntl.h new file mode 100644 index 0000000..3210418 --- /dev/null +++ b/libc-bottom-half/headers/private/fcntl.h @@ -0,0 +1,2 @@ +#include_next <fcntl.h> +#include <_/types.h> diff --git a/libc-bottom-half/headers/private/sched.h b/libc-bottom-half/headers/private/sched.h new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/libc-bottom-half/headers/private/sched.h diff --git a/libc-bottom-half/headers/private/stdarg.h b/libc-bottom-half/headers/private/stdarg.h new file mode 100644 index 0000000..e019608 --- /dev/null +++ b/libc-bottom-half/headers/private/stdarg.h @@ -0,0 +1,2 @@ +#include_next <stdarg.h> +#include <_/cdefs.h> diff --git a/libc-bottom-half/headers/private/stdint.h b/libc-bottom-half/headers/private/stdint.h new file mode 100644 index 0000000..1fed338 --- /dev/null +++ b/libc-bottom-half/headers/private/stdint.h @@ -0,0 +1,12 @@ +#include_next <stdint.h> + +#define __need_size_t +#include <stddef.h> + +#include <__typedef_clock_t.h> +#include <__typedef_time_t.h> +#include <__typedef_blksize_t.h> +#include <__typedef_off_t.h> +#include <__typedef_ssize_t.h> +#include <__typedef_suseconds_t.h> +#include <__typedef_nlink_t.h> diff --git a/libc-bottom-half/headers/private/stdio.h b/libc-bottom-half/headers/private/stdio.h new file mode 100644 index 0000000..b135b6a --- /dev/null +++ b/libc-bottom-half/headers/private/stdio.h @@ -0,0 +1,3 @@ +#include <_/cdefs.h> +int snprintf(char *str, size_t size, const char *format, ...); +int rename(const char *oldpath, const char *newpath); diff --git a/libc-bottom-half/headers/private/stdlib.h b/libc-bottom-half/headers/private/stdlib.h new file mode 100644 index 0000000..8c2b395 --- /dev/null +++ b/libc-bottom-half/headers/private/stdlib.h @@ -0,0 +1,8 @@ +#define __need_size_t +#define __need_wchar_t +#define __need_NULL +#include <stddef.h> + +#include_next <stdlib.h> + +int clearenv(void); diff --git a/libc-bottom-half/headers/private/string.h b/libc-bottom-half/headers/private/string.h new file mode 100644 index 0000000..1c4ce19 --- /dev/null +++ b/libc-bottom-half/headers/private/string.h @@ -0,0 +1,2 @@ +#include_next <string.h> +#include <_/cdefs.h> diff --git a/libc-bottom-half/headers/private/sys/mman.h b/libc-bottom-half/headers/private/sys/mman.h new file mode 100644 index 0000000..bdd5401 --- /dev/null +++ b/libc-bottom-half/headers/private/sys/mman.h @@ -0,0 +1,2 @@ +#include_next <sys/mman.h> +#include <_/types.h> diff --git a/libc-bottom-half/headers/private/threads.h b/libc-bottom-half/headers/private/threads.h new file mode 100644 index 0000000..b51ef0d --- /dev/null +++ b/libc-bottom-half/headers/private/threads.h @@ -0,0 +1,3 @@ +#ifndef __cplusplus +#define thread_local _Thread_local +#endif |