From 4ef3019ceb104ab80513c06287f1cd7dce6fdec3 Mon Sep 17 00:00:00 2001 From: David Tardon Date: Fri, 25 Apr 2025 14:56:35 +0200 Subject: [PATCH] udevadm-info: drop args of stat_device() They are all static vars now, so can be used directly. --- src/udev/udevadm-info.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/udev/udevadm-info.c b/src/udev/udevadm-info.c index 17fd33f45c6..f7cbfa48787 100644 --- a/src/udev/udevadm-info.c +++ b/src/udev/udevadm-info.c @@ -450,17 +450,16 @@ static int record_to_json(sd_device *device, sd_json_variant **ret) { return 0; } -static int stat_device(const char *name, bool export, const char *prefix) { +static int stat_device(void) { struct stat statbuf; - assert(name); + assert(arg_name); - if (stat(name, &statbuf) != 0) + if (stat(arg_name, &statbuf) != 0) return -errno; - if (export) { - if (!prefix) - prefix = "INFO_"; + if (arg_export) { + const char *prefix = arg_export_prefix ?: "INFO_"; printf("%sMAJOR=%u\n" "%sMINOR=%u\n", prefix, major(statbuf.st_dev), @@ -1284,7 +1283,7 @@ int info_main(int argc, char *argv[], void *userdata) { return cleanup_db(); if (arg_action_type == ACTION_DEVICE_ID_FILE) - return stat_device(arg_name, arg_export, arg_export_prefix); + return stat_device(); pager_open(arg_pager_flags); -- 2.47.3