From 95b2de78e181d47eb410a6604f8e92bf17d821d7 Mon Sep 17 00:00:00 2001 From: Sylvestre Ledru Date: Sat, 8 Mar 2025 14:41:40 +0100 Subject: [PATCH] Fix 'extern blocks must be unsafe' --- src/uu/stdbuf/src/libstdbuf/src/libstdbuf.rs | 2 +- src/uucore/src/lib/features/entries.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/uu/stdbuf/src/libstdbuf/src/libstdbuf.rs b/src/uu/stdbuf/src/libstdbuf/src/libstdbuf.rs index f365fe596..d3e6852a0 100644 --- a/src/uu/stdbuf/src/libstdbuf/src/libstdbuf.rs +++ b/src/uu/stdbuf/src/libstdbuf/src/libstdbuf.rs @@ -26,7 +26,7 @@ cpp! {{ } }} -extern "C" { +unsafe extern "C" { fn __stdbuf_get_stdin() -> *mut FILE; fn __stdbuf_get_stdout() -> *mut FILE; fn __stdbuf_get_stderr() -> *mut FILE; diff --git a/src/uucore/src/lib/features/entries.rs b/src/uucore/src/lib/features/entries.rs index 56f967866..af20891d0 100644 --- a/src/uucore/src/lib/features/entries.rs +++ b/src/uucore/src/lib/features/entries.rs @@ -45,7 +45,7 @@ use std::io::Result as IOResult; use std::ptr; use std::sync::{LazyLock, Mutex}; -extern "C" { +unsafe extern "C" { /// From: `` /// > The getgrouplist() function scans the group database to obtain /// > the list of groups that user belongs to.