summaryrefslogtreecommitdiff
path: root/bsp/libwrap/stdlib/malloc.c
blob: 8f4f4328a88c2f3cda5992fa85536ecbc571b1a9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/* See LICENSE for license details. */

/* These functions are intended for embedded RV32 systems and are
   obviously incorrect in general. */

void* __wrap_malloc(unsigned long sz)
{
  extern void* sbrk(long);
  void* res = sbrk(sz);
  if ((long)res == -1)
    return 0;
  return res;
}

void __wrap_free(void* ptr)
{
}