From d26a0cda0384c0c770ff035ff812c969cc2d79e3 Mon Sep 17 00:00:00 2001 From: jdp Date: Sun, 1 Mar 1998 23:15:09 +0000 Subject: Add automatic branding of FreeBSD ELF files. --- contrib/binutils/bfd/elf.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'contrib/binutils/bfd/elf.c') diff --git a/contrib/binutils/bfd/elf.c b/contrib/binutils/bfd/elf.c index a07c4b8..ee60483 100644 --- a/contrib/binutils/bfd/elf.c +++ b/contrib/binutils/bfd/elf.c @@ -2869,6 +2869,11 @@ prep_headers (abfd) i_ehdrp->e_version = bed->s->ev_current; i_ehdrp->e_ehsize = bed->s->sizeof_ehdr; +#ifdef __FreeBSD__ + /* Quick and dirty hack to brand the file as a FreeBSD ELF file. */ + strncpy((char *) &i_ehdrp->e_ident[8], "FreeBSD", EI_NIDENT-8); +#endif + /* no program header, for now. */ i_ehdrp->e_phoff = 0; i_ehdrp->e_phentsize = 0; -- cgit v1.1