diff --git a/src/backend/libc/c.rs b/src/backend/libc/c.rs index 17f00b72f..5c4d9070d 100644 --- a/src/backend/libc/c.rs +++ b/src/backend/libc/c.rs @@ -63,6 +63,8 @@ pub(crate) const ETH_P_XDSA: c_int = linux_raw_sys::if_ether::ETH_P_XDSA as _; pub(crate) const ETH_P_MAP: c_int = linux_raw_sys::if_ether::ETH_P_MAP as _; #[cfg(all(linux_kernel, feature = "net"))] pub(crate) const ETH_P_MCTP: c_int = linux_raw_sys::if_ether::ETH_P_MCTP as _; +#[cfg(all(linux_kernel, feature = "mount"))] +pub(crate) const MS_NOSYMFOLLOW: c_ulong = linux_raw_sys::general::MS_NOSYMFOLLOW as _; #[cfg(all( linux_kernel, diff --git a/src/backend/libc/mount/types.rs b/src/backend/libc/mount/types.rs index 9b88a7530..c6f6c4678 100644 --- a/src/backend/libc/mount/types.rs +++ b/src/backend/libc/mount/types.rs @@ -56,6 +56,9 @@ bitflags! { /// `MS_SYNCHRONOUS` const SYNCHRONOUS = c::MS_SYNCHRONOUS; + /// `MS_NOSYMFOLLOW` + const NOSYMFOLLOW = c::MS_NOSYMFOLLOW; + /// const _ = !0; }