Go to the source code of this file.
Functions | |
void | fsutil_ls (char **argv) |
void | fsutil_cat (char **argv) |
void | fsutil_rm (char **argv) |
void | fsutil_extract (char **argv) |
void | fsutil_append (char **argv) |
void fsutil_append | ( | char ** | argv | ) |
Definition at line 168 of file fsutil.c.
References block_get_role(), BLOCK_SCRATCH, BLOCK_SECTOR_SIZE, block_size(), block_write(), buffer, dst, file_close(), file_length(), file_name, file_read(), filesys_open(), free(), malloc(), memset(), NULL, PANIC, printf(), PROTd, block::size, ustar_make_header(), and USTAR_REGULAR.
Referenced by run_actions().
void fsutil_cat | ( | char ** | argv | ) |
Definition at line 34 of file fsutil.c.
References buffer, file_close(), file_name, file_read(), file_tell(), filesys_open(), hex_dump(), NULL, PAL_ASSERT, palloc_free_page(), palloc_get_page(), PANIC, PGSIZE, file::pos, and printf().
Referenced by run_actions().
void fsutil_extract | ( | char ** | argv | ) |
void fsutil_ls | ( | char ** | argv | ) |
void fsutil_rm | ( | char ** | argv | ) |
Definition at line 61 of file fsutil.c.
References file_name, filesys_remove(), PANIC, and printf().
Referenced by run_actions().