From 6ca77ebd1d497bed27c5c74071e6c2ae9f8649a1 Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Sun, 23 Aug 2026 19:25:11 -0700 Subject: [PATCH] mktemp(): ensure the file returned is new --- nfs.zig | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nfs.zig b/nfs.zig index c017b07f889ff0ff1c814b3719795a4f1aecddee..295773f8d650c6d6e5f6de7d31d8e99eb7b16819 100644 --- a/nfs.zig +++ b/nfs.zig @@ -70,7 +70,9 @@ pub fn mktemp(flags: Dir.CreateFlags) !File { const rand = nio.randomBytes(10); for (template[9..][0..10], rand) |*a, b| a.* = letters[b % 62]; const path = template[0 .. template.len - 1 :0]; - return cwd().createFile(path, flags); + var _flags = flags; + _flags.exclusive = true; + return cwd().createFile(path, _flags); } pub fn pipe2(flag: c_int) ![2]File { -- 2.54.0