MEMORY(3)

NAME
aligned_alloc, alloca, calloc, free, malloc, posix_memalign, realloc, reallocf, valloc, mmap, munmap - memory management functions

LIBRARY
libc

SYNOPSIS
#include <stdlib.h>
void *
aligned_alloc(size_t alignment, size_t size);
void *
alloca(size_t size);
void *
calloc(size_t nelem, size_t elsize);
void
free(void *ptr);
void *
malloc(size_t size);
int
posix_memalign(void **ptr, size_t alignment, size_t size);
void *
realloc(void *ptr, size_t size);
void *
reallocf(void *ptr, size_t size);
void *
valloc(size_t size);
#include <sys/types.h>
#include <sys/mman.h>
void *
mmap(void * addr, size_t len, int prot, int flags, int fd, off_t offset);
int
munmap(void *addr, size_t len);

DESCRIPTION
These functions allocate and free memory for the calling process. They are described in the individual manual pages.

SEE ALSO
mmap(2), aligned_alloc(3), alloca(3), calloc(3), free(3), malloc(3), posix_memalign(3), realloc(3), reallocf(3), valloc(3)

STANDARDS
The calloc(), free(), malloc(), and realloc() functions conform to isoC.

The mmap(), munmap(), and posix_memalign() functions conform to p1003.1-2001.