diff options
author | Thomas Weißschuh <thomas.weissschuh@linutronix.de> | 2025-04-16 14:06:19 +0200 |
---|---|---|
committer | Thomas Weißschuh <linux@weissschuh.net> | 2025-04-19 14:22:22 +0200 |
commit | 9e67941dde6e7f2b0e46ca8e2c87d3fb12e5ead5 (patch) | |
tree | f974bf7051800cf1a6079cee1b27d33f97111762 /tools/include/nolibc/stdlib.h | |
parent | ecc091d93a221b8541c94aeeeb741e9e1c39073f (diff) |
tools/nolibc: move getauxval() to sys/auxv.h
This is the location regular userspace expects the definition.
Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de>
Acked-by: Willy Tarreau <w@1wt.eu>
Link: https://lore.kernel.org/r/20250416-nolibc-split-sys-v1-4-a069a3f1d145@linutronix.de
Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
Diffstat (limited to 'tools/include/nolibc/stdlib.h')
-rw-r--r-- | tools/include/nolibc/stdlib.h | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/tools/include/nolibc/stdlib.h b/tools/include/nolibc/stdlib.h index 32b3038002c1..69cf1d4418f1 100644 --- a/tools/include/nolibc/stdlib.h +++ b/tools/include/nolibc/stdlib.h @@ -103,32 +103,6 @@ char *getenv(const char *name) } static __attribute__((unused)) -unsigned long getauxval(unsigned long type) -{ - const unsigned long *auxv = _auxv; - unsigned long ret; - - if (!auxv) - return 0; - - while (1) { - if (!auxv[0] && !auxv[1]) { - ret = 0; - break; - } - - if (auxv[0] == type) { - ret = auxv[1]; - break; - } - - auxv += 2; - } - - return ret; -} - -static __attribute__((unused)) void *malloc(size_t len) { struct nolibc_heap *heap; |