|
|
Net/2
char *
valloc(npages, pagesize)
int npages;
register int pagesize;
{
int off;
char *base, *sbrk();
base = sbrk(0);
off = (int)base & (pagesize - 1);
if (off) {
(void) sbrk(pagesize - off);
base += pagesize - off;
}
if (sbrk(npages * pagesize) == (char *)-1)
return ((char *)0);
return (base);
}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.