То, что мне нужно, - это значение такого типа и какой интерфейс может его использовать.В Posix как используется тип dev_t?
В описании Posix объясняется, что для идентификаторов устройств используется dev_t
. Однако какой идентификатор устройства означает для любого объекта, описанного в пути, который может быть файлом, директивой, фиолетовым или физическим устройством?
Например, при вызове stat()
вам предоставляется структура, включающая член такого типа; и вы можете установить любые виды объектов в вашей файловой системе. Идентификатор устройства должен иметь разные значения для разных типов файлов.
Но вы не объяснили, что такое идентификатор устройства. Для нормального файла нет связанного с ним устройства, то что означает здесь идентификатор? –
@MengfeiMurphy: каждый файл существует на каком-либо устройстве, будь то раздел диска или сетевой ресурс. Это то, что обозначает 'st_dev'. –