diff options
author | Yu Watanabe <watanabe.yu+github@gmail.com> | 2018-08-21 11:17:01 +0900 |
---|---|---|
committer | Yu Watanabe <watanabe.yu+github@gmail.com> | 2018-09-10 18:27:36 +0900 |
commit | 3d05193e67eac77d344607c33a6f2c99d94a0d33 (patch) | |
tree | d6edfecc1e026ef57b8151d93bda62c1ad1d3870 /src/udev/udevadm-control.c | |
parent | bd696b953e95a06aa1c157d653735afcc3d480f1 (diff) | |
download | systemd-3d05193e67eac77d344607c33a6f2c99d94a0d33.tar.gz |
udevadm: use dispatch_verb() and drop udevadm_cmd struct
Diffstat (limited to 'src/udev/udevadm-control.c')
-rw-r--r-- | src/udev/udevadm-control.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/src/udev/udevadm-control.c b/src/udev/udevadm-control.c index 14b71cf6e8..9c6cec14e8 100644 --- a/src/udev/udevadm-control.c +++ b/src/udev/udevadm-control.c @@ -22,6 +22,7 @@ #include "process-util.h" #include "time-util.h" #include "udev.h" +#include "udevadm.h" #include "udevadm-util.h" static void print_help(void) { @@ -40,7 +41,7 @@ static void print_help(void) { , program_invocation_short_name); } -static int adm_control(int argc, char *argv[]) { +int control_main(int argc, char *argv[], void *userdata) { _cleanup_(udev_ctrl_unrefp) struct udev_ctrl *uctrl = NULL; int timeout = 60; int rc = 1, c; @@ -166,9 +167,3 @@ static int adm_control(int argc, char *argv[]) { log_error("Option missing"); return rc; } - -const struct udevadm_cmd udevadm_control = { - .name = "control", - .cmd = adm_control, - .help = "Control the udev daemon", -}; |