In message <[EMAIL PROTECTED]> Assar Westerlund writes:
: Warner Losh <[EMAIL PROTECTED]> writes:
: > Yes. They must be compiled against the kernel, just like modules
: > provided by freebsd.
:
: Even if I knew that the files in /usr/include/sys/* correspond with
: the kernel?
Yes, because they often need files that aren't in /usr/include/sys...
: Anyways, (and it's really orthogonal) having a generated vnode_if.h
: (in /sys/kern or /usr/include/sys) makes it easier for the developer
: of third-party file systems (i.e. me :-), by not having to figure out
: how to generate vnode_if.h from vnode_if.src and vnode_if.sh^H^Hpl.
: In that case, including <sys/vnode.h> just works. Why not? :-)
That's just a small part of the problem...
: > I've fixed that, with Bruce's help, and I'll be committing the changes
: > back to FreeBSD shortly.
:
: Cool.
Yup. It is third parties like you that I'm doing this.
http://people.freebsd.org/~imp/bsdkmod-patches
contains what I hope to commit if people want to comment on it before
I do. You'll need sources in the standard place, or overide it with
SYSDIR. I've been using them at Timing Solutions (my employer) for a
couple of weeks now.
Warner
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message