From 34303edd4e028e8274c799f556041691cd04da54 Mon Sep 17 00:00:00 2001 From: Martin Fouilleul Date: Mon, 18 Sep 2023 20:12:44 +0200 Subject: [PATCH] expose malloc/free to apps through libc-shim stdlib.h --- src/libc-shim/include/stdlib.h | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/libc-shim/include/stdlib.h b/src/libc-shim/include/stdlib.h index 24478d4..8c56458 100644 --- a/src/libc-shim/include/stdlib.h +++ b/src/libc-shim/include/stdlib.h @@ -1,14 +1,20 @@ #ifndef _STDLIB_H #define _STDLIB_H +#include + #ifdef __cplusplus -extern "C" -{ +extern "C" { #endif #define abort(...) OC_ABORT(__VA_ARGS__) - int abs(int); +int abs(int); + +void* malloc(size_t); +void* realloc(void*, size_t); +void* calloc(size_t count, size_t size); +void free(void*); #ifdef __cplusplus }