Commit Graph

52 Commits

Author SHA1 Message Date
christos 425b4f3910 fix printf format 2017-02-24 17:19:14 +00:00
christos bb0b3deb55 fix printf format. 2017-02-24 13:03:25 +00:00
christos c9ed210715 This only works with 32 bit Elf and COFF files, make it specific this way
and use sized types so that it works on 64 bit systems (so it can become
a tool).
2017-02-23 18:49:00 +00:00
christos 1d13ed3d99 ignore the abiflags section 2016-09-03 11:35:24 +00:00
christos fe3f867991 remove unused variables 2013-11-10 17:14:25 +00:00
njoly 4d5ade5119 Remove dead xrefs to obsolete kvm_mkdb(8). 2012-03-05 10:57:18 +00:00
christos 76987894af misc knf cleanup. 2011-08-23 20:27:22 +00:00
mrg 29bf026bea install elf2ecoff for all mips64 systems. it's needed for stand. 2011-07-10 08:43:50 +00:00
tsutsui 63fc11e983 ANSIfy, KNF, misc cosmetics. 2011-06-28 13:13:15 +00:00
tsutsui ba6eca2794 Use %zu for size_t, not %zd. 2009-12-19 10:27:13 +00:00
uebayasi 338fe7370e Adjust size_t format specifiers for mips64e[bl]. 2009-12-14 14:11:32 +00:00
matt 82d396ea31 Merge from matt-nb5-mips64 2009-12-14 00:43:05 +00:00
tsutsui c37f283f47 Fix -Wcast-qual and -Wsign-compare issues. 2009-04-23 14:49:32 +00:00
simonb f11583fa19 Fix "pointer targets in passing argument X of 'Y' differ in signedness"
warnings.  Originally, bswap32_region() took a u_int32_t * as its first
argument.  Since no args passed to it are u_int32_t *, but some are
int32_t *, change it to int32_t * and fix remaining casts.
2006-05-31 08:09:55 +00:00
lukem 171d653219 Overhaul how `build.sh tools' are used:
*	Rename "config.h" to "nbtool_config.h" and
	HAVE_CONFIG_H to HAVE_NBTOOL_CONFIG_H.
	This makes in more obvious in the source when we're using
	tools/compat/config.h versus "standard autoconf" config.h

    *	Consistently move the inclusion of nbtool_config.h to before
    	<sys/cdefs.h> so that the former can provide __RCSID() (et al),
    	and there's no need to protect those macros any more.

These changes should make it easier to "tool-ify" a program by adding:
	#if HAVE_NBTOOL_CONFIG_H
	#include "nbtool_config.h"
	#endif
to the top of the source files (for the general case).
2003-10-27 00:12:41 +00:00
lukem 826a14607a Now that <bsd.prog.mk> DTRT if HOSTPROG is defined (i.e, it is a no-op),
there's no need to special-case .include-ing it.
2003-05-18 07:57:31 +00:00
wiz 990562bfef .Nm does not need a dummy argument ("") before punctuation or
for correct formatting of the SYNOPSIS any longer.
2003-02-25 10:34:36 +00:00
grant be8ae688ae New sentence, new line. 2002-09-30 11:08:56 +00:00
tv 659104213a Proper usage of HAVE_CONFIG_H. 2002-04-25 18:16:49 +00:00
bouyer a9be20933e Include config.h when compiled as host tool. 2002-03-24 19:19:29 +00:00
bouyer 7cf2fe5876 Don't need <sys/exec.h> either. 2002-03-23 17:44:52 +00:00
bouyer 4498b37c8b We don't need <sys/exec_aout.h> here. 2002-03-23 17:18:42 +00:00
bouyer 33176a1255 Add byte-swapping calls where appropriate, so that this can be used as
cross-tool on opposite endian host.
2002-03-23 17:11:45 +00:00
bouyer 9f3b0a4dcc Respect byte order of the ELF executable. This allows elf2ecoff to be used
for mipseb platforms (especially to produce bootable ecoff kernel for sgimips).
2002-03-19 09:29:04 +00:00
thorpej 4fa7ef5e39 Make this Makefile work on non-MIPS again. 2002-02-24 01:52:09 +00:00
gmcgarry 1635c6c690 Handle being built as a host tool. 2002-02-23 21:34:06 +00:00
wiz f3dbbfdd1d Sort sections, sort SEE ALSO, drop some .Pps and a '.' at the end of SEE ALSO. 2001-12-01 19:06:01 +00:00
jhawk f6260667c9 s/a.out/ECOFF/ "oops" 2000-08-24 01:20:35 +00:00
soren 89c5a767f8 Fix doubled 'the's. 2000-03-13 22:55:05 +00:00
drochner 1899563c96 make it compile after ELF definition changes 1999-11-02 21:13:17 +00:00
simonb 01291c0840 Only build binaries on mipse? systems, but build man pages on everything. 1999-06-09 02:54:17 +00:00
garbled 9e44e9b578 More and more .Os cleanups. .Os is defined in the tmac.doc-common file,
so we shouldn't override it with versions in the manpages.  Many more to
come.
1999-03-22 18:16:34 +00:00
kleink 3ed4fcf61e In userland, pull in <errno.h> instead of <sys/errno.h> for the declaration
of errno.
1999-01-11 22:39:59 +00:00
simonb 552d6a2ac5 Truncate the output file before writing to it, and silence the verbose
output.
1998-11-27 05:09:49 +00:00
perry bfd526219d bzero->memset, bcopy->memcpy, bcmp->memcmp 1998-08-10 02:57:23 +00:00
christos 3404312dcc This has been WARNSified.. 1998-02-22 12:17:24 +00:00
perry 34a98169f0 macroize BSD, NetBSD, FreeBSD and misc cleanup 1998-02-06 05:54:12 +00:00
perry 3fe138c146 RCS Id Police. 1998-01-09 08:03:16 +00:00
lukem 07732f2ed9 use WARNS=0 not WARNS?=0 to disable warnings 1997-10-19 13:01:12 +00:00
lukem 043bfc9260 KNFify (with indent(1)) 1997-10-18 13:53:19 +00:00
lukem c8accd1a9f disable WARNS until an ecoff user can clean this up 1997-10-18 13:50:18 +00:00
lukem 38fdbc9351 fix up .Nm usage 1997-10-18 13:50:02 +00:00
jonathan 623d454fe0 * Rewrite symbol-remapping code, compatible with mips ECOFF toolchain.
* delint for -Wall -Wstrict-prototypes -Wmissing-prototypes.
1997-07-20 03:50:54 +00:00
jonathan 34b0d2463d Re-commit (from non-stale NFS filehandle) with debugging really turned off. 1997-07-07 00:02:16 +00:00
jonathan 25afea2de8 * Delint for gcc -Wall -Wmissing-prototypes -Wstrict-prototypes.
* Add an extra 4096 bytes of padding to the end of ECOFF files for
  the benefit of dumb TFTP clietns that read entire pages.
1997-07-06 23:57:39 +00:00
thorpej 1fb754977a Need <sys/exec.h> to get stuff that <machine/ecoff_machdep.h> needs. 1997-06-16 22:10:27 +00:00
tls 9d225a1783 RCS ID police 1997-01-09 20:18:21 +00:00
jonathan 58e8bd3b69 Rework to compile with <sys/exec_elf.h>. 1996-10-16 00:27:05 +00:00
jonathan 0506626d5f Fix Makefile boilerplate:
Use elfstrip to strip itself only in elfstrip, not elf2aout or elf2ecoff.
1996-09-29 22:23:01 +00:00
jonathan 559daf5070 Add RCS id lines to Ted Lemon's original code.
Update elf2ecoff to compile against NetBSD-1.2 distribtion ECOFF headers.
1996-09-29 22:01:44 +00:00