K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-08-16T03:03:38.000000Z K 7 svn:log V 859 Revamp the ELF include files to better support architecture-independent applications. Here's how it works. The kernel should include to get the definitions for the native architecture. It can reference the various ELF structures with generic names like Elf_Sym, Elf_Shdr, etc. A define __ELF_WORD_SIZE is also available with the value 32 or 64 as appropriate for the native architecture. Generic applications should include , which is just a wrapper for . Applications such as object file dumpers that need to deal with foreign ELF files can include and/or . Both can be included from the same source file if desired. The structure names must be referenced using wordsize-specific names like Elf32_Sym, Elf64_Shdr, etc. I haven't change the alpha stuff, but I haven't broken it either. END