X-Git-Url: http://pilppa.org/gitweb/?a=blobdiff_plain;f=include%2Flinux%2Felf.h;h=ff9fbed90123faff8fb8e3a7817a831f6bc5e276;hb=ab69b3cf1219e0d07bb4ea373f36b1de38af531c;hp=7ceb24d87c1a970b06835f5c645bb0ab2e31f1d0;hpb=dd430ca20c40ecccd6954a7efd13d4398f507728;p=linux-2.6-omap-h63xx.git diff --git a/include/linux/elf.h b/include/linux/elf.h index 7ceb24d87c1..ff9fbed9012 100644 --- a/include/linux/elf.h +++ b/include/linux/elf.h @@ -3,7 +3,9 @@ #include #include +#ifdef __KERNEL__ #include +#endif struct file; @@ -206,7 +208,7 @@ typedef struct elf32_hdr{ } Elf32_Ehdr; typedef struct elf64_hdr { - unsigned char e_ident[16]; /* ELF "magic number" */ + unsigned char e_ident[EI_NIDENT]; /* ELF "magic number" */ Elf64_Half e_type; Elf64_Half e_machine; Elf64_Word e_version; @@ -355,6 +357,7 @@ typedef struct elf64_shdr { #define NT_AUXV 6 #define NT_PRXFPREG 0x46e62b7f /* copied from gdb5.1/include/elf/common.h */ #define NT_PPC_VMX 0x100 /* PowerPC Altivec/VMX registers */ +#define NT_PPC_SPE 0x101 /* PowerPC SPE/EVR registers */ #define NT_386_TLS 0x200 /* i386 TLS slots (struct user_desc) */