/dev/rdisk0私のプログラムは入力からのようにデバイス パスを読み取りIOKit、BSD 名のディスクを探しdisk0ます。このために/dev/r、パスから削除する必要があります。
このパスをハードコーディングすると、Mac OS X の将来のバージョンで壊れる可能性があります。したがって、別の方法を考えIOServiceました。デバイスの BSD メジャーおよびマイナー バージョンを使用して一致させることができます。
これが私の質問です:パスから BSD のマイナー番号とメジャー番号を抽出することは可能ですか?