blob: 1f17f41aafbcd1c6856748e4dcd3bebb8848ef08 (
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
27
28
29
30
31
32
33
34
35
36
37
|
//! Hikari AFS Adapter
const shared_afs = @import("../../../shared/fs/afs/afs.zig");
// Adapters (EFI-specific)
pub const btree = @import("btree_adapter.zig");
pub const reader = @import("reader_adapter.zig");
pub const block_io = @import("block_io.zig");
// Re-export shared types
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 ThreadRecord = shared_afs.types.ThreadRecord;
pub const SpanKey = shared_afs.types.SpanKey;
pub const SpanRecord = shared_afs.types.SpanRecord;
pub const Permissions = shared_afs.Permissions;
pub const AliasInfo = shared_afs.types.catalog.AliasInfo;
pub const TwinInfo = shared_afs.types.catalog.TwinInfo;
pub const JournalInfoCell = shared_afs.types.JournalInfoCell;
pub const JournalHeader = shared_afs.types.JournalHeader;
pub const Timestamp = shared_afs.types.Timestamp;
// Adapter types
pub const BTree = btree.BTree;
pub const BTreeError = btree.BTreeError;
pub const Reader = reader.Reader;
pub const ReadError = reader.ReadError;
|