Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Dec 1996 01:30:50 +0100 (MET)
From:      J Wunsch <j@uriah.heep.sax.de>
To:        chuckr@glue.umd.edu (Chuck Robey)
Cc:        FreeBSD-Hackers@FreeBSD.ORG, FreeBSD-Ports@FreeBSD.ORG
Subject:   Re: lint
Message-ID:  <199612130030.BAA14253@uriah.heep.sax.de>
In-Reply-To: <Pine.OSF.3.95.961212185639.7192A-100000@ginger.eng.umd.edu> from Chuck Robey at "Dec 12, 96 06:59:01 pm"

next in thread | previous in thread | raw e-mail | index | archive | help
As Chuck Robey wrote:

> Does anyone know the parentage of /usr/bin/lint?  I'd thought that it
> originally grew out of lclint, but when I looked at the sources, lclint
> didn't seem to be listed (it looks like an import from NetBSD).

It has been written from scratch by Jochen Pohl for the NetBSD
project.  I'm not sure whether Jochen still maintains it for NetBSD,
now that he went out to become a co-founder of his own company.

The only reason why it's still not yet enabled in our source tree is
since our libc is simply not lintable. :-( Last time i've been
checking (around the time i've imported Jochen's lint), there was a
type clash between `struct pmap', which describes a connection to the
portmapper if used in an RPC context, but is used for some page map
stuff in the /usr/include/sys/ header files.  Since libc #include's
both meanings, lint doesn't pass through.

It requires somebody to pick all this lint stuff as his pet project,
and cleans up the remaining bogons in the tree.  It's quite a little
more work than just a weekend to spend though.

-- 
cheers, J"org

joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE
Never trust an operating system you don't have sources for. ;-)



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