Manual Page Search Parameters
VALLOC(3) Library Functions Manual VALLOC(3)

vallocaligned memory allocation function

Standard C Library (libc, -lc)

#include <unistd.h>

void *
valloc(size_t size);

The () function is obsoleted by posix_memalign(3), which can be used to request page-aligned allocations.

The () function allocates size bytes aligned on a page boundary.

The valloc() function returns a pointer to the allocated space if successful; otherwise a null pointer is returned.

posix_memalign(3)

The valloc() function appeared in 3.0BSD.

The valloc() function correctly allocated memory that could be deallocated via free() starting in FreeBSD 7.0.

October 30, 2007 dev