VALLOC(3) — System Interface Manual — Subroutines
NAME
valloc − aligned memory allocator
SYNOPSIS
char ∗valloc(size)
unsigned size;
DESCRIPTION
Valloc allocates size bytes aligned on a page-aligned boundary. It is implemented by calling malloc(3) with a slightly larger request, saving the true beginning of the block allocated, and returning a properly aligned pointer.
Page size is machine dependent.
DIAGNOSTICS
Valloc returns a null pointer (0) if there is no available memory or if the arena has been detectably corrupted by storing outside the bounds of a block.
SEE ALSO
BUGS
Vfree isn’t implemented.
Sun System Release 0.3 — 26 April 1983