Commit 68bd82d0cc

Linus Groh <mail@linusgroh.de>
2025-02-23 02:04:25
std.posix: Handle USER_MAPPED_FILE in windows ftruncate() impl
1 parent e47f340
Changed files (1)
lib
lib/std/posix.zig
@@ -1056,6 +1056,7 @@ pub fn ftruncate(fd: fd_t, length: u64) TruncateError!void {
             .SUCCESS => return,
             .INVALID_HANDLE => unreachable, // Handle not open for writing
             .ACCESS_DENIED => return error.AccessDenied,
+            .USER_MAPPED_FILE => return error.AccessDenied,
             else => return windows.unexpectedStatus(rc),
         }
     }