From ab7e3da66155916ac0f2e206841d5d2e6f311109 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Sat, 9 Sep 2023 09:22:26 -0600 Subject: [PATCH] strsignal must return mutable char pointer --- src/header/string/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/header/string/mod.rs b/src/header/string/mod.rs index 8316c0aba0..fa916172e7 100644 --- a/src/header/string/mod.rs +++ b/src/header/string/mod.rs @@ -365,11 +365,11 @@ pub unsafe extern "C" fn strrchr(s: *const c_char, c: c_int) -> *mut c_char { } #[no_mangle] -pub unsafe extern "C" fn strsignal(sig: c_int) -> *const c_char { +pub unsafe extern "C" fn strsignal(sig: c_int) -> *mut c_char { signal::_signal_strings .get(sig as usize) .unwrap_or(&signal::_signal_strings[0]) // Unknown signal message - .as_ptr() as *const c_char + .as_ptr() as *mut c_char } #[no_mangle]