summaryrefslogtreecommitdiff
path: root/src/boot
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2023-04-09 04:12:53 +0900
committerDaan De Meyer <daan.j.demeyer@gmail.com>2023-04-09 07:10:20 +0200
commitb98afb23bf54d9acbbe568ce1d7a747acb62b2b0 (patch)
treeaefc0a09f13bfe346dd4688349a9a4ee63bb4f9f /src/boot
parent46b457e54bd74fb7589bef529a7e42e980ffd777 (diff)
downloadsystemd-b98afb23bf54d9acbbe568ce1d7a747acb62b2b0.tar.gz
kernel-image: make inspect_kernel() optionally take directory fd
Diffstat (limited to 'src/boot')
-rw-r--r--src/boot/bootctl-uki.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/boot/bootctl-uki.c b/src/boot/bootctl-uki.c
index 718bac5ab2..8808c30569 100644
--- a/src/boot/bootctl-uki.c
+++ b/src/boot/bootctl-uki.c
@@ -1,5 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
+#include <fcntl.h>
+
#include "alloc-util.h"
#include "bootctl-uki.h"
#include "kernel-image.h"
@@ -8,7 +10,7 @@ int verb_kernel_identify(int argc, char *argv[], void *userdata) {
KernelImageType t;
int r;
- r = inspect_kernel(argv[1], &t, NULL, NULL, NULL);
+ r = inspect_kernel(AT_FDCWD, argv[1], &t, NULL, NULL, NULL);
if (r < 0)
return r;
@@ -21,7 +23,7 @@ int verb_kernel_inspect(int argc, char *argv[], void *userdata) {
KernelImageType t;
int r;
- r = inspect_kernel(argv[1], &t, &cmdline, &uname, &pname);
+ r = inspect_kernel(AT_FDCWD, argv[1], &t, &cmdline, &uname, &pname);
if (r < 0)
return r;