From a5892b35233748b2fcff1f726314c9a8df749f9c Mon Sep 17 00:00:00 2001 From: Clyne Sullivan Date: Fri, 24 Jan 2020 09:15:46 -0500 Subject: Reviewed stmos, made small format/doc fixes --- src/crt/crt0.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/crt') diff --git a/src/crt/crt0.c b/src/crt/crt0.c index ccdb2eb..35c3fa9 100644 --- a/src/crt/crt0.c +++ b/src/crt/crt0.c @@ -25,12 +25,20 @@ extern int main(int, char **); static void stdio_init(void); +/** + * Entry point for userland programs. + * Sets up stdio, then enters the program's main() before exiting with main()'s + * return code. + */ void _start(void) { stdio_init(); exit(main(0, 0)); } +/** + * Initializes file handles for stdout, stdin, and stderr. + */ void stdio_init(void) { stderr = calloc(1, sizeof(FILE)); -- cgit v1.2.3