void
*
valloc(
size_t size
)
The
valloc()
function
allocates
size
bytes aligned on a page 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.
)
function returns
a pointer to the allocated space if successful; otherwise
a null pointer is returned
)
function appeared in
3.0BSD.