patch-1.3.22 linux/include/linux/elf.h
Next file: linux/include/linux/interrupt.h
Previous file: linux/include/linux/cdu31a.h
Back to the patch index
Back to the overall index
- Lines: 24
- Date:
Fri Sep 1 16:21:05 1995
- Orig file:
v1.3.21/linux/include/linux/elf.h
- Orig date:
Mon Jun 5 14:37:40 1995
diff -u --recursive --new-file v1.3.21/linux/include/linux/elf.h linux/include/linux/elf.h
@@ -79,6 +79,23 @@
#define ELF32_ST_BIND(x) ((x) >> 4)
#define ELF32_ST_TYPE(x) (((unsigned int) x) & 0xf)
+/* Symbolic values for the entries in the auxiliary table
+ put on the initial stack */
+#define AT_NULL 0 /* end of vector */
+#define AT_IGNORE 1 /* entry should be ignored */
+#define AT_EXECFD 2 /* file descriptor of program */
+#define AT_PHDR 3 /* program headers for program */
+#define AT_PHENT 4 /* size of program header entry */
+#define AT_PHNUM 5 /* number of program headers */
+#define AT_PAGESZ 6 /* system page size */
+#define AT_BASE 7 /* base address of interpreter */
+#define AT_FLAGS 8 /* flags */
+#define AT_ENTRY 9 /* entry point of program */
+#define AT_NOTELF 10 /* program is not ELF */
+#define AT_UID 11 /* real uid */
+#define AT_EUID 12 /* effective uid */
+#define AT_GID 13 /* real gid */
+#define AT_EGID 14 /* effective gid */
typedef struct dynamic{
FUNET's LINUX-ADM group, [email protected]
TCL-scripts by Sam Shen, [email protected]
with Sam's (original) version of this