]> git.proxmox.com Git - systemd.git/blobdiff - src/libudev/libudev-device-internal.h
New upstream version 240
[systemd.git] / src / libudev / libudev-device-internal.h
index 7a78deff793dacfe2edd1fa05f76c6ec4d106fd4..8a6e5a48f6596f615d287b8e095fd2b5a3b7876c 100644 (file)
@@ -1,11 +1,10 @@
 /* SPDX-License-Identifier: LGPL-2.1+ */
 #pragma once
 
-
 #include "libudev.h"
 #include "sd-device.h"
 
-#include "libudev-private.h"
+#include "libudev-list-internal.h"
 
 /**
  * udev_device:
@@ -19,7 +18,7 @@ struct udev_device {
         sd_device *device;
 
         /* legacy */
-        int refcount;
+        unsigned n_ref;
 
         struct udev_device *parent;
         bool parent_set;
@@ -37,4 +36,4 @@ struct udev_device {
         bool sysattrs_read;
 };
 
-struct udev_device *udev_device_new(struct udev *udev);
+struct udev_device *udev_device_new(struct udev *udev, sd_device *device);