]> git.sur5r.net Git - freertos/blob - FreeRTOS/Demo/RISC-V-Qemu-sifive_e-FreedomStudio/freedom-e-sdk/libwrap/stdlib/malloc.c
871766fb720d4efcf57e3268c27a1e9d1ae6d93c
[freertos] / FreeRTOS / Demo / RISC-V-Qemu-sifive_e-FreedomStudio / freedom-e-sdk / libwrap / stdlib / malloc.c
1 /* See LICENSE for license details. */\r
2 \r
3 /* These functions are intended for embedded RV32 systems and are\r
4    obviously incorrect in general. */\r
5 \r
6 void* __wrap_malloc(unsigned long sz)\r
7 {\r
8   extern void* sbrk(long);\r
9   void* res = sbrk(sz);\r
10   if ((long)res == -1)\r
11     return 0;\r
12   return res;\r
13 }\r
14 \r
15 void __wrap_free(void* ptr)\r
16 {\r
17 }\r