diff options
author | Yu Watanabe <watanabe.yu+github@gmail.com> | 2018-10-14 00:28:40 +0900 |
---|---|---|
committer | Yu Watanabe <watanabe.yu+github@gmail.com> | 2018-10-23 17:51:34 +0900 |
commit | 0c9c063477e499cdd04307b14cd6fa5308d0b45e (patch) | |
tree | 42fd94f977ca63c823219026d86178e1c9fff5f4 /src/udev/udev-builtin.c | |
parent | 20fc56c02df3cab4d14dc630ac455eb8d630a638 (diff) | |
download | systemd-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.c | 11 |
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); |