aboutsummaryrefslogtreecommitdiffstats
path: root/extras/mini-os/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'extras/mini-os/main.c')
-rw-r--r--extras/mini-os/main.c6
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