Что мне нужно, так это значение такого типа и какой интерфейс может его использовать.
В спецификации Posix поясняется, что dev_t
используется для идентификаторов устройств. Однако что означает идентификатор устройства для любого объекта, описываемого путем, который может быть файлом, прямым каталогом, fifo или физическим устройством?
Например, вызов stat()
даст вам структуру, включающую член такого типа; и вы можете регистрировать любые объекты в вашей файловой системе. Тогда идентификатор устройства должен иметь разные значения для разных типов файлов.