summaryrefslogtreecommitdiffstats
path: root/usr.bin/xlint
Commit message (Collapse)AuthorAgeFilesLines
* Need to run lint1 from ${WORLDTMP}/usr/libexec during buildworld.ru2002-10-231-1/+1
| | | | Spotted by: fjoe
* Initiate deorbit burn for the i386-only a.out related support. Moves arepeter2002-09-171-2/+1
| | | | | | | | | | | | | | | under way to move the remnants of the a.out toolchain to ports. As the comment in src/Makefile said, this stuff is deprecated and one should not expect this to remain beyond 4.0-REL. It has already lasted WAY beyond that. Notable exceptions: gcc - I have not touched the a.out generation stuff there. ldd/ldconfig - still have some code to interface with a.out rtld. old as/ld/etc - I have not removed these yet, pending their move to ports. some includes - necessary for ldd/ldconfig for now. Tested on: i386 (extensively), alpha
* If the CC environment variable contains multiple words then splitiedowse2002-09-011-3/+7
| | | | | | it up into separate exec arguments. Reviewed by: markm
* Merge conflicts.markm2002-07-194-42/+50
|
* This commit was generated by cvs2svn to compensate for changes in r100360,markm2002-07-192-10/+3
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Snapshot of NetBSD's (x)lint. Little functionality, just some codemarkm2002-07-197-46/+53
| | | | | | | | tidy-ups.
* | #include <sys/time.h> before <sys/stat.h> to get timespec.phk2002-06-211-0/+1
| |
* | Make sure the file in Attic is really "dead".ru2002-05-071-91/+0
| | | | | | | | Problem found by: ken
* | Usage style sweep: spell "usage" with a small 'u'.des2002-04-222-2/+2
| | | | | | | | | | Also change one case of blatant __progname abuse (several more remain) This commit does not touch anything in src/{contrib,crypto,gnu}/.
* | Use `The .Nm utility'charnier2002-04-201-6/+12
| |
* | 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
| |
OpenPOWER on IntegriCloud