diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2025-10-08 20:35:34 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2025-10-29 06:20:48 -0700 |
| commit | 89412fda775aecdedf4047355f2c45b48334a285 (patch) | |
| tree | 1aa3818600ec8bdead689f0a60bf507b4c259370 /lib/std/debug/ElfFile.zig | |
| parent | 69b54b0cd12fb90f8ff101bc66e433a81d4b8409 (diff) | |
| download | zig-89412fda775aecdedf4047355f2c45b48334a285.tar.gz zig-89412fda775aecdedf4047355f2c45b48334a285.zip | |
std.Io: implement fileStat
Diffstat (limited to 'lib/std/debug/ElfFile.zig')
| -rw-r--r-- | lib/std/debug/ElfFile.zig | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/std/debug/ElfFile.zig b/lib/std/debug/ElfFile.zig index 5be5ee55c5..2062772533 100644 --- a/lib/std/debug/ElfFile.zig +++ b/lib/std/debug/ElfFile.zig @@ -108,6 +108,7 @@ pub const LoadError = error{ LockedMemoryLimitExceeded, ProcessFdQuotaExceeded, SystemFdQuotaExceeded, + Canceled, Unexpected, }; @@ -408,7 +409,7 @@ fn loadInner( arena: Allocator, elf_file: std.fs.File, opt_crc: ?u32, -) (LoadError || error{CrcMismatch})!LoadInnerResult { +) (LoadError || error{ CrcMismatch, Canceled })!LoadInnerResult { const mapped_mem: []align(std.heap.page_size_min) const u8 = mapped: { const file_len = std.math.cast( usize, |
