xref: /original-bsd/lib/libc/gen/valloc.c (revision e74403ba)
1 #ifndef lint
2 static char sccsid[] = "@(#)valloc.c	4.3 (Berkeley) 07/01/83";
3 #endif
4 
5 char	*malloc();
6 
7 char *
8 valloc(i)
9 	int i;
10 {
11 	int valsiz = getpagesize(), j;
12 	char *cp = malloc(i + (valsiz-1));
13 
14 	j = ((int)cp + (valsiz-1)) &~ (valsiz-1);
15 	return ((char *)j);
16 }
17