zig

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

commit 75ff34db9e93056482233f8476a06f78b4a2f3c2 (tree)
parent 2834b937f143aa80e3730706dac5ff44cea3a67d
Author: Ali Chraghi <alichraghi@pm.me>
Date:   Fri,  3 Mar 2023 11:04:08 +0330

std.Build.Cache: remove 'test-filetimestamp.tmp' once timestamp returned

Diffstat:
Mlib/std/Build/Cache.zig | 9+++++++--
1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/lib/std/Build/Cache.zig b/lib/std/Build/Cache.zig @@ -956,11 +956,16 @@ fn hashFile(file: fs.File, bin_digest: *[Hasher.mac_length]u8) !void { // Create/Write a file, close it, then grab its stat.mtime timestamp. fn testGetCurrentFileTimestamp() !i128 { - var file = try fs.cwd().createFile("test-filetimestamp.tmp", .{ + const test_out_file = "test-filetimestamp.tmp"; + + var file = try fs.cwd().createFile(test_out_file, .{ .read = true, .truncate = true, }); - defer file.close(); + defer { + file.close(); + fs.cwd().deleteFile(test_out_file) catch {}; + } return (try file.stat()).mtime; }