24 lines
522 B
C
24 lines
522 B
C
#ifndef CRASHPOWEROS_SHELL_H
|
|
#define CRASHPOWEROS_SHELL_H
|
|
|
|
#define MAX_COMMAND_LEN 100
|
|
#define MAX_ARG_NR 50
|
|
|
|
char getc();
|
|
int gets(char *buf, int buf_size);
|
|
void setup_shell();
|
|
|
|
//内置命令
|
|
void cmd_echo(int argc,char **argv);
|
|
void cmd_proc(int argc, char **argv);
|
|
void cmd_date();
|
|
void cmd_reset();
|
|
void cmd_del(int argc, char **argv);
|
|
void cmd_mkdir(int argc, char **argv);
|
|
void cmd_read(int argc, char **argv);
|
|
void cmd_cat(int argc, char **argv);
|
|
void cmd_ls();
|
|
void cmd_shutdown();
|
|
|
|
#endif //CRASHPOWEROS_SHELL_H
|