From owner-freebsd-fs@FreeBSD.ORG Mon Dec 22 19:44:25 2008 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 848161065674 for ; Mon, 22 Dec 2008 19:44:25 +0000 (UTC) (envelope-from gerryw@compvia.com) Received: from mail01.compvia.com (mail01.compvia.com [12.147.132.91]) by mx1.freebsd.org (Postfix) with ESMTP id 432188FC16 for ; Mon, 22 Dec 2008 19:44:25 +0000 (UTC) (envelope-from gerryw@compvia.com) Received: from [10.10.20.11] ([10.10.20.11]) by mail01.compvia.com (Kerio MailServer 6.5.1); Mon, 22 Dec 2008 13:44:20 -0600 To: gary.jennejohn@freenet.de From: "Gerry Weaver" In-Reply-To: 20081222191651.051cb2b6@ernst.jennejohn.org Message-ID: <20081222194420.98abb8bb@mail01.compvia.com> Date: Mon, 22 Dec 2008 13:44:20 -0600 X-Mailer: Kerio MailServer 6.5.1 WebMail X-User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1b1) Gecko/20081007 Firefox/3.1b1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-fs@freebsd.org Subject: Re: Headers files included by vnode.h X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Dec 2008 19:44:25 -0000 =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" wrote: =20 > From: Gary Jennejohn [mailto:gary.jennejohn@freenet.de] >=20 > On Mon, 22 Dec 2008 00:59:54 -0600 > "Gerry Weaver" 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