Date: Mon, 22 Dec 2008 13:44:20 -0600 From: "Gerry Weaver" <gerryw@compvia.com> To: gary.jennejohn@freenet.de Cc: freebsd-fs@freebsd.org Subject: Re: Headers files included by vnode.h Message-ID: <20081222194420.98abb8bb@mail01.compvia.com> In-Reply-To: 20081222191651.051cb2b6@ernst.jennejohn.org
next in thread | raw e-mail | index | archive | help
=5F=5F=5F=5F=5F =20 From: Gary Jennejohn [mailto:gary.jennejohn@freenet.de] To: Gerry Weaver [mailto:gerryw@compvia.com] Cc: freebsd-fs@freebsd.org Sent: Mon, 22 Dec 2008 12:16:51 -0600 Subject: Re: Headers files included by vnode.h On Mon, 22 Dec 2008 10:58:58 -0600 "Gerry Weaver" <gerryw@compvia.com> wrote: =20 > From: Gary Jennejohn [mailto:gary.jennejohn@freenet.de] >=20 > On Mon, 22 Dec 2008 00:59:54 -0600 > "Gerry Weaver" <gerryw@compvia.com> wrote: > =20 > > Hello All, > >=20 > > I hope this is the right place to post this. > >=20 > > I've noticed that there are several header files included by /us= r/include/sys/vnode.h that are not present in the directory. Are these f= iles supposed to be there=3F If not, what is the proper include path to = use when including vnode.h=3F They only appear in the source tree on my = system.=20 > >=20 > > FreeBSD 7.0-RELEASE > >=20 > > vnode=5Fif.h > > vnode=5Fif=5Fnewproto.h > > vnode=5Fif=5Ftypedef.h > >=20 > =20 > These files (among others) are dynamically generated when you make= a > kernel. See /sys/kern/vnode=5Fif.src and /sys/tools/vnode=5Fif.aw= k. > =20 > Shouldn't these headers be installed/linked as part of the kernel ma= ke > install process then=3F It seems odd to use an include path to the k= ernel > source tree. >=20 =20 Please don't top post and try to wrap your lines. =20 Because these files are dynamically generated it makes no sense to install them. There are quite a few files like these which are used during the kernel generation process to dynamically create include files. This allows greater flexibility. =20 --- Gary JennejohnHi, Thanks Gary. I appreciate your help. Thanks, Gerry =20
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20081222194420.98abb8bb>