diff options
| author | Bobby <[email protected]> | 2026-03-25 15:16:04 +0530 |
|---|---|---|
| committer | Bobby <[email protected]> | 2026-03-25 15:16:04 +0530 |
| commit | a23145402816a6d8b630ca308dc56090e8bd8217 (patch) | |
| tree | 24953a8fabe81e2e453be4d116f7d7e388c7aaed /common/errors/errors.zig | |
| parent | a55d1a8cc9d59dd48964e8be797e9f396b69aaed (diff) | |
| download | akiba-a23145402816a6d8b630ca308dc56090e8bd8217.tar.xz akiba-a23145402816a6d8b630ca308dc56090e8bd8217.zip | |
Add AFS and FAT32 filesystem implementations
- Introduced AFS allocation operations with bitmap management in `allocate.zig`.
- Implemented stack write operations for AFS in `stack.zig`, including record creation functions.
- Added unit write operations for AFS in `unit.zig`, enabling data writing to spans.
- Created a unified write interface for AFS in `write.zig` to streamline write operations.
- Established FAT32 constants and types in `constants.zig` and `types.zig`, respectively.
- Developed FAT32 filesystem structure in `fat32.zig`, including re-exports for common types.
- Implemented cluster operations for FAT32 in `cluster.zig`, handling cluster validation and reading.
- Added read operations for FAT32 in `read.zig`, integrating cluster and stack functionalities.
- Created entry types for FAT32 in `entry.zig`, supporting standard and long identity entries.
- Developed boot sector creation and initialization functions in `boot.zig` for FAT32.
- Implemented entry creation functions in `entry.zig` for FAT32, supporting short and long names.
- Introduced shared filesystem libraries in `fs.zig` and `shared.zig` for better modularity.
- Added mkafsdisk AFS adapter in `toolchain/mkafsdisk/afs/afs.zig` for host file I/O operations.
Diffstat (limited to 'common/errors/errors.zig')
0 files changed, 0 insertions, 0 deletions
