From 9b9d5ade09bb1a7a3a3a8537885071206f11150b Mon Sep 17 00:00:00 2001 From: Patrick Wuttke Date: Fri, 2 Feb 2024 00:13:52 +0100 Subject: [PATCH] Added missing exit() declaration and missing SEEK_ macros. --- targets/_any/stdlib/include/stdio.h | 4 ++++ targets/_any/stdlib/include/stdlib.h | 1 + 2 files changed, 5 insertions(+) diff --git a/targets/_any/stdlib/include/stdio.h b/targets/_any/stdlib/include/stdio.h index 2428723..529524b 100644 --- a/targets/_any/stdlib/include/stdio.h +++ b/targets/_any/stdlib/include/stdio.h @@ -12,6 +12,10 @@ #define stderr __stderr #define stdin __stdin +#define SEEK_SET 1 +#define SEEK_CUR 2 +#define SEEK_END 3 + BA_EXTERN_C_BEGIN typedef struct __file FILE; diff --git a/targets/_any/stdlib/include/stdlib.h b/targets/_any/stdlib/include/stdlib.h index fd8008b..da521e8 100644 --- a/targets/_any/stdlib/include/stdlib.h +++ b/targets/_any/stdlib/include/stdlib.h @@ -11,6 +11,7 @@ BA_EXTERN_C_BEGIN BA_CXX_NORETURN void abort(); int atexit(void (*func)()) BA_CXX_NOEXCEPT; +BA_CXX_NORETURN void exit(int exitCode) BA_CXX_NOEXCEPT; BA_CXX_NODISCARD char* getenv(const char* name) BA_CXX_NOEXCEPT; BA_CXX_NODISCARD int abs(int n) BA_CXX_NOEXCEPT;