From 770d3bdc1b458cc6d4e04341315b6da5c74b2f3b Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Sat, 30 May 2026 21:55:11 -0700 Subject: [PATCH] Dir.copyFile: preserve mode --- Dir.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dir.zig b/Dir.zig index 7488ddf69b68fee9ca881cf82ad0a3dbf765c675..1880eb038e366a0b1d74ec5c78f86186224956e5 100644 --- a/Dir.zig +++ b/Dir.zig @@ -419,7 +419,7 @@ pub fn copyFile(source_dir: Dir, source_path: [:0]const u8, dest_dir: Dir, dest_ defer source_file.close(); const source_stat = try source_file.stat(); - const dest_file = try dest_dir.createFile(dest_path, .{ .exclusive = true }); + const dest_file = try dest_dir.createFile(dest_path, .{ .exclusive = true, .mode = source_stat.mode }); defer dest_file.close(); if (os == .linux) { -- 2.54.0