Blob


1 /*
2 * These are here mainly so that I can link against
3 * debugmalloc.c instead and not recompile the world.
4 */
6 #include <u.h>
7 #define NOPLAN9DEFINES
8 #include <libc.h>
11 void*
12 p9malloc(ulong n)
13 {
14 if(n == 0)
15 n++;
16 return malloc(n);
17 }
19 void
20 p9free(void *v)
21 {
22 free(v);
23 }
25 void*
26 p9calloc(ulong a, ulong b)
27 {
28 if(a*b == 0)
29 a = b = 1;
30 return calloc(a, b);
31 }
33 void*
34 p9realloc(void *v, ulong n)
35 {
36 return realloc(v, n);
37 }