aboutsummaryrefslogtreecommitdiff
path: root/lib/std/elf.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2020-08-19 23:46:22 -0400
committerGitHub <noreply@github.com>2020-08-19 23:46:22 -0400
commitb1c7334355b345a6c244f617c2d4fae9e9f82c5a (patch)
treec97071917e07990ef415e4bd948c0f3c08c4141c /lib/std/elf.zig
parenta30950706f858e052376fb2d526895970f59d0ca (diff)
parente2cfc65909d49d1102fa440759f5475ced0c0c15 (diff)
downloadzig-b1c7334355b345a6c244f617c2d4fae9e9f82c5a.tar.gz
zig-b1c7334355b345a6c244f617c2d4fae9e9f82c5a.zip
Merge pull request #5745 from lun-4/ebadf-error
map EBADF to error values for read and write
Diffstat (limited to 'lib/std/elf.zig')
-rw-r--r--lib/std/elf.zig1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/std/elf.zig b/lib/std/elf.zig
index 9765bedc29..a241ef9537 100644
--- a/lib/std/elf.zig
+++ b/lib/std/elf.zig
@@ -558,6 +558,7 @@ fn preadNoEof(file: std.fs.File, buf: []u8, offset: u64) !void {
error.InputOutput => return error.FileSystem,
error.Unexpected => return error.Unexpected,
error.WouldBlock => return error.Unexpected,
+ error.NotOpenForReading => return error.Unexpected,
error.AccessDenied => return error.Unexpected,
};
if (len == 0) return error.UnexpectedEndOfFile;