(dl_main): Grok --list flag.
[kopensolaris-gnu/glibc.git] / elf / elf.h
index 433aa47..2e9e245 100644 (file)
--- a/elf/elf.h
+++ b/elf/elf.h
@@ -72,6 +72,10 @@ typedef struct
 #define EI_MAG3                3               /* File identification byte 3 index */
 #define ELFMAG3                'F'             /* Magic number byte 3 */
 
+/* Conglomeration of the identification bytes, for easy testing as a word.  */
+#define        ELFMAG          "\177ELF"
+#define        SELFMAG         4
+
 #define EI_CLASS       4               /* File class byte index */
 #define ELFCLASSNONE   0               /* Invalid class */
 #define ELFCLASS32     1               /* 32-bit objects */
@@ -108,7 +112,7 @@ typedef struct
 #define EM_486         6               /* Intel 80486 */
 #define EM_860         7               /* Intel 80860 */
 #define EM_MIPS                8               /* MIPS R3000 big-endian */
-#define EM_S370                9               /* Amdhal */
+#define EM_S370                9               /* Amdahl */
 #define EM_MIPS_RS4_BE 10              /* MIPS R4000 big-endian */
 
 #define EM_SPARC64     11              /* SPARC v9 (not official) 64-bit */
@@ -426,7 +430,7 @@ typedef struct
 #define AT_NOTELF      10              /* Program is not ELF */
 #define AT_UID         11              /* Real uid */
 #define AT_EUID                12              /* Effective uid */
-#define AT_GID         13              /* Read gid */
+#define AT_GID         13              /* Real gid */
 #define AT_EGID                14              /* Effective gid */
 
 /* Intel 80386 specific definitions.  */