From 3052dc3c961dd9e7062685df9b8262c4958923d4 Mon Sep 17 00:00:00 2001 From: "Adam H. Leventhal" Date: Thu, 26 Sep 2024 14:59:40 -0700 Subject: [PATCH] small change to fix builds on macos --- crates/viona-api/src/lib.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crates/viona-api/src/lib.rs b/crates/viona-api/src/lib.rs index 56491fda8..69ad2c53d 100644 --- a/crates/viona-api/src/lib.rs +++ b/crates/viona-api/src/lib.rs @@ -67,11 +67,14 @@ impl VionaFd { } /// Retrieve the minor number of the viona device instance. - /// This is used for matching kernal statistic entries to the viona device. + /// This is used for matching kernel statistic entries to the viona device. pub fn instance_id(&self) -> Result { let meta = self.0.metadata()?; let rdev = meta.rdev(); + #[cfg(not(target_os = "macos"))] let minor = unsafe { libc::minor(rdev) }; + #[cfg(target_os = "macos")] + let minor = unsafe { libc::minor(rdev as libc::dev_t) as u32 }; Ok(minor) }