Sun 12 Jan 19:29:58 CET 2025
This commit is contained in:
		
							parent
							
								
									f7ff668fa6
								
							
						
					
					
						commit
						cd8c4f8af7
					
				|  | @ -4,6 +4,7 @@ This software is distributed under the GNU General Public License. | |||
| See the file LICENSE for details. | ||||
| */ | ||||
| 
 | ||||
| #include "kernel/config.h" | ||||
| #include "kernel/types.h" | ||||
| #include "kernel/error.h" | ||||
| #include "kernel/ascii.h" | ||||
|  | @ -22,6 +23,10 @@ See the file LICENSE for details. | |||
| #include "bcache.h" | ||||
| #include "printf.h" | ||||
| 
 | ||||
| #ifdef KSHELL_EXT | ||||
|   #include "kshell_ext.c" | ||||
| #endif | ||||
| 
 | ||||
| static int kshell_mount( const char *devname, int unit, const char *fs_type) | ||||
| { | ||||
| 	if(current->ktable[KNO_STDDIR]) { | ||||
|  | @ -350,7 +355,12 @@ int kshell_execute(int argc, const char **argv) | |||
| 		bcache_flush_all(); | ||||
| 	} else if(!strcmp(cmd, "help")) { | ||||
| 		printf("Kernel Shell Commands:\nrun <path> <args>\nstart <path> <args>\nkill <pid>\nreap <pid>\nwait\nlist\nautomount\nmount <device> <unit> <fstype>\numount\nformat <device> <unit><fstype>\ninstall atapi <srcunit> ata <dstunit>\nmkdir <path>\nremove <path>time\nbcache_stats\nbcache_flush\nreboot\nhelp\n\n"); | ||||
| 	} else { | ||||
| #ifdef KSHELL_EXT_EXECUTE | ||||
|   #include "kshell_ext_execute.c" | ||||
| #else | ||||
|   } | ||||
| #endif | ||||
| 	else { | ||||
| 		printf("%s: command not found\n", argv[0]); | ||||
| 	} | ||||
| 	return 0; | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user