chiark / gitweb /
libudev: device - read database only when needed
[elogind.git] / udev / lib / libudev-private.h
index c80c940b1f947cb7b12b0b8abbff1e97cff8424d..5be798317d2f9afbe0f6912536838c4aed5596f6 100644 (file)
@@ -55,7 +55,7 @@ extern int udev_get_run(struct udev *udev);
 /* libudev-device */
 extern int device_set_syspath(struct udev_device *udev_device, const char *syspath);
 extern int device_set_subsystem(struct udev_device *udev_device, const char *subsystem);
-extern int device_set_devname(struct udev_device *udev_device, const char *devname);
+extern int device_set_devnode(struct udev_device *udev_device, const char *devnode);
 extern int device_add_devlink(struct udev_device *udev_device, const char *devlink);
 extern int device_add_property(struct udev_device *udev_device, const char *key, const char *value);
 extern int device_add_property_from_string(struct udev_device *udev_device, const char *property);
@@ -67,6 +67,8 @@ extern const char *device_get_physdevpath(struct udev_device *udev_device);
 extern int device_set_physdevpath(struct udev_device *udev_device, const char *physdevpath);
 extern int device_get_timeout(struct udev_device *udev_device);
 extern int device_set_timeout(struct udev_device *udev_device, int timeout);
+extern int device_get_event_timeout(struct udev_device *udev_device);
+extern int device_set_event_timeout(struct udev_device *udev_device, int event_timeout);
 extern int device_set_devnum(struct udev_device *udev_device, dev_t devnum);
 extern int device_set_seqnum(struct udev_device *udev_device, unsigned long long int seqnum);
 extern int device_get_num_fake_partitions(struct udev_device *udev_device);
@@ -75,6 +77,7 @@ extern int device_get_devlink_priority(struct udev_device *udev_device);
 extern int device_set_devlink_priority(struct udev_device *udev_device, int prio);
 extern int device_get_ignore_remove(struct udev_device *udev_device);
 extern int device_set_ignore_remove(struct udev_device *udev_device, int ignore);
+extern void device_set_info_loaded(struct udev_device *device);
 
 /* libudev-ctrl - daemon runtime setup */
 struct udev_ctrl;