Blame include/ntapi/nt_auxv.h

dd89bb
#ifndef _NT_AUXV_H_
dd89bb
#define _NT_AUXV_H_
dd89bb
414ad3
#include "nt_abi.h"
dd89bb
dd89bb
#define NT_AT_NULL		0
dd89bb
#define NT_AT_IGNORE		1
dd89bb
#define NT_AT_EXECFD		2
dd89bb
#define NT_AT_PHDR		3
dd89bb
#define NT_AT_PHENT		4
dd89bb
#define NT_AT_PHNUM		5
dd89bb
#define NT_AT_PAGESZ		6
dd89bb
#define NT_AT_BASE		7
dd89bb
#define NT_AT_FLAGS		8
dd89bb
#define NT_AT_ENTRY		9
dd89bb
#define NT_AT_NOTELF		10
dd89bb
#define NT_AT_UID		11
dd89bb
#define NT_AT_EUID		12
dd89bb
#define NT_AT_GID		13
dd89bb
#define NT_AT_EGID		14
dd89bb
#define NT_AT_CLKTCK		17
dd89bb
#define NT_AT_PLATFORM		15
dd89bb
#define NT_AT_HWCAP		16
dd89bb
#define NT_AT_FPUCW		18
dd89bb
#define NT_AT_DCACHEBSIZE	19
dd89bb
#define NT_AT_ICACHEBSIZE	20
dd89bb
#define NT_AT_UCACHEBSIZE	21
dd89bb
#define NT_AT_IGNOREPPC		22
dd89bb
#define	AT_SECURE		23
dd89bb
#define NT_AT_BASE_PLATFORM 	24
dd89bb
#define NT_AT_RANDOM		25
dd89bb
#define NT_AT_HWCAP2		26
dd89bb
#define NT_AT_EXECFN		31
dd89bb
#define NT_AT_SYSINFO		32
dd89bb
#define NT_AT_SYSINFO_EHDR	33
dd89bb
#define NT_AT_L1I_CACHESHAPE	34
dd89bb
#define NT_AT_L1D_CACHESHAPE	35
dd89bb
#define NT_AT_L2_CACHESHAPE	36
dd89bb
#define NT_AT_L3_CACHESHAPE	37
dd89bb
#define NT_AT_ARRAY_CAP		38
dd89bb
dd89bb
typedef struct _nt_auxv_t {
dd89bb
	uintptr_t	a_type;
dd89bb
dd89bb
	union {
dd89bb
		uintptr_t a_val;
dd89bb
	} a_un;
dd89bb
} nt_auxv_t;
dd89bb
dd89bb
#endif