zig

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

commit da51e94d5073f3a224b520137c661eb7d02e0cfe (tree)
parent 7f43f78b5bea8d6af8fa29451a427b43cb37291f
Author: Andrew Kelley <andrew@ziglang.org>
Date:   Fri, 25 Jul 2025 13:54:46 -0700

std.fs.File.end: account for streaming mode

Diffstat:
Mlib/std/fs/File.zig | 11++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/lib/std/fs/File.zig b/lib/std/fs/File.zig @@ -2026,7 +2026,16 @@ pub const Writer = struct { /// along with other write failures. pub fn end(w: *Writer) EndError!void { try w.interface.flush(); - return w.file.setEndPos(w.pos); + switch (w.mode) { + .positional, + .positional_reading, + => try w.file.setEndPos(w.pos), + + .streaming, + .streaming_reading, + .failure, + => {}, + } } };