fadvise(5)fadvise(5)NAME
fadvise: fadvise.h - structures needed when using the fadvise() func‐
tion
SYNOPSISDESCRIPTION
The header defines the structures and and other literals needed when
using the function (see fadvise(2)).
The structure contains the following members:
int fad_count number of entries in fad_plist[]
struct fad_parms fad_plist[1] array of struct fad_parms
The structure contains the following members:
enum fadv_hints fad_advice hint applying to parameter tuple.
off_t _fad_res1 may be one of the following: byte
offset of range in file; memory
allocation policy for cc-numa sys‐
tems.
size_t _fad_res2 may be one of the following: byte
size of range in file; memory
locality to be used when allocating
memory on cc-numa systems; the
duration after which a dirty page
is to be written to the file sys‐
tem.
APPLICATION USAGE
The following macros and aliases have been defined to align with the
ISO POSIX-1 standard.
The following aliases can be used with the hint.
The following aliases can be used with the hint.
The following aliases can be used with the hint.
EXAMPLESWARNINGS
For 32-bit applications, will be truncated to its least significant
32-bits for file systems that use 64-bit values.
SEE ALSOfadvise(2), fcntl(2), posix_fadvise(2), fcntl(5), types(5).
STANDARDS CONFORMANCEfadvise(5)