return MakeDir(name, cdir->attribute, cdir->uid, cdir->gid, cdir->id);
}
-
-int ShowFile(const char *name)
+/*正常->0 & 内容画面表示 異常->(-1 -> fnodeがディレクトリ用)*/
+int ShowFile(struct fnode* node)
{
- bool error=false;
- struct fnode* node=SearchObjectFromCDir(name, 1, &error);
- if(error==true)return -1;
+ struct faright right=CheckObjectRight(node);
+ if(right.dir==true)return -1;
+ unsigned long long size;
+ for(size=0; size<node->fsize; size++){
+ if(node->level==0){
+ FSSector sec=node->tnp;
+ while(*sec!='\0'){
+ kputchar(*sec);
+ sec++;
+ }
+ }else{
+
+ }
+ }
}
int ChangeDir(char* name, char* current_dir, bool* error)