Blame


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