summaryrefslogtreecommitdiffstats
path: root/usr.bin/xlint
Commit message (Collapse)AuthorAgeFilesLines
* Don't unnecessarily include bsd.own.mk.ru2002-04-151-1/+0
| | | | (This is apparently required in NetBSD).
* FreeBSD prior to 4.4-RELEASE and older versions of 5.0-CURRENT doru2002-04-072-10/+6
| | | | | | | | 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
* Later versions of gcc object very strongly to the -C flag being passedpeter2002-04-071-1/+1
| | | | | as -CC. It makes no difference to gcc in the tree, but this change is necessary for gcc-3.1 to work.
* remove __Pimp2002-03-221-1/+3
|
* Add an ia64 targparam.hpeter2002-03-211-0/+54
|
* Make lint(1) a cross-tool.ru2002-03-206-20/+12
| | | | | | | | | (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).
* Build lint libraries.markm2002-03-171-1/+1
|
* Argh, I constantly keep forgetting about these XXX's I put.ru2002-03-151-2/+1
|
* mdoc(7) police:ru2002-03-151-82/+62
| | | | | Restore fixes from revision 1.20 that got lost in revision 1.21 merge. Fixed some more.
* Try harder to lint without nonstandard stuff.markm2002-03-111-0/+1
|
* Punt to attic file that moved in latest import.markm2002-03-111-56/+0
|
* Fix a prototype to match our headers. I am not convinced that doingmarkm2002-03-111-2/+4
| | | | | | | | 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.
* Fix silly one line error. (Half a .if statement left behind).markm2002-03-111-1/+0
|
* Add sparc64 ifdefs.jake2002-03-101-0/+3
|
* Completeley revert this to the vendor code. This is in preparation tomarkm2002-03-071-34/+15
| | | | | | doing some fixing... ...asked for by: bde
* Merge conflicts, fix Makefiles and remove (re)moved file(s).markm2002-03-0317-1328/+1598
|
* This commit was generated by cvs2svn to compensate for changes in r91586,markm2002-03-0338-546/+2343
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Import of NetBSD's (x)lint, snapshotted at 2002-3-3.markm2002-03-0356-1886/+4045
| |
* | WARNS=2 fixes.markm2001-12-111-1/+1
| |
* | Make this build on ia64.dfr2001-10-091-1/+4
| |
* | Expand x{malloc,calloc,realloc,strdup} in-place.obrien2001-07-248-79/+169
| | | | | | | | (even found some unchecked naked uses)
* | Mark a function as __printflike() and fix a non-exploitable format stringkris2001-07-051-1/+1
| | | | | | | | | | | | warning. MFC after: 1 week
* | Disable llib. The previous commit does not go anywhere near far enoughpeter2001-04-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | 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.
* | mdoc(7) police: fix markup.ru2001-04-271-111/+94
| | | | | | | | (Shows how powerful new -mdoc is.)
* | Remove XXX_BROKEN_GCC from the Makefile.asmodai2001-04-261-3/+0
| | | | | | | | This compiles just fine with recent gcc's.
* | Wrap lint calling in a variable.asmodai2001-04-241-2/+3
| | | | | | | | | | | | | | | | | | 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.
* | Add build-tools target to the description file, requisite of makingasmodai2001-04-241-1/+3
| | | | | | | | | | | | lint a build-tool. Also re-enable llib.
* | Keep my dirty paws off of the $NetBSD$ id's. They're tabbed and shouldasmodai2001-04-234-5/+5
| | | | | | | | | | | | remain so. Submitted by: bde/obrien
* | Keep my dirty paws off of the $NetBSD$ id's. They're tabbed and shouldasmodai2001-04-2215-15/+15
| | | | | | | | | | | | remain so. Submitted by: bde/obrien
* | Aesthetics: fix placement of $NetBSD$ (use space instead of tab)asmodai2001-04-2119-19/+20
| |
* | Properly constify the rcsid[].asmodai2001-04-208-8/+16
| |
* | Add $FreeBSD$ to the files which didn't have it yet.asmodai2001-04-2011-15/+13
| | | | | | | | Fix the .c files, so that the $FreeBSD$ is contained within the rcsid. [bde]
* | Change uses of mktemp() to mkstemp().asmodai2001-04-192-57/+72
| | | | | | | | | | | | | | | | | | | | 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.
* | Change SYNOPSIS to use mdoc keeps.asmodai2001-04-191-13/+39
| | | | | | | | Obtained from: NetBSD
* | Fix some mdoc usage.asmodai2001-04-191-4/+6
| | | | | | | | Obtained from: NetBSD
* | Fix english grammar: then does -> than.asmodai2001-04-191-1/+1
| | | | | | | | Obtained from: NetBSD
* | Add a comma after e.g.. This syncs us more with NetBSD and looks moreasmodai2001-04-191-2/+2
| | | | | | | | | | | | aesthetically correct. Obtained from: NetBSD
* | Fix spelling of comparison (was: comparision).asmodai2001-04-193-16/+22
| | | | | | | | | | | | Add $FreeBSD$. Obtained from: NetBSD/OpenBSD
* | mdoc(7) police: normalize .Nd.ru2001-04-181-1/+1
| |
* | Do not override `realinstall' target, use ${PROGNAME}.ru2001-04-021-5/+1
| |
* | MAN[1-9] -> MAN.ru2001-03-271-1/+2
| |
* | mdoc(7) police: split punctuation characters + misc fixes.ru2001-02-011-1/+1
| |
* | Prepare for mdoc(7)NG.ru2001-01-161-1/+1
| |
* | Prepare for mdoc(7)NG.ru2000-12-191-0/+1
| |
* | Change the spelling of `.' to `.' from .OBJDIR since `.' really is whereobrien2000-12-051-1/+1
| | | | | | | | generated files land. Also give precedence to generated files.
* | The GCC 2.96 snapshots have slightly different rules for finding includeobrien2000-12-011-1/+1
| | | | | | | | | | | | | | files. Mostly -I${.CURDIR} was needed -- especially for YACC generated files as the new cpp does not look in the ultimate source file (ie, the .y file)'s directory as told by the "#line" directive. Some were misspellings of "-I${.CURDIR}" as "-I.".
* | mdoc(7) police: use the new features of the Nm macro.ru2000-11-201-11/+11
| |
* | Remove single-space hard sentence breaks. These degrade the qualitysheldonh2000-03-011-33/+66
| | | | | | | | | | of the typeset output, tend to make diffs harder to read and provide bad examples for new-comers to mdoc.
* | Cosmetic change: space instead of tab in front of $FreeBSD$.sheldonh2000-01-162-2/+2
| | | | | | | | Submitted by: bde
* | Revert previous change, which is reported to have broken world. Isheldonh2000-01-151-1/+1
| | | | | | | | | | | | | | | | did test this through a ``make world'', but of course I already had a working lint binary (one that does not call cpp -undef) installed. Reported by: "Pierre Y. Dampure" <Pierre.Dampure@barclayscapital.com>
OpenPOWER on IntegriCloud