Моя программа считывает с устройства пути устройства, например /dev/rdisk0
, а затем в IOKit
ищет диск с именем BSD disk0
. Для этого я должен удалить /dev/r
с пути.
Жесткое кодирование этого пути может нарушиться в будущих версиях Mac OS X. Поэтому я подумал о другом способе: я мог бы сопоставить IOService
, используя версию устройства BSD Major и Minor.
Вот мой вопрос: возможно ли извлечь из пути младшие и старшие числа BSD?