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 |