markm
d283bf5723
Merge conflicts.
2002-07-19 16:38:21 +00:00
markm
b2c9482532
This commit was generated by cvs2svn to compensate for changes in r100360,
...
which included commits to RCS files with non-trunk default branches.
2002-07-19 15:19:23 +00:00
markm
e290933e4d
Snapshot of NetBSD's (x)lint. Little functionality, just some code
...
tidy-ups.
2002-07-19 15:19:23 +00:00
phk
730980f361
#include <sys/time.h> before <sys/stat.h> to get timespec.
2002-06-21 09:23:12 +00:00
ru
b2fe4053f4
Make sure the file in Attic is really "dead".
...
Problem found by: ken
2002-05-07 06:57:04 +00:00
des
4d6b787d2d
Usage style sweep: spell "usage" with a small 'u'.
...
Also change one case of blatant __progname abuse (several more remain)
This commit does not touch anything in src/{contrib,crypto,gnu}/.
2002-04-22 13:44:47 +00:00
charnier
ad8a79e6a5
Use `The .Nm utility'
2002-04-20 12:18:28 +00:00
ru
af4e0f93ba
Don't unnecessarily include bsd.own.mk.
...
(This is apparently required in NetBSD).
2002-04-15 09:37:12 +00:00
ru
49f7c32441
FreeBSD prior to 4.4-RELEASE and older versions of 5.0-CURRENT do
...
not have setprogname(3) and getprogname(3), and we need to build
lint(1) as a cross-tool to bootstrap. Versions from lib/libc/gen
can't be compiled either.
PR: bin/36747
2002-04-07 16:53:47 +00:00
peter
b97d2b784d
Later versions of gcc object very strongly to the -C flag being passed
...
as -CC. It makes no difference to gcc in the tree, but this change is
necessary for gcc-3.1 to work.
2002-04-07 06:28:38 +00:00
imp
0b20191705
remove __P
2002-03-22 01:42:45 +00:00
peter
e18cd1e9c7
Add an ia64 targparam.h
2002-03-21 07:33:31 +00:00
ru
333c1d4d25
Make lint(1) a cross-tool.
...
(See commit log for usr.bin/xlint/Makefile,v 1.11 for what was wrong
with enabling build of lint libraries in rev. 1.12.)
This fixes cross-arch compiles (running binaries for a different arch
when generating lint.7 and lint libraries) and cross-branch compiles
(4.x -> 5.0 buildworld should be working again).
2002-03-20 18:25:50 +00:00
markm
476738c7e6
Build lint libraries.
2002-03-17 10:00:56 +00:00
ru
1b0c62b7f6
Argh, I constantly keep forgetting about these XXX's I put.
2002-03-15 17:01:05 +00:00
ru
dac2fbcea2
mdoc(7) police:
...
Restore fixes from revision 1.20 that got lost in revision 1.21 merge.
Fixed some more.
2002-03-15 16:44:52 +00:00
markm
3be0ca6854
Try harder to lint without nonstandard stuff.
2002-03-11 11:32:55 +00:00
markm
6c291d8e30
Punt to attic file that moved in latest import.
2002-03-11 11:28:56 +00:00
markm
0bea1968bc
Fix a prototype to match our headers. I am not convinced that doing
...
this in this file is the correct way round. (Maybe our definition of
__assert is wrong?)
Anyway, perhaps we should revisit this later. For the time being,
building lint libraries here does not blow up.
2002-03-11 11:26:17 +00:00
markm
c217051c4e
Fix silly one line error. (Half a .if statement left behind).
2002-03-11 11:20:45 +00:00
jake
6b83ff594a
Add sparc64 ifdefs.
2002-03-10 01:34:22 +00:00
markm
7b2187d186
Completeley revert this to the vendor code. This is in preparation to
...
doing some fixing...
...asked for by: bde
2002-03-07 16:45:41 +00:00
markm
8207872db7
Merge conflicts, fix Makefiles and remove (re)moved file(s).
2002-03-03 15:12:50 +00:00
markm
a9c0aaa0e8
Import of NetBSD's (x)lint, snapshotted at 2002-3-3.
2002-03-03 13:17:00 +00:00
markm
00e098c5ce
This commit was generated by cvs2svn to compensate for changes in r91586,
...
which included commits to RCS files with non-trunk default branches.
2002-03-03 13:17:00 +00:00
markm
4a776e8d0d
WARNS=2 fixes.
2001-12-11 22:52:36 +00:00
dfr
a2d294036e
Make this build on ia64.
2001-10-09 20:04:02 +00:00
obrien
bc3447c652
Expand x{malloc,calloc,realloc,strdup} in-place.
...
(even found some unchecked naked uses)
2001-07-24 14:02:07 +00:00
kris
377ac46985
Mark a function as __printflike() and fix a non-exploitable format string
...
warning.
MFC after: 1 week
2001-07-05 10:08:25 +00:00
peter
d6c8621988
Disable llib. The previous commit does not go anywhere near far enough
...
to enable this.
1: it was running xlint out of the object directory, which is not
safe (ie: run a 5.x binary on a 4.x world - no libc.so.5, or run an
alpha binary on x86).
2: lint has /usr/libexec/lint1 and /usr/libexec/lint2 hard coded in.
This is the same as problem 1.
3: lint has got /usr/bin/cc hard coded in as well. Also, see problem 1.
There are probably more problems, but these are enough of a showstopper.
2001-04-29 03:19:58 +00:00
ru
e27059862d
mdoc(7) police: fix markup.
...
(Shows how powerful new -mdoc is.)
2001-04-27 10:13:20 +00:00
asmodai
cfead2f77c
Remove XXX_BROKEN_GCC from the Makefile.
...
This compiles just fine with recent gcc's.
2001-04-26 09:44:41 +00:00
asmodai
ae091bd9b2
Wrap lint calling in a variable.
...
Set LINT to the obj path, since we need to use the new lint's features
to create .ln files. We do not want to use the installed version for that,
since that might create files according to the old lint.
This is still a work in progress to clean this all up, but it gets
through buildworld, which was the problem at hand.
2001-04-24 20:23:37 +00:00
asmodai
4c41346aa3
Add build-tools target to the description file, requisite of making
...
lint a build-tool.
Also re-enable llib.
2001-04-24 20:20:41 +00:00
asmodai
816a59ecce
Keep my dirty paws off of the $NetBSD$ id's. They're tabbed and should
...
remain so.
Submitted by: bde/obrien
2001-04-23 20:07:21 +00:00
asmodai
c9040658ef
Keep my dirty paws off of the $NetBSD$ id's. They're tabbed and should
...
remain so.
Submitted by: bde/obrien
2001-04-22 17:06:12 +00:00
asmodai
2b492bb508
Aesthetics: fix placement of $NetBSD$ (use space instead of tab)
2001-04-21 11:17:44 +00:00
asmodai
b66840f81e
Properly constify the rcsid[].
2001-04-20 09:43:30 +00:00
asmodai
c6f8831e8e
Add $FreeBSD$ to the files which didn't have it yet.
...
Fix the .c files, so that the $FreeBSD$ is contained within the rcsid. [bde]
2001-04-20 09:33:57 +00:00
asmodai
fbae347995
Change uses of mktemp() to mkstemp().
...
Call cc -E, not cpp, this allows lint to be unaware of any
machine-dependent defines that cc(1) may normally define.
Change fork() to vfork() and exit() to _exit().
Reuse temporary file so that multiple files passed can be processed without
problems.
2001-04-19 15:40:04 +00:00
asmodai
e1720f746e
Change SYNOPSIS to use mdoc keeps.
...
Obtained from: NetBSD
2001-04-19 14:48:36 +00:00
asmodai
e0f59af9db
Fix some mdoc usage.
...
Obtained from: NetBSD
2001-04-19 14:20:54 +00:00
asmodai
baa2a0efea
Fix english grammar: then does -> than.
...
Obtained from: NetBSD
2001-04-19 14:06:12 +00:00
asmodai
0bcdf5ba8e
Add a comma after e.g.. This syncs us more with NetBSD and looks more
...
aesthetically correct.
Obtained from: NetBSD
2001-04-19 14:02:36 +00:00
asmodai
095629503c
Fix spelling of comparison (was: comparision).
...
Add $FreeBSD$.
Obtained from: NetBSD/OpenBSD
2001-04-19 11:10:51 +00:00
ru
2d1b95a96f
mdoc(7) police: normalize .Nd.
2001-04-18 15:54:10 +00:00
ru
567c484883
Do not override `realinstall' target, use ${PROGNAME}.
2001-04-02 12:06:00 +00:00
ru
89596e4538
MAN[1-9] -> MAN.
2001-03-27 10:52:19 +00:00
ru
8a6f8b5fe4
mdoc(7) police: split punctuation characters + misc fixes.
2001-02-01 16:38:02 +00:00
ru
ffef081534
Prepare for mdoc(7)NG.
2001-01-16 09:39:23 +00:00