The world is ELF: use <sys/exec_elf.h> instead of <a.out.h> or <sys/exec.h>
authorguenther <guenther@openbsd.org>
Sun, 18 Jan 2015 05:30:58 +0000 (05:30 +0000)
committerguenther <guenther@openbsd.org>
Sun, 18 Jan 2015 05:30:58 +0000 (05:30 +0000)
commit3800d98fbc53835f1e83eff17d0c5dc1461bfd49
tree5fed20ff3a7e51b70ed14844ed06a5a5fa1748db
parent79d6c6824b4c756efcbd164d7951e532788a2a9c
The world is ELF: use <sys/exec_elf.h> instead of <a.out.h> or <sys/exec.h>
Use a better test for an input being ELF: struct exec is dead and there are
defines for the ELF magic.  Reorder #includes and do some whitespace cleanup.
Oh, and don't lead the fd if an input file isn't ELF.

ok deraadt@
usr.sbin/crunchgen/crunchide.c
usr.sbin/crunchgen/elf_hide.c