syscall_mem.c 535 B

1234567891011121314151617181920212223242526272829303132
  1. /*
  2. * Copyright (c) 2006-2018, RT-Thread Development Team
  3. *
  4. * SPDX-License-Identifier: Apache-2.0
  5. *
  6. * Change Logs:
  7. * Date Author Notes
  8. * 2015-01-28 Bernard first version
  9. */
  10. #include <rtthread.h>
  11. #ifdef RT_USING_HEAP
  12. void *malloc(rt_size_t n)
  13. {
  14. return rt_malloc(n);
  15. }
  16. void *realloc(void *rmem, rt_size_t newsize)
  17. {
  18. return rt_realloc(rmem, newsize);
  19. }
  20. void *calloc(rt_size_t nelem, rt_size_t elsize)
  21. {
  22. return rt_calloc(nelem, elsize);
  23. }
  24. void free(void *rmem)
  25. {
  26. rt_free(rmem);
  27. }
  28. #endif