It's already inverted in fsflags_to_bsd and shouldn't be inverted once again in
open or create.
Signed-off-by: Alexey Yerin <yyp@disroot.org>
---
os/+freebsd/dirfdfs.ha | 2 --
1 file changed, 2 deletions(-)
diff --git a/os/+freebsd/dirfdfs.ha b/os/+freebsd/dirfdfs.ha
index 637fa51c..60acdd39 100644
--- a/os/+freebsd/dirfdfs.ha
+++ b/os/+freebsd/dirfdfs.ha
@@ -174,7 +174,6 @@ fn fs_open_file(
for (let i = 0z; i < len(flags); i += 1z) {
oflags |= flags[i];
};
- oflags ^= fs::flag::CTTY | fs::flag::NOCLOEXEC; // invert NOCTTY/CLOEXEC
return _fs_open(fs, path, fsflags_to_bsd(oflags), 0);
};
@@ -197,7 +196,6 @@ fn fs_create_file(
for (let i = 0z; i < len(flags); i += 1z) {
oflags |= flags[i];
};
- oflags ^= fs::flag::CTTY | fs::flag::NOCLOEXEC; // invert NOCTTY/CLOEXEC
oflags |= fs::flag::CREATE;
return _fs_open(fs, path, fsflags_to_bsd(oflags), mode)?;
};
--
2.42.0