summaryrefslogtreecommitdiff
path: root/src/udev/udevadm-settle.c
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2018-08-21 11:17:01 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2018-09-10 18:27:36 +0900
commit3d05193e67eac77d344607c33a6f2c99d94a0d33 (patch)
treed6edfecc1e026ef57b8151d93bda62c1ad1d3870 /src/udev/udevadm-settle.c
parentbd696b953e95a06aa1c157d653735afcc3d480f1 (diff)
downloadsystemd-3d05193e67eac77d344607c33a6f2c99d94a0d33.tar.gz
udevadm: use dispatch_verb() and drop udevadm_cmd struct
Diffstat (limited to 'src/udev/udevadm-settle.c')
-rw-r--r--src/udev/udevadm-settle.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/udev/udevadm-settle.c b/src/udev/udevadm-settle.c
index f6454860d2..9d46cb5221 100644
--- a/src/udev/udevadm-settle.c
+++ b/src/udev/udevadm-settle.c
@@ -15,6 +15,7 @@
#include "parse-util.h"
#include "udev.h"
+#include "udevadm.h"
#include "udevadm-util.h"
#include "util.h"
@@ -28,7 +29,7 @@ static void help(void) {
, program_invocation_short_name);
}
-static int adm_settle(int argc, char *argv[]) {
+int settle_main(int argc, char *argv[], void *userdata) {
static const struct option options[] = {
{ "timeout", required_argument, NULL, 't' },
{ "exit-if-exists", required_argument, NULL, 'E' },
@@ -147,9 +148,3 @@ out:
udev_queue_unref(queue);
return rc;
}
-
-const struct udevadm_cmd udevadm_settle = {
- .name = "settle",
- .cmd = adm_settle,
- .help = "Wait for pending udev events",
-};