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 {