Blame


1 8ad51794 2004-03-25 devnull #include <u.h>
2 b2cfc4e2 2003-09-30 devnull #include <unistd.h>
3 b2cfc4e2 2003-09-30 devnull #include <string.h>
4 8ad51794 2004-03-25 devnull #include <libc.h>
5 b2cfc4e2 2003-09-30 devnull
6 b2cfc4e2 2003-09-30 devnull void*
7 b2cfc4e2 2003-09-30 devnull mallocz(unsigned long n, int clr)
8 b2cfc4e2 2003-09-30 devnull {
9 b2cfc4e2 2003-09-30 devnull void *v;
10 b2cfc4e2 2003-09-30 devnull
11 b2cfc4e2 2003-09-30 devnull v = malloc(n);
12 b2cfc4e2 2003-09-30 devnull if(clr && v)
13 b2cfc4e2 2003-09-30 devnull memset(v, 0, n);
14 b2cfc4e2 2003-09-30 devnull return v;
15 b2cfc4e2 2003-09-30 devnull }