Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 31 Jan 1999 11:34:43 +0100
From:      Poul-Henning Kamp <phk@critter.freebsd.dk>
To:        Bruce Evans <bde@zeta.org.au>
Cc:        newton@atdot.dotat.org, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, newton@FreeBSD.ORG
Subject:   Re: cvs commit: src/sys/kern sys_socket.c kern_exit.c kern_resource.c 
Message-ID:  <13695.917778883@critter.freebsd.dk>
In-Reply-To: Your message of "Sun, 31 Jan 1999 21:00:23 %2B1100." <199901311000.VAA04835@godzilla.zeta.org.au> 

next in thread | previous in thread | raw e-mail | index | archive | help
In message <199901311000.VAA04835@godzilla.zeta.org.au>, Bruce Evans writes:
>> > >  Added comments about non-staticization so it doesn't get un-done next
>> > >  time someone goes on a staticization binge.
>> > ...
>> > This is bogus.  Candidates for staticization are determined by inspecting
>> > all system objects and sources for (lack of) cross references using
>> > tools/kernxref and/or grep.
>>
>>KLDs included?
>
>Not currently.  It supports standard LKMs (ones which were installed in
>/lkm), but has rotted.  This shouldn't matter because all modules should
>be statically compilable and statically compiled into LINT.  It can't
>support nonstandard modules of course, since a weird module could want
>to reference all functions and objects in the kernel.

I'm still somewhat in favour of specifically marking non-interfaces with
static and interfaces with /* INTERFACE */ or something similar.  There
are non-static functions in the kernel which should not be used as 
interfaces.

--
Poul-Henning Kamp             FreeBSD coreteam member
phk@FreeBSD.ORG               "Real hackers run -current on their laptop."
FreeBSD -- It will take a long time before progress goes too far!

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message



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