我有一個kext,需要知道它正在運行的OS X的版本。 CocoaDev has an article其中介紹瞭如何使用Gestalt()獲取OS X版本信息,但代碼需要Cocoa。 我可以從kext調用Gestalt()嗎? 如果是這樣,我用什麼#include來定義它? 如果不是,還有其他解決方案嗎? 背景: 我想通過10.7使用相同的kext在從10.4 OS X的所有版本。 但是:kext
我需要覆蓋由kext定義的方法來做我自己的處理並返回我自己的值,所以無論kext何時調用方法,它都會被路由到我的方法。所以我想要做的是在我自己的內核擴展中定義這個方法,然後加載它。 問題是我不知道如何交換方法,所以我的名字改爲。 /* basically, I need to override the isPinDigital method of AppleHDAPathSet */
Apple