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]); }
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()); } }
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"); }
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]); } }
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]); }