Получение дескриптора раздела файловой системы
#include <sys/disk.h>#include <sys/dcmd_blk.h>#define DCMD_BLK_PARTENTRY __DIOF( _DCMD_BLK, 1, struct partition_entry )
DCMD_BLK_PARTENTRY
.NULL
.Команда используется в сочетании с вызовом devctl(), а все перечисленные аргументы являются его типовыми параметрами. Команда позволяет получить дескриптор раздела файловой системы для устройства, ассоциированного с filedes.
Отсутствуют.
Заполненная структура struct partition_entry.
partition_entry_t *prt;memset( &prt, 0, sizeof( prt ) );if ( devctl( fd, DCMD_BLK_PARTENTRY, prt, sizeof( *prt ), 0 ) == EOK ){...}
DCMD_BLK_PART_DESCRIPTION, devctl(), fdisk, gdisk, io-blk.so, struct partition_entry
Предыдущий раздел: перейти