summaryrefslogtreecommitdiffstats
path: root/usr.bin/symorder
Commit message (Collapse)AuthorAgeFilesLines
* Use err(3) instead of local redefinition. Add prototypes.charnier1997-08-122-38/+41
|
* compare return value from getopt against -1 rather than EOF, per the finalimp1997-03-291-1/+1
| | | | posix standard on the topic.
* Correct a bunch of man page cross references and generallympp1996-02-111-3/+3
| | | | | | try and silence "manck". ncurses, rpc, and some of the gnu stuff are still a big mess, however.
* Repair the detection of undefined symbols that my last "quick fix" commitpeter1995-11-031-2/+3
| | | | | | | broke. It's much easier to debug the symbol export lists in lkm makefiles if you know what your errors are during the build process. :-) Bleah.. symorder.c is *horrible*. :-(
* symorder appears to have been designed to run on executable filespeter1995-10-281-8/+12
| | | | | | | | | | | | | | | | only, as it payes no attention to the relocation table (which references the symbols). As a result, running "symorder -c" to clean up the visibility of a LKM ".o" file (as is done in the new bsd.kmod.mk) totally screws up the relocation table, making the LKM file unloadable. (ld: bogus relocation record) This is a pretty crude fix - I've changed symorder so that when running in "cleanup" mode, it disables the reordering which was screwing up the relocation table. I'm sure there is a better fix, but I didn't have the energy. Feel free to fix this hack, probably by renumbering the symbol indexes in the relocation table.
* Add -c to usage output.dg1995-10-231-1/+1
|
* Add a '-c' option for cleaning namelists of various things.phk1995-10-152-4/+30
|
* KNFize.dg1995-10-091-1/+1
|
* Symorder relies on malloc to return zero'ed data. Found with phkmalloc/2.phk1995-10-071-0/+1
|
* Remove trailing whitespace.rgrimes1995-05-301-2/+2
|
* Use exactly the same checks in excluded() as in inlist(): ignore stabs andbde1995-01-211-6/+4
| | | | | stringless symbols in excluded(); check for too-small (nonzero) string table offsets in inlist().
* Add option `-x excludelist'. This will be used for removing variouslybde1995-01-172-21/+72
| | | | | | | | | | | | spelled g*compiled* symbols from the kernel so that ddb doesn't have to do it. The symbols are currently removed by dbsym but dbsym will go away when symbols are loaded by the boot loader. Document -m option in usage message. Check for overrunning some arrays. Fix some misformatting.
* Added a missing 'break;'phk1994-10-161-0/+1
|
* Symorder complains if INET isn't in the kernel. I added '-m' to inform itphk1994-10-162-4/+10
| | | | | that it should exit(0) even if this is so. fixed a /386bsd -> /kernel in the man-page while at it.
* Christoph Robitschko manual page fixes to correct the references to vmunixrgrimes1993-10-081-1/+1
| | | | by replacing the name with 386bsd.
* Initial import, 0.1 + pk 0.2.4-B1rgrimes1993-06-123-0/+367
OpenPOWER on IntegriCloud