]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/udev/udev-builtin.c
udev: make udev_builtin_run take sd_device
[thirdparty/systemd.git] / src / udev / udev-builtin.c
index ff0a3fa91ffc94e772b105d0ee8eef2c3260e246..ef844a2d171bb55d0caac0f147f0e2b9ec9aee83 100644 (file)
@@ -5,7 +5,6 @@
 #include <string.h>
 
 #include "device-private.h"
-#include "libudev-device-internal.h"
 #include "string-util.h"
 #include "strv.h"
 #include "udev-builtin.h"
@@ -103,7 +102,7 @@ enum udev_builtin_cmd udev_builtin_lookup(const char *command) {
         return UDEV_BUILTIN_MAX;
 }
 
-int udev_builtin_run(struct udev_device *dev, enum udev_builtin_cmd cmd, const char *command, bool test) {
+int udev_builtin_run(sd_device *dev, enum udev_builtin_cmd cmd, const char *command, bool test) {
         _cleanup_strv_free_ char **argv = NULL;
 
         if (!builtins[cmd])
@@ -115,7 +114,7 @@ int udev_builtin_run(struct udev_device *dev, enum udev_builtin_cmd cmd, const c
 
         /* we need '0' here to reset the internal state */
         optind = 0;
-        return builtins[cmd]->cmd(dev->device, strv_length(argv), argv, test);
+        return builtins[cmd]->cmd(dev, strv_length(argv), argv, test);
 }
 
 int udev_builtin_add_property(sd_device *dev, bool test, const char *key, const char *val) {