| author | |
| committer | |
| log | da51e94d5073f3a224b520137c661eb7d02e0cfe |
| tree | 61d5950dc3ce7a9b3d564f861c7fed3f7e6351f1 |
| parent | 7f43f78b5bea8d6af8fa29451a427b43cb37291f |
1 files changed, 10 insertions(+), 1 deletions(-)
lib/std/fs/File.zig+10-1| ... | ... | @@ -2026,7 +2026,16 @@ pub const Writer = struct { |
| 2026 | 2026 | /// along with other write failures. |
| 2027 | 2027 | pub fn end(w: *Writer) EndError!void { |
| 2028 | 2028 | try w.interface.flush(); |
| 2029 | return w.file.setEndPos(w.pos); | |
| 2029 | switch (w.mode) { | |
| 2030 | .positional, | |
| 2031 | .positional_reading, | |
| 2032 | => try w.file.setEndPos(w.pos), | |
| 2033 | ||
| 2034 | .streaming, | |
| 2035 | .streaming_reading, | |
| 2036 | .failure, | |
| 2037 | => {}, | |
| 2038 | } | |
| 2030 | 2039 | } |
| 2031 | 2040 | }; |
| 2032 | 2041 |