我正在編寫一個驅動程序,它依賴於IOKit的SCSI部分(我在10.6中,但也適用於10.7和10.8),並且我的頭文件與我的內核框架鏈接到了項目中。雖然我可以看到像IOSCSIBlockCommandsDevice.h
這樣的文件的標題,但我無法在任何地方找到對應的.cpp文件。我期待着,因爲他們會幫助我理解如何結束一個不良狀態,因爲我不知道軟件試圖實現什麼(一個循環的SCSI命令0x1B,0x03,0x00,0x03順便)IOSCSIBlockCommandsDevice.cpp和朋友在哪裏?
我查看了10.6 opensource.apple目錄,甚至在2009年(匹配標題的修改年份)(日期戳)中搜索了文件名,並且空白。似乎所有的IOSCSIArchitectureModelFamily
文件都從Apple網站丟失,或者至少隱藏得很好。
有誰知道這些.cpp文件保存在哪裏?
謝謝,我使用之前,但似乎在10歲左右,我希望找到一個更新的版本。我還在[達爾文內核列表](http://lists.apple.com/archives/darwin-kernel/2011/Jul/msg00022.html)中找到了這一點,這很明顯:內核的這一點是否定的更長的開源。再次感謝。 – Inductiveload