#ifndef ELF_OSABI_H #define ELF_OSABI_H #define ELF_OSABI_IDENT_INDEX 0x07 #define ELF_OSABI_VERSION_IDENT_INDEX 0x08 typedef enum ELFOSABI { ELFOSABI_SYSTEMV = 0, ELFOSABI_HPUX = 1, ELFOSABI_NETBSD = 2, ELFOSABI_GNU = 3, ELFOSABI_LINUX = 3, ELFOSABI_SOLARIS = 6, ELFOSABI_AIX, ELFOSABI_IRIX, ELFOSABI_FREEBSD, ELFOSABI_TRU64, ELFOSABI_MODESTO, ELFOSABI_OPENBSD, ELFOSABI_OPENVMS, ELFOSABI_NSK, ELFOSABI_AROS, ELFOSABI_FENIXOS, ELFOSABI_CLOUDABI, ELFOSABI_OPENVOS } ELFOSABI; void GetELFOSABIString(ELFOSABI abi, char buffer[255]); #endif