From 7ef8a7379f7f7d09e71ccae2a0b688c3cd80423f Mon Sep 17 00:00:00 2001 From: Jakob Kaivo Date: Fri, 8 Feb 2019 18:42:39 -0500 Subject: merge sources into single tree --- src/nonstd/__libc_start.c | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 src/nonstd/__libc_start.c (limited to 'src/nonstd/__libc_start.c') diff --git a/src/nonstd/__libc_start.c b/src/nonstd/__libc_start.c new file mode 100644 index 00000000..8dab57fb --- /dev/null +++ b/src/nonstd/__libc_start.c @@ -0,0 +1,26 @@ +void __libc_start(int argc, char **argv) +{ + /* + struct __fopen_options fo = {0}; + + fo.fd = 0; + stdin = __libc.stdio.fopen(&fo); + + fo.fd = 1; + stdout = __libc.stdio.fopen(&fo); + + fo.fd = 2; + stderr = __libc.stdio.fopen(&fo); + + #if defined _POSIX_SOURCE || defined _POSIX_C_SOURCE || defined _XOPEN_SOURCE + setlocale(LC_ALL, "POSIX"); + #else + setlocale(LC_ALL, "C"); + #endif + */ + extern void exit(int); + extern int main(int, char*[]); + + exit(main(argc, argv)); +} + -- cgit v1.2.1