History log of /freebsd-10.0-release/usr.bin/elf2aout/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
259065 07-Dec-2013 gjb

- Copy stable/10 (r259064) to releng/10.0 as part of the
10.0-RELEASE cycle.
- Update __FreeBSD_version [1]
- Set branch name to -RC1

[1] 10.0-CURRENT __FreeBSD_version value ended at '55', so
start releng/10.0 at '100' so the branch is started with
a value ending in zero.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


203799 12-Feb-2010 ru

Make manpage's SYNOPSIS match program's usage().

Submitted by: Alexander Best (manpage)


201386 02-Jan-2010 ed

Build usr.bin/ with WARNS=6 by default.

Also add some missing $FreeBSD$ to keep svn happy.


186404 23-Dec-2008 trhodes

Add a basic manual page for elf2aout.
Alter Makefile and remove NO_MAN.

PR: 109975


157928 21-Apr-2006 delphij

Because optarg and optind are defined in unistd.h,
remove the defination here.


153504 18-Dec-2005 marcel

Make our ELF64 type definitions match standards. In particular this
means:
o Remove Elf64_Quarter,
o Redefine Elf64_Half to be 16-bit,
o Redefine Elf64_Word to be 32-bit,
o Add Elf64_Xword and Elf64_Sxword for 64-bit entities,
o Use Elf_Size in MI code to abstract the difference between
Elf32_Word and Elf64_Word.
o Add Elf_Ssize as the signed counterpart of Elf_Size.

MFC after: 2 weeks


139103 21-Dec-2004 ru

Start the dreaded NOFOO -> NO_FOO conversion.

OK'ed by: core


136910 24-Oct-2004 ru

For variables that are only checked with defined(), don't provide
any fake value.


112767 29-Mar-2003 obrien

Back out the totally unapproved backout of my commits.


111130 19-Feb-2003 ru

Back out the removal (here too) of the "custom" version of
<sys/endian.h>. It is needed to cross-build sparc64 on
RELENG_4 and to build sparc64 on say 5.0-DP1 (on systems
without <sys/endian.h>). This will be revisited when we
create RELENG_5.

Spotted by: make universe


108438 30-Dec-2002 obrien

Use the offical sys/endian.h rather than reaching way over into another
binary's directory to use a private header.


108437 30-Dec-2002 obrien

Adjust path to crunchide.


99799 11-Jul-2002 bde

Set NO_WERROR to ignore the following warning which is emitted on
alphas:
.../elf2aout.c:130: warning: cast increases required alignment of
target type
The warning is about casting ((char *)e + phoff) to a struct pointer,
where e is aligned but phoff might be garbage, so I think the warning
should be emitted on most machines (even on i386's, alignment checking
might be on) and the correct fix would involve validation phoff before
using it.


97281 25-May-2002 ru

Make it work for a different endianness binary.
(This version is still limited to ELF64.)

Reviewed by: jake


96995 20-May-2002 ru

Bootstrap elf2aout(1) for sparc64; used to build sys/boot/sparc64/boot1.


96982 20-May-2002 ru

Kill the stray #include line.


96981 20-May-2002 ru

s/u_int/u_int32_t/


96814 17-May-2002 jake

Get byte swapping primitives from sys/endian.h now that they are exported
to userland. This makes elf2aout work as a cross tool.


95237 22-Apr-2002 jake

Add a Makefile for this.


93310 28-Mar-2002 obrien

Utility to create a.out [kernels] from an ELF one.
This is needed on sparc64 (and maybe all OpenFirmware based machines) as
most [all?] OpenBoot PROM's require either an a.out or FCode boot image.

Submitted by: jake