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

FreeBSD Manual Pages

  
 
  

home | help
VALLOC(3)		 BSD 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 suc-
     cessful; 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 deallo-
     cated via free() starting in FreeBSD 7.0.

BSD			       October 30, 2007				   BSD

NAME | LIBRARY | SYNOPSIS | DESCRIPTION | RETURN VALUES | SEE ALSO | HISTORY

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

home | help