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 61b8c11ed0..c0d1197aa5 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 1726873237..ece0e41943 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 a99df0e08e..b539c1f654 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"