diff --git a/src/backend/libc/fs/types.rs b/src/backend/libc/fs/types.rs index b8944ad7c..4e5bcbc6a 100644 --- a/src/backend/libc/fs/types.rs +++ b/src/backend/libc/fs/types.rs @@ -361,6 +361,14 @@ bitflags! { #[cfg(target_os = "freebsd")] const EMPTY_PATH = bitcast!(c::O_EMPTY_PATH); + /// `O_SYMLINK` + #[cfg(any(apple, target_os = "redox"))] + const SYMLINK = bitcast!(c::O_SYMLINK); + + /// `O_NOFOLLOW_ANY` + #[cfg(apple)] + const NOFOLLOW_ANY = bitcast!(c::O_NOFOLLOW_ANY); + /// `O_LARGEFILE` /// /// Rustix and/or libc will automatically set this flag when