valloc(3) netbsd man page | unix.com

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
pvalloc(3) - linux
valloc(3) - linux
valloc(3) - redhat
memalign(3) - suse
valloc(3) - suse
Similar Topics in the Unix Linux Community
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
Memory fragmentation in a Linux settop box
Grant unprivileged user rights to see the output of echo|format but not modify disks