Dr Andrew Scott G7VAV

My photo
 
June 2025
Mo Tu We Th Fr Sa Su
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 1 2 3 4 5 6


auxvec.h
01: #ifndef _LINUX_AUXVEC_H
02: #define _LINUX_AUXVEC_H
03: 
04: #include <asm/auxvec.h>
05: 
06: /* Symbolic values for the entries in the auxiliary table
07:    put on the initial stack */
08: #define AT_NULL   0     /* end of vector */
09: #define AT_IGNORE 1     /* entry should be ignored */
10: #define AT_EXECFD 2     /* file descriptor of program */
11: #define AT_PHDR   3     /* program headers for program */
12: #define AT_PHENT  4     /* size of program header entry */
13: #define AT_PHNUM  5     /* number of program headers */
14: #define AT_PAGESZ 6     /* system page size */
15: #define AT_BASE   7     /* base address of interpreter */
16: #define AT_FLAGS  8     /* flags */
17: #define AT_ENTRY  9     /* entry point of program */
18: #define AT_NOTELF 10    /* program is not ELF */
19: #define AT_UID    11    /* real uid */
20: #define AT_EUID   12    /* effective uid */
21: #define AT_GID    13    /* real gid */
22: #define AT_EGID   14    /* effective gid */
23: #define AT_PLATFORM 15  /* string identifying CPU for optimizations */
24: #define AT_HWCAP  16    /* arch dependent hints at CPU capabilities */
25: #define AT_CLKTCK 17    /* frequency at which times() increments */
26: /* AT_* values 18 through 22 are reserved */
27: #define AT_SECURE 23   /* secure mode boolean */
28: #define AT_BASE_PLATFORM 24     /* string identifying real platform, may
29:                                  * differ from AT_PLATFORM. */
30: #define AT_RANDOM 25    /* address of 16 random bytes */
31: 
32: #define AT_EXECFN  31   /* filename of program */
33: 
34: 
35: #endif /* _LINUX_AUXVEC_H */
36: 


for client (none)
© Andrew Scott 2006 - 2025,
All Rights Reserved
http://www.andrew-scott.uk/
Andrew Scott
http://www.andrew-scott.co.uk/