Определение предварительного шаблона доступа к файлу
#include <sys/dcmd_all.h>#define DCMD_ALL_FADVISE __DIOT( _DCMD_ALL, 6, struct _fadvise )
DCMD_ALL_FADVISE
.NULL
.Команда используется в сочетании с вызовом devctl(), а все перечисленные аргументы являются его типовыми параметрами. Команда определяет предварительный шаблон доступа к файлу. Обычно команда используется не напрямую, а через функцию posix_fadvise():
posix_fadvise( fd, offset, len, advice );
Указатель на заполненную структуру struct _fadvise.
Отсутствуют.
struct _fadvise a;a.advice = advice;a.offset = offset;a.len = len;a.spare = 0;if ( devctl( fd, DCMD_ALL_FADVISE, &a, sizeof( a ), NULL ) != EOK ){/* Error */}
devctl(), struct _fadvise, posix_fadvise()
Предыдущий раздел: перейти