feat: a pseudo shell environment for basic interacting and testing purpose
[lunaix-os.git] / lunaix-os / kernel / proc0.c
index f926ffda7df7926c6a063aabdaab1f0fa7b36898..cd7681854e86dfefca8455928256a7aefd9c5614 100644 (file)
@@ -50,7 +50,8 @@ __do_reserved_memory(int unlock);
 // #define DEMO_SIGNAL
 // #define DEMO_READDIR
 // #define DEMO_IOTEST
-#define DEMO_INPUT_TEST
+// #define DEMO_INPUT_TEST
+#define DEMO_SIMPLE_SH
 
 extern void
 _pconsole_main();
@@ -70,6 +71,9 @@ _iotest_main();
 extern void
 input_test();
 
+extern void
+sh_main();
+
 void __USER__
 __proc0_usr()
 {
@@ -95,6 +99,8 @@ __proc0_usr()
         _iotest_main();
 #elif defined DEMO_INPUT_TEST
         input_test();
+#elif defined DEMO_SIMPLE_SH
+        sh_main();
 #else
         _lxinit_main();
 #endif