MADVISE(2) 1991 MADVISE(2)
NAME
madvise - give advise about use of memory
SYNOPSIS
madvise(addr, len, behav)
caddrt addr;
int len, behav;
DESCRIPTION
The madvise system call allows a process that has
knowledge of its memory behavior to describe it to the
system. The known behaviors are given in <sys/mman.h>:
#define MADV_NORMAL 0 /* no further special
treatment */ #define MADV_RANDOM 1 /* expect
random page references */
#define MADV_SEQUENTIAL 2 /* expect sequential
references */ #define MADV_WILLNEED 3 /* will need
these pages */ #define MADV_DONTNEED 4 /* don't
need these pages */ #define MADV_SPACEAVAIL 5 /*
insure that resources are reserved */
SEE ALSO
msync.2, munmap.2, mprotect.2, madvise.2, mincore.2
27, May 1