diff --git a/netwatch/src/interfaces/bsd/freebsd.rs b/netwatch/src/interfaces/bsd/freebsd.rs index 6be6d523..600ddb46 100644 --- a/netwatch/src/interfaces/bsd/freebsd.rs +++ b/netwatch/src/interfaces/bsd/freebsd.rs @@ -203,10 +203,18 @@ mod arm { } // Hardcoded based on the generated values here: https://cs.opensource.google/go/x/net/+/master:route/zsys_freebsd_arm.go -#[cfg(target_arch = "aarch64")] -pub use self::arm64::*; -#[cfg(target_arch = "aarch64")] -mod arm64 { +#[cfg(any( + target_arch = "aarch64", + target_arch = "powerpc64", + target_arch = "riscv64" +))] +pub use self::lp64::*; +#[cfg(any( + target_arch = "aarch64", + target_arch = "powerpc64", + target_arch = "riscv64" +))] +mod lp64 { pub const SIZEOF_IF_MSGHDRL_FREE_BSD10: usize = 0xb0; pub const SIZEOF_IFA_MSGHDR_FREE_BSD10: usize = 0x14; pub const SIZEOF_IFA_MSGHDRL_FREE_BSD10: usize = 0xb0;