Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
VALLOC(3)		     Library Functions Manual		       VALLOC(3)

NAME
     valloc -- aligned memory allocation function

LIBRARY
     Standard C Library (libc, -lc)

SYNOPSIS
     #include <unistd.h>

     void *
     valloc(size_t size);

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

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

RETURN VALUES
     The valloc() function returns a pointer to the allocated space if	success-
     ful; otherwise a null pointer is returned.

SEE ALSO
     posix_memalign(3)

HISTORY
     The valloc() function appeared in 3.0BSD.

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

FreeBSD 15.1			October 30, 2007		       VALLOC(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=valloc&manpath=FreeBSD+15.1-RELEASE+and+Ports.quarterly>

home | help