|
Basic Solution File System - BSFS
|
Core browser commands for the BSFS filesystem. More...
Functions | |
| int | bsfs_cmd_exit (FILE *file, superblock_t *sb, char **args) |
| Exit the BSFS browser loop. | |
| int | bsfs_cmd_info (FILE *file, superblock_t *sb, char **args) |
| Print filesystem information from the superblock. | |
| int | bsfs_cmd_help (FILE *file, superblock_t *sb, char **args) |
| Display a help summary for available commands. | |
Core browser commands for the BSFS filesystem.
Implements basic browser functionality including exit and info commands.
| int bsfs_cmd_exit | ( | FILE * | file, |
| superblock_t * | sb, | ||
| char ** | args ) |
Exit the BSFS browser loop.
Usage: exit
Prints a farewell message and returns 0 so the main loop terminates.
| file | Open filesystem image (unused). |
| sb | Loaded superblock (unused). |
| args | Tokenized arguments (unused). |
| int bsfs_cmd_help | ( | FILE * | file, |
| superblock_t * | sb, | ||
| char ** | args ) |
Display a help summary for available commands.
Usage: help
Prints categories and usage examples for navigation, file, directory, recovery and system commands available in the browser.
| file | Open filesystem image (unused). |
| sb | Loaded superblock (unused). |
| args | Tokenized arguments (unused). |
| int bsfs_cmd_info | ( | FILE * | file, |
| superblock_t * | sb, | ||
| char ** | args ) |
Print filesystem information from the superblock.
Usage: info
Dumps key fields such as magic, block size, total blocks, bitmap layout, inode and recovery roots, and the root inode number.
| file | Open filesystem image (unused). |
| sb | Loaded superblock. |
| args | Tokenized arguments (unused). |