Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
std::fs::File::from_raw_fd(nix::fcntl::openat(
parent,
entry.file_name(),
- OFlag::O_CREAT | OFlag::O_WRONLY | OFlag::O_CLOEXEC,
+ OFlag::O_CREAT | OFlag::O_EXCL | OFlag::O_WRONLY | OFlag::O_CLOEXEC,
Mode::from_bits(0o600).unwrap(),
)?)
});
std::fs::File::from_raw_fd(nix::fcntl::openat(
parent,
file_name,
- OFlag::O_CREAT | OFlag::O_WRONLY | OFlag::O_CLOEXEC,
+ OFlag::O_CREAT | OFlag::O_EXCL | OFlag::O_WRONLY | OFlag::O_CLOEXEC,
Mode::from_bits(0o600).unwrap(),
)?)
};