Annotation of cci/usr/src/man/man3/valloc.3, revision 1.1.1.1

1.1       root        1: .TH VALLOC 3 "19 January 1983"
                      2: .UC
                      3: .SH NAME
                      4: valloc \- aligned memory allocator
                      5: .SH SYNOPSIS
                      6: .nf
                      7: .B char *valloc(size)
                      8: .B unsigned size;
                      9: .fi
                     10: .SH DESCRIPTION
                     11: .I Valloc
                     12: allocates
                     13: .I size
                     14: bytes aligned on a page boundary.
                     15: It is implemented by calling
                     16: .IR malloc (3)
                     17: with a slightly larger request, saving the true beginning of the block
                     18: allocated, and returning a properly aligned pointer.
                     19: .SH DIAGNOSTICS
                     20: .I Valloc
                     21: returns a null pointer (0) if there is no available memory
                     22: or if the arena has been detectably corrupted by storing outside the bounds
                     23: of a block.
                     24: .SH BUGS
                     25: .I Vfree
                     26: isn't implemented.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.