xref: /csrg-svn/lib/libc/gen/valloc.c (revision 13564)
1*13564Ssam /*	valloc.c	4.2	83/07/01	*/
21996Swnj 
31996Swnj char	*malloc();
41996Swnj 
51996Swnj char *
61996Swnj valloc(i)
71996Swnj 	int i;
81996Swnj {
9*13564Ssam 	int valsiz = getpagesize(), j;
10*13564Ssam 	char *cp = malloc(i + (valsize-1));
111996Swnj 
12*13564Ssam 	j = ((int)cp + (valsiz-1)) &~ (valsiz-1);
131996Swnj 	return ((char *)j);
141996Swnj }
15