summaryrefslogtreecommitdiffstats
path: root/src/shared/elf-util.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/shared/elf-util.h')
-rw-r--r--src/shared/elf-util.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/shared/elf-util.h b/src/shared/elf-util.h
index b28e64cea6..13f531df9f 100644
--- a/src/shared/elf-util.h
+++ b/src/shared/elf-util.h
@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
-#include "json.h"
+#include "sd-json.h"
#if HAVE_ELFUTILS
int dlopen_dw(void);
@@ -10,9 +10,9 @@ int dlopen_elf(void);
/* Parse an ELF object in a forked process, so that errors while iterating over
* untrusted and potentially malicious data do not propagate to the main caller's process.
* If fork_disable_dump, the child process will not dump core if it crashes. */
-int parse_elf_object(int fd, const char *executable, bool fork_disable_dump, char **ret, JsonVariant **ret_package_metadata);
+int parse_elf_object(int fd, const char *executable, bool fork_disable_dump, char **ret, sd_json_variant **ret_package_metadata);
#else
-static inline int parse_elf_object(int fd, const char *executable, bool fork_disable_dump, char **ret, JsonVariant **ret_package_metadata) {
+static inline int parse_elf_object(int fd, const char *executable, bool fork_disable_dump, char **ret, sd_json_variant **ret_package_metadata) {
return log_error_errno(SYNTHETIC_ERRNO(EOPNOTSUPP), "elfutils disabled, parsing ELF objects not supported");
}
#endif