DCMD_FSYS_STATISTICS, DCMD_FSYS_STATISTICS_CLR

Получение статистики файловой системы

Прототип:

#include <sys/fs_stats.h>
#include <sys/dcmd_blk.h>
#define DCMD_FSYS_STATISTICS __DIOF( _DCMD_FSYS, 11, struct fs_stats )
#define DCMD_FSYS_STATISTICS_CLR __DIOF( _DCMD_FSYS, 12, struct fs_stats )

Аргументы:

filedes
Файловый дескриптор открытого устройства.
dcmd
DCMD_FSYS_STATISTICS или DCMD_FSYS_STATISTICS_CLR.
dev_data_ptr
Указатель на struct fs_stats.
n_bytes
Размер структуры struct fs_stats, полученный с помсощью sizeof().
dev_info_ptr
NULL.

Описание:

Команда используется в сочетании с вызовом devctl(), а все перечисленные аргументы являются его типовыми параметрами. Команды позволяют получить статистику файловой системы для устройства, ассоциированного с filedes. Команда DCMD_FSYS_STATISTICS_CLR обнуляет счетчики статистики после исполнения. Команда Утилита DCMD_FSYS_STATISTICS используется утилитой fsysinfo для получения статистики.

Исходящие данные:

Отсутствуют.

Входящие данные:

Заполненная структура struct fs_stats.

Тематические ссылки:

devctl(), fsysinfo, struct fs_stats




Предыдущий раздел: перейти