我有一个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