summaryrefslogtreecommitdiff
path: root/src/lib/libc/include
diff options
context:
space:
mode:
authorIan Moffett <ian@osmora.org>2025-10-14 15:57:38 -0400
committerIan Moffett <ian@osmora.org>2025-10-14 15:57:38 -0400
commit275be4b47037984205034920b4dc61e55fd2d6b5 (patch)
treedddd5ea1ece05a2e85f77042f4519caea1a1ef7c /src/lib/libc/include
parentf8d199805cf54030641f804852202eb9e6c9b7c7 (diff)
libc: Add __libc_init as well as cmdline arguments
This commit introduces a libc initialization function @ __libc_init() a long with variables __argv __argc used for command line arguments Signed-off-by: Ian Moffett <ian@osmora.org>
Diffstat (limited to 'src/lib/libc/include')
-rw-r--r--src/lib/libc/include/stdarg.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/lib/libc/include/stdarg.h b/src/lib/libc/include/stdarg.h
index e88a0fe..7a37ae1 100644
--- a/src/lib/libc/include/stdarg.h
+++ b/src/lib/libc/include/stdarg.h
@@ -30,6 +30,8 @@
#ifndef _STDARG_H
#define _STDARG_H
+#include <sys/limits.h>
+
#ifndef __GNUC_VA_LIST
#define __GNUC_VA_LIST
typedef __builtin_va_list __gnuc_va_list;
@@ -41,4 +43,8 @@ typedef __gnuc_va_list va_list;
#define va_end(ap) __builtin_va_end((ap))
#define va_arg(ap, type) __builtin_va_arg((ap), type)
+/* L5 specific */
+extern char __argv[ARG_LEN][NARG_MAX];
+extern int __argc;
+
#endif /* !_STDARG_H */