summaryrefslogtreecommitdiff
path: root/src/udev/udev-builtin.c
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2018-10-14 00:28:40 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2018-10-23 17:51:34 +0900
commit0c9c063477e499cdd04307b14cd6fa5308d0b45e (patch)
tree42fd94f977ca63c823219026d86178e1c9fff5f4 /src/udev/udev-builtin.c
parent20fc56c02df3cab4d14dc630ac455eb8d630a638 (diff)
downloadsystemd-0c9c063477e499cdd04307b14cd6fa5308d0b45e.tar.gz
udev: make udev_builtin_add_property() take sd_device instead of udev_device
Diffstat (limited to 'src/udev/udev-builtin.c')
-rw-r--r--src/udev/udev-builtin.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/udev/udev-builtin.c b/src/udev/udev-builtin.c
index da87b2b703..d1f58deaf5 100644
--- a/src/udev/udev-builtin.c
+++ b/src/udev/udev-builtin.c
@@ -4,9 +4,10 @@
#include <stdio.h>
#include <string.h>
+#include "device-private.h"
#include "string-util.h"
+#include "strv.h"
#include "udev-builtin.h"
-#include "udev.h"
static bool initialized;
@@ -117,8 +118,12 @@ int udev_builtin_run(struct udev_device *dev, enum udev_builtin_cmd cmd, const c
return builtins[cmd]->cmd(dev, strv_length(argv), argv, test);
}
-int udev_builtin_add_property(struct udev_device *dev, bool test, const char *key, const char *val) {
- udev_device_add_property(dev, key, val);
+int udev_builtin_add_property(sd_device *dev, bool test, const char *key, const char *val) {
+ int r;
+
+ r = device_add_property(dev, key, val);
+ if (r < 0)
+ return r;
if (test)
printf("%s=%s\n", key, val);