# ifdef USE_DEBUG
# define dbg(udev, arg...) udev_log(udev, LOG_DEBUG, __FILE__, __LINE__, __FUNCTION__, ## arg)
# else
-# define dbg log_null
+# define dbg(udev, arg...) log_null(udev, ## arg)
# endif
# define info(udev, arg...) udev_log(udev, LOG_INFO, __FILE__, __LINE__, __FUNCTION__, ## arg)
# define err(udev, arg...) udev_log(udev, LOG_ERR, __FILE__, __LINE__, __FUNCTION__, ## arg)
#else
-# define dbg log_null
-# define info log_null
-# define err log_null
+# define dbg(udev, arg...) log_null(udev, ## arg)
+# define info(udev, arg...) log_null(udev, ## arg)
+# define err(udev, arg...) log_null(udev, ## arg)
#endif
/* libudev */
entry != NULL; \
entry = tmp, tmp = udev_list_entry_get_next(tmp))
+/* libudev-queue */
+extern int queue_export_udev_seqnum(struct udev_queue *udev_queue, unsigned long long int seqnum);
+extern int queue_export_device_queued(struct udev_queue *udev_queue, struct udev_device *udev_device);
+extern int queue_export_device_finished(struct udev_queue *udev_queue, struct udev_device *udev_device);
+extern int queue_export_device_failed(struct udev_queue *udev_queue, struct udev_device *udev_device);
+
/* libudev-utils */
#define UTIL_PATH_SIZE 1024
#define UTIL_LINE_SIZE 2048