diff options
author | Ian Moffett <ian@osmora.org> | 2025-06-28 20:11:49 -0400 |
---|---|---|
committer | Ian Moffett <ian@osmora.org> | 2025-06-28 20:11:49 -0400 |
commit | 46190922e0fb42d27bc7c8ed85d9fd44664f50ef (patch) | |
tree | f6d8cd1f1b752cedb37c1f3b7ba52bf7c00055fe /sys/include | |
parent | 228310e565d809e587cb0b8ab77353d6751a12e2 (diff) |
usr: libc: Store auxiliary vector tag/value pairs
This commit introduces the global libc '__libc_auxv' containing
auxiliary vector entries as per the System V Application Binary
Interface
Signed-off-by: Ian Moffett <ian@osmora.org>
Diffstat (limited to 'sys/include')
-rw-r--r-- | sys/include/sys/exec.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/include/sys/exec.h b/sys/include/sys/exec.h index 7e720fc..aa2a729 100644 --- a/sys/include/sys/exec.h +++ b/sys/include/sys/exec.h @@ -32,7 +32,6 @@ #include <sys/types.h> -#if defined(_KERNEL) /* Danger: Do not change these !! */ #define AT_NULL 0 @@ -45,7 +44,9 @@ #define AT_RANDOM 7 #define AT_EXECFN 8 #define AT_PAGESIZE 9 +#define _AT_MAX 16 +#if defined(_KERNEL) #define MAX_PHDRS 32 #define STACK_PUSH(PTR, VAL) *(--(PTR)) = VAL #define AUXVAL(PTR, TAG, VAL) \ |