コード例 #1
0
ファイル: shell.c プロジェクト: hankGo/freertos-plus
void cat_command(int n, char *argv[]){
	if(n==1){
		fio_printf(2, "\r\nUsage: cat <filename>\r\n");
		return;
	}

	if(!filedump(argv[1]))
		fio_printf(2, "\r\n%s no such file or directory.\r\n", argv[1]);
}
コード例 #2
0
ファイル: recognition_helpers.cpp プロジェクト: vitos1/imago
	void dumpVFS(imago::VirtualFS& vfs, const std::string& filename)
	{
		// store all the vfs contents in one single file (including html, images, etc)
		if (!vfs.empty())
		{
			imago::FileOutput filedump(filename.c_str());
			std::vector<char> data;		
			vfs.getData(data); 
			filedump.write(&data.at(0), data.size());
		}
	}
コード例 #3
0
ファイル: shell.c プロジェクト: hankGo/freertos-plus
void man_command(int n, char *argv[]){
	if(n==1){
		fio_printf(2, "\r\nUsage: man <command>\r\n");
		return;
	}

	char buf[128]="/romfs/manual/";
	strcat(buf, argv[1]);

	if(!filedump(buf))
		fio_printf(2, "\r\nManual not available.\r\n");
}
コード例 #4
0
ファイル: shell.c プロジェクト: CobooGuo/freertos-basic
void cat_command(int n, char *argv[]){
	if(n==1){
		fio_printf(2, "\r\nUsage: cat <filename>\r\n");
		return;
	}

    int dump_status = filedump(argv[1]);
	if(dump_status == -1){
		fio_printf(2, "\r\n%s : no such file or directory.\r\n", argv[1]);
    }else if(dump_status == -2){
		fio_printf(2, "\r\nFile system not registered.\r\n", argv[1]);
    }
}
コード例 #5
0
ファイル: shell.c プロジェクト: chunikuo/freertos-plus
void cat_command(int n, char *argv[]){
	if(n==1){
		fio_printf(2, "\r\nUsage: cat <filename>\r\n");
		return;
	}

	// combine romfs path with filename
	char buf[128] = "/romfs/";
	strcat(buf, argv[1]);

	if(!filedump(buf))
		fio_printf(2, "\r\n%s no such file or directory.\r\n", argv[1]);
}