fs Fetch cleanup
This commit is contained in:
@ -44,14 +44,22 @@ void fs_fetch(void) {
|
|||||||
|
|
||||||
IoctlDirent *dirent = &dirents[i];
|
IoctlDirent *dirent = &dirents[i];
|
||||||
|
|
||||||
char membuf[20];
|
|
||||||
|
|
||||||
uprintf("%-30s %-15s %-1s",
|
if (dirent->stat.type == IOCTLSTAT_FILE) {
|
||||||
dirent->name,
|
char *membuf = umalloc(20);
|
||||||
dirent->stat.type == IOCTLSTAT_FILE ? human_size(dirent->stat.size, membuf, 20) : "-",
|
uprintf("%-30s %-15s %-1s\n",
|
||||||
dirent->stat.type == IOCTLSTAT_FILE ? "F" : "D"
|
dirent->name,
|
||||||
);
|
human_size(dirent->stat.size, membuf, 20),
|
||||||
uprintf("\n");
|
"F"
|
||||||
|
);
|
||||||
|
ufree(membuf);
|
||||||
|
} else if (dirent->stat.type == IOCTLSTAT_DIR) {
|
||||||
|
uprintf("%-30s %-15s %-1s\n",
|
||||||
|
dirent->name,
|
||||||
|
"-",
|
||||||
|
"D"
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ufree(dirents);
|
ufree(dirents);
|
||||||
|
Reference in New Issue
Block a user