DCMD_FSYS_STATVFS

Получение информации о файловой системе

Прототип:

#include <sys/dcmd_blk.h>
#define DCMD_FSYS_STATVFS __DIOF( _DCMD_FSYS, 13, struct statvfs )

Аргументы:

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

Описание:

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

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

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

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

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

Примеры:

struct statvfs statvfsptr;
if ( devctl( fd, DCMD_FSYS_STATVFS, &statvfsptr, sizeof( struct statvfs ), NULL ) == EOK )
{
...
}

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

devctl(), fstatvfs(), fsysinfo, statvfs(), struct statvfs




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