Re: probably a dumb question
Re: probably a dumb question
- Subject: Re: probably a dumb question
- From: Josh Graessley <email@hidden>
- Date: Mon, 27 Feb 2006 13:15:58 -0800
I believe that documentation is out of date or wrong.
The com.apple.kernel.* kexts are the old style (pre-10.4) kexts. In
10.4, the symbol set kexts for the KPIs are com.apple.kpi.*. The
com.apple.kernel.* kexts exist for compatibility with older drivers.
Network kernel extensions required a rewrite for 10.4.
-josh
On Feb 27, 2006, at 11:28 AM, David A Rowland wrote:
You have to have the right dependencies declared in the
OSBundleLibraries section of your kexts Info.plist.
The ipf_ functions will appear in com.apple.kpi.bsd.
<key>com.apple.kpi.bsd</key>
<string>8.0.0</string>
-josh
Thank you. That got me past the problem. But it leads to a
question, if you don't mind.
In Apple's "Kernel Extension Concepts", page 88 it says that the
header file "netinet.h" depends on com.apple.kernel.bsd and
com.apple.kernel.mach only. The routines I used are defined in that
header. How is one to know that the implementations lie elsewhere,
and how does one find them?
David
Attachment:
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden