Copyright (c) 1991 Regents of the University of California.
All rights reserved.
%sccs.include.redist.man%
@(#)madvise.2 6.1 (Berkeley) 05/27/91
All rights reserved.
%sccs.include.redist.man%
@(#)madvise.2 6.1 (Berkeley) 05/27/91
MADVISE 2 ""
C 7 NAME
madvise - give advise about use of memory
SYNOPSIS
madvise(addr, len, behav) caddr_t 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