Split out of #37344.
/* SPDX-License-Identifier: LGPL-2.1-or-later */
+
+#include "alloc-util.h"
+#include "cryptsetup-util.h"
#include "extract-word.h"
-#include "fileio.h"
#include "integrity-util.h"
#include "log.h"
-#include "path-util.h"
#include "percent-util.h"
+#include "string-util.h"
+#include "strv.h"
+#include "time-util.h"
static int supported_integrity_algorithm(char *user_supplied) {
if (!STR_IN_SET(user_supplied, "crc32", "crc32c", "xxhash64", "sha1", "sha256", "hmac-sha256"))
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
-#include <stdint.h>
-
-#include "cryptsetup-util.h"
-#include "time-util.h"
+#include "forward.h"
int parse_integrity_options(
const char *options,
/* SPDX-License-Identifier: LGPL-2.1-or-later */
-#include <errno.h>
-#include <stdbool.h>
#include <stdlib.h>
#include <sys/stat.h>
#include <unistd.h>
#include "fileio.h"
#include "fstab-util.h"
#include "generator.h"
-#include "hexdecoct.h"
-#include "id128-util.h"
#include "integrity-util.h"
-#include "main-func.h"
-#include "mkdir.h"
-#include "parse-util.h"
+#include "log.h"
#include "path-util.h"
-#include "proc-cmdline.h"
#include "specifier.h"
#include "string-util.h"
#include "unit-name.h"
/* SPDX-License-Identifier: LGPL-2.1-or-later */
-#include <errno.h>
#include <stdio.h>
#include <sys/stat.h>
#include "argv-util.h"
#include "cryptsetup-util.h"
#include "fileio.h"
-#include "hexdecoct.h"
#include "integrity-util.h"
#include "log.h"
#include "main-func.h"
-#include "memory-util.h"
-#include "parse-util.h"
#include "path-util.h"
#include "pretty-print.h"
-#include "process-util.h"
#include "string-util.h"
-#include "terminal-util.h"
+#include "time-util.h"
#include "verbs.h"
static uint32_t arg_activate_flags;