From 695921d7f85353017dd96a1680928d3a7cd535fe Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Wed, 18 Jun 2025 08:58:34 +0900 Subject: [PATCH] basic: move missing_random.h -> include/sys/random.h --- src/basic/{missing_random.h => include/sys/random.h} | 6 ++---- src/basic/random-util.c | 2 +- src/random-seed/random-seed-tool.c | 2 +- 3 files changed, 4 insertions(+), 6 deletions(-) rename src/basic/{missing_random.h => include/sys/random.h} (60%) diff --git a/src/basic/missing_random.h b/src/basic/include/sys/random.h similarity index 60% rename from src/basic/missing_random.h rename to src/basic/include/sys/random.h index 61b8c11ed0a..c0d1197aa50 100644 --- a/src/basic/missing_random.h +++ b/src/basic/include/sys/random.h @@ -1,13 +1,11 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ #pragma once -#include /* IWYU pragma: export */ - -#include "forward.h" +#include_next /* Defined since glibc-2.32. */ #ifndef GRND_INSECURE # define GRND_INSECURE 0x0004 #else -assert_cc(GRND_INSECURE == 0x0004); +_Static_assert(GRND_INSECURE == 0x0004, ""); #endif diff --git a/src/basic/random-util.c b/src/basic/random-util.c index 17268732374..ece0e419437 100644 --- a/src/basic/random-util.c +++ b/src/basic/random-util.c @@ -6,6 +6,7 @@ #include #include #include +#include #include #include @@ -15,7 +16,6 @@ #include "io-util.h" #include "iovec-util.h" #include "log.h" -#include "missing_random.h" #include "parse-util.h" #include "pidfd-util.h" #include "process-util.h" diff --git a/src/random-seed/random-seed-tool.c b/src/random-seed/random-seed-tool.c index a99df0e08e4..b539c1f654f 100644 --- a/src/random-seed/random-seed-tool.c +++ b/src/random-seed/random-seed-tool.c @@ -3,6 +3,7 @@ #include #include #include +#include #include #include #include @@ -17,7 +18,6 @@ #include "io-util.h" #include "log.h" #include "main-func.h" -#include "missing_random.h" #include "mkdir.h" #include "parse-util.h" #include "pretty-print.h" -- 2.47.3