From: Yu Watanabe Date: Tue, 17 Jun 2025 23:58:34 +0000 (+0900) Subject: basic: move missing_random.h -> include/sys/random.h X-Git-Tag: v258-rc1~193^2~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=695921d7f85353017dd96a1680928d3a7cd535fe;p=thirdparty%2Fsystemd.git basic: move missing_random.h -> include/sys/random.h --- 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"