zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit cbe38f771c0cb7d098878e8e703ed23620f868f7 (tree)
parent c6538b70f5f0a5a1da8895c169c2cb9189148d85
Author: Alex Rønne Petersen <alex@alexrp.com>
Date:   Fri, 30 Jan 2026 23:58:17 +0100

std.Io.Threaded: consider EOPNOTSUPP to be programmer error in createFileMap()

Not doing so was hiding bugs (e.g. on s390x-linux).

Diffstat:
Mlib/std/Io/Threaded.zig | 1+
1 file changed, 1 insertion(+), 0 deletions(-)

diff --git a/lib/std/Io/Threaded.zig b/lib/std/Io/Threaded.zig @@ -16796,6 +16796,7 @@ fn createFileMap( .OVERFLOW => return error.Unseekable, .BADF => return errnoBug(err), // Always a race condition. .INVAL => return errnoBug(err), // Invalid parameters to mmap() + .OPNOTSUPP => return errnoBug(err), // Bad flags with MAP.SHARED_VALIDATE on Linux. else => return posix.unexpectedErrno(err), } };