Skip site navigation (1)Skip section navigation (2)
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>