freebsd man page for valloc

Query: valloc

OS: freebsd

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

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 successful; 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.
BSD
October 30, 2007 BSD
Related Man Pages
memalign(3) - linux
valloc(3) - linux
memalign(3) - redhat
posix_memalign(3) - redhat
aligned_alloc(3) - debian
Similar Topics in the Unix Linux Community
Error in compilation of cxx file on Sun C++ 5.9 SunOS_sparc 2007/05/03)
How to zip file in AIX with password.
Tool to simulate non-sequential disk I/O (simulate db file sequential read) in C POSIX
Swap stress test
Grant unprivileged user rights to see the output of echo|format but not modify disks