操作系统课程设计

源代码在线查看: command.h

软件大小: 781 K
上传用户: apsdn
关键词: 操作系统
下载地址: 免注册下载 普通下载 VIP

相关代码

				/* command.h */
				
				
				#ifndef _COMMAND_H
				#define _COMMAND_H 0
				
				#include "fd.h"
				
				#define MAX_COMMAND_LEN 20//一个命令的最大长度
				
				struct sh_command{
				    char com[MAX_COMMAND_LEN];//命令
				    int no;//命令对应的选择号
				    char *argv;//参数
				    char *description;//描述
				};
				
				void processor( const char *command, FILE *fp, int *pd_ind_no, char *path);
				
				char *pick_arg( int argc, char *argv);
				
				/* command part */
				
				void help();
								void open_file(FILE*fp,int dir_ind_no,char* file);				
				void list_dir( FILE *fp, int dir_ind_no);
				
				int cd_path( FILE *fp, int *pd_ind_no, char *path);
				
				void status( FILE *fp);
				
				void re_name( FILE *fp, int dir_ind_no, char *f1, char *f2);
				
				void pwd( FILE *fp, int *pd_ind_no, char *path);
				
				
				
				#endif	/* _COMMAND_H */
							

相关资源