EN JA
MEMORY(3)
MEMORY(3) FreeBSD Library Functions Manual MEMORY(3)

名称

malloc, free, realloc, calloc, alloca, mmap一般的なメモリ割り付け操作

ライブラリ

Standard C Library (libc, -lc)

書式

#include < stdlib.h>

void *
malloc( size_t size);

void
free( void *ptr);

void *
realloc( void *ptr, size_t size);

void *
calloc( size_t nelem, size_t elsize);

void *
alloca( 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);

解説

これらの関数は、呼び出しプロセスのためのメモリを割り付けて、解放します。それらは、個々のマニュアルページに説明されています。

規格

この関数は、 alloca() と mmap() を除いて、 ISO/IEC 9899:1990 (“ISO C90”) に適合しています。
June 4, 1993 FreeBSD