valloc(3) ultrix man page | unix.com

Man Page: valloc

Operating Environment: ultrix

Section: 3

valloc(3)						     Library Functions Manual							 valloc(3)

Name
       valloc - aligned memory allocator

Syntax
       #include <stdlib.h>

       void *valloc(size)
       size_t size;

Description
       The  subroutine	allocates  size bytes aligned on a page boundary.  It is implemented by calling with a slightly larger request, saving the
       true beginning of the block allocated, and returning a properly aligned pointer.

Diagnostics
       The subroutine returns a null pointer (0) if there is no available memory or if the arena has been detectably corrupted by storing  outside
       the bounds of a block.  The subroutine will fail and no additional memory will be allocated if one of the following is true:

       [ENOMEM]    The limit, as set by is exceeded.

       [ENOMEM]    The maximum possible size of a data segment (compiled into the system) is exceeded.

       [ENOMEM]    Insufficient space exists in the swap area to support the expansion.

																	 valloc(3)
Related Man Pages
aligned_alloc(3) - linux
valloc(3) - redhat
realloc(3c) - sunos
valloc(3) - suse
calloc(3c) - sunos
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