diff options
Diffstat (limited to 'extras/mini-os/main.c')
-rw-r--r-- | extras/mini-os/main.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/extras/mini-os/main.c b/extras/mini-os/main.c index d31a4b4c2d..6c26e96057 100644 --- a/extras/mini-os/main.c +++ b/extras/mini-os/main.c @@ -4,6 +4,7 @@ * Samuel Thibault <Samuel.Thibault@eu.citrix.net>, October 2007 */ +#ifdef HAVE_LIBC #include <os.h> #include <sched.h> #include <console.h> @@ -112,7 +113,7 @@ static void call_main(void *p) } \ } - PARSE_ARGS(start_info.cmd_line, argc++, ); + PARSE_ARGS((char*)start_info.cmd_line, argc++, ); #ifdef CONFIG_QEMU PARSE_ARGS(domargs, argc++, ); #endif @@ -121,7 +122,7 @@ static void call_main(void *p) argv[0] = "main"; argc = 1; - PARSE_ARGS(start_info.cmd_line, argv[argc++] = c, *c++ = 0) + PARSE_ARGS((char*)start_info.cmd_line, argv[argc++] = c, *c++ = 0) #ifdef CONFIG_QEMU PARSE_ARGS(domargs, argv[argc++] = c, *c++ = 0) #endif @@ -168,3 +169,4 @@ int app_main(start_info_t *si) main_thread = create_thread("main", call_main, si); return 0; } +#endif |