aboutsummaryrefslogtreecommitdiff
path: root/toolchain/mkafsdisk/afs/afs.zig
blob: b67ed77ed4ed6b9ba1d964fdab6f2961dbc58707 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
//! mkafsdisk AFS Adapter
//!
//! Uses shared/afs for types and constants, provides host file I/O writer.

const shared_afs = @import("../../../shared/fs/afs/afs.zig");

pub const writer = @import("writer.zig");

// Re-export shared types and constants
pub const constants = shared_afs.constants;
pub const types = shared_afs.types;

pub const VolumeHeader = shared_afs.VolumeHeader;
pub const SpanDescriptor = shared_afs.SpanDescriptor;
pub const ChannelInfo = shared_afs.ChannelInfo;
pub const BTreeNodeDescriptor = shared_afs.BTreeNodeDescriptor;
pub const BTreeHeaderRecord = shared_afs.BTreeHeaderRecord;
pub const IndexKey = shared_afs.IndexKey;
pub const StackRecord = shared_afs.StackRecord;
pub const UnitRecord = shared_afs.UnitRecord;
pub const Permissions = shared_afs.Permissions;
pub const JournalInfoCell = shared_afs.types.JournalInfoCell;
pub const JournalHeader = shared_afs.types.JournalHeader;

// Writer using shared types
pub const Writer = writer.Writer;