History log of /freebsd-10.1-release/usr.bin/elf2aout/elf2aout.c
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 272461 02-Oct-2014 gjb

Copy stable/10@r272459 to releng/10.1 as part of
the 10.1-RELEASE process.

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)


# 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


# 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.


# 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.


# 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