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