From 2e22dd218af5c81a30945742b323777cdc5511b4 Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Sat, 1 Mar 2025 00:14:24 +0900 Subject: [PATCH] memory-util: explicit_bzero() exists since glibc-2.25 --- meson.build | 1 - src/fundamental/memory-util-fundamental.h | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/meson.build b/meson.build index 05c13e947f..108e3d46b0 100644 --- a/meson.build +++ b/meson.build @@ -615,7 +615,6 @@ foreach ident : [ #include '''], ['bpf', '''#include #include '''], - ['explicit_bzero' , '''#include '''], ['reallocarray', '''#include '''], ['set_mempolicy', '''#include #include '''], diff --git a/src/fundamental/memory-util-fundamental.h b/src/fundamental/memory-util-fundamental.h index 6870f54f58..6c3aac34a2 100644 --- a/src/fundamental/memory-util-fundamental.h +++ b/src/fundamental/memory-util-fundamental.h @@ -17,7 +17,7 @@ _l_ > 0 ? memset((x), 0, _l_) : (x); \ }) -#if !SD_BOOT && HAVE_EXPLICIT_BZERO +#if !SD_BOOT static inline void *explicit_bzero_safe(void *p, size_t l) { if (p && l > 0) explicit_bzero(p, l);