Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 5 Apr 2003 12:43:29 -0500 (EST)
From:      "Geoffrey C. Speicher" <geoff@speicher.org>
To:        freebsd-hackers@freebsd.org
Cc:        Poul-Henning Kamp <phk@critter.freebsd.dk>
Subject:   kernel device dependency and sys/conf/files format
Message-ID:  <Pine.BSF.4.05.10304051230240.10987-100000@speicher.org>

next in thread | raw e-mail | index | archive | help
I'm revisiting the project to determine device dependency in the kernel,
and I've run into a situation where net/if.c requires the ether device,
but no device appears to require net/if.c directly.

sys/conf/files says that net/if.c is "standard", but I have no idea what
that means in terms of building a kernel.  An entry (filename) in that
file can be listed as standard, mandatory, optional, or count.  Mandatory
and optional seem pretty self-explanatory, but can anyone explain the
meaning of standard and count?

I assume that net/if.c can be removed from the build or else it would be
listed as mandatory, but it does appear that an awful lot of things
implicitly depend on it.

Geoff



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.05.10304051230240.10987-100000>