netbsd man page for valloc

Query: valloc

OS: netbsd

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 <stdlib.h> void * valloc(size_t size);
DESCRIPTION
The valloc() function is obsoleted by the current version of malloc(3), which aligns page-sized and larger allocations. 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.
RETURN VALUES
The valloc() function returns a pointer to the allocated space if successful; otherwise a null pointer is returned
HISTORY
The valloc() function appeared in 3.0BSD.
BUGS
A vfree() function has not been implemented.
BSD
May 6, 2010 BSD
Related Man Pages
memalign(3) - linux
posix_memalign(3) - redhat
aligned_alloc(3) - debian
pvalloc(3) - debian
posix_memalign(3) - suse
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.
What is the function to get address of the virtual memory block in linux??
Swap stress test
Grant unprivileged user rights to see the output of echo|format but not modify disks