From 0c09818abe0c4884556910af20d04b86b34f3987 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Thu, 26 Mar 2026 15:31:31 -0400 Subject: [PATCH] lib: fix aarch64 build by casting `UtsNameBuf` field pointers to `c_char` --- src/lib.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index b989c97..ab21d03 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -28,21 +28,21 @@ impl UtsName { #[must_use] pub const fn nodename(&self) -> &CStr { - unsafe { CStr::from_ptr(self.0.nodename.as_ptr()) } + unsafe { CStr::from_ptr(self.0.nodename.as_ptr().cast()) } } #[must_use] pub const fn sysname(&self) -> &CStr { - unsafe { CStr::from_ptr(self.0.sysname.as_ptr()) } + unsafe { CStr::from_ptr(self.0.sysname.as_ptr().cast()) } } #[must_use] pub const fn release(&self) -> &CStr { - unsafe { CStr::from_ptr(self.0.release.as_ptr()) } + unsafe { CStr::from_ptr(self.0.release.as_ptr().cast()) } } #[must_use] pub const fn machine(&self) -> &CStr { - unsafe { CStr::from_ptr(self.0.machine.as_ptr()) } + unsafe { CStr::from_ptr(self.0.machine.as_ptr().cast()) } } }