authorgravatar for alichraghi@proton.meAli Chraghi <alichraghi@proton.me> 2023-03-03 11:04:08+03:30
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-03-03 13:50:44-05:00
log75ff34db9e93056482233f8476a06f78b4a2f3c2
treeb40e4c8bc68388590942ceb08c68b7a8480e4fcf
parent2834b937f143aa80e3730706dac5ff44cea3a67d

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


1 files changed, 7 insertions(+), 2 deletions(-)

lib/std/Build/Cache.zig+7-2
......@@ -956,11 +956,16 @@ fn hashFile(file: fs.File, bin_digest: *[Hasher.mac_length]u8) !void {
956956
957957// Create/Write a file, close it, then grab its stat.mtime timestamp.
958958fn testGetCurrentFileTimestamp() !i128 {
959 var file = try fs.cwd().createFile("test-filetimestamp.tmp", .{
959 const test_out_file = "test-filetimestamp.tmp";
960
961 var file = try fs.cwd().createFile(test_out_file, .{
960962 .read = true,
961963 .truncate = true,
962964 });
963 defer file.close();
965 defer {
966 file.close();
967 fs.cwd().deleteFile(test_out_file) catch {};
968 }
964969
965970 return (try file.stat()).mtime;
966971}