2 * AcessOS Basic C Library
\r
4 #include "stdio_int.h"
\r
7 extern struct sFILE _iob[];
\r
8 extern struct sFILE *stdin;
\r
9 extern struct sFILE *stdout;
\r
10 extern struct sFILE *stderr;
\r
14 * \brief Stub Entrypoint
\r
15 * \param BaseAddress Unused - Load Address of libc
\r
16 * \param argc Unused - Argument Count (0 for current version of ld-acess)
\r
17 * \param argv Unused - Arguments (NULL for current version of ld-acess)
\r
18 * \param envp Environment Pointer
\r
20 int SoMain(unsigned int BaseAddress, int argc, char **argv, char **envp)
\r
25 // Init FileIO Pointers
\r
27 stdin->FD = 0; stdin->Flags = FILE_FLAG_MODE_READ;
\r
29 stdout->FD = 1; stdout->Flags = FILE_FLAG_MODE_WRITE;
\r
31 stderr->FD = 2; stderr->Flags = FILE_FLAG_MODE_WRITE;
\r