diff --git a/Makefile b/Makefile index 487bdb5..832c650 100644 --- a/Makefile +++ b/Makefile @@ -12,6 +12,7 @@ XARFLAGS = -rc OBJ = \ udev.o \ + udev_hwdb.o \ udev_list.o \ udev_device.o \ udev_monitor.o \ diff --git a/udev.h b/udev.h index cbfb5ae..ed9d056 100644 --- a/udev.h +++ b/udev.h @@ -9,6 +9,7 @@ extern "C" { for (list_entry = first_entry; list_entry; list_entry = udev_list_entry_get_next(list_entry)) struct udev; +struct udev_hwdb; struct udev_device; struct udev_monitor; struct udev_enumerate; @@ -90,6 +91,11 @@ struct udev_monitor *udev_monitor_new_from_netlink(struct udev *udev, const char struct udev_monitor *udev_monitor_ref(struct udev_monitor *udev_monitor); struct udev_monitor *udev_monitor_unref(struct udev_monitor *udev_monitor); +struct udev_hwdb *udev_hwdb_new(struct udev *udev); +struct udev_hwdb *udev_hwdb_ref(struct udev_hwdb *hwdb); +struct udev_hwdb *udev_hwdb_unref(struct udev_hwdb *hwdb); +struct udev_list_entry *udev_hwdb_get_properties_list_entry(struct udev_hwdb *hwdb, const char *modalias, unsigned int flags); + #ifdef __cplusplus } #endif diff --git a/udev_hwdb.c b/udev_hwdb.c new file mode 100644 index 0000000..1582eb4 --- /dev/null +++ b/udev_hwdb.c @@ -0,0 +1,23 @@ +#include + +#include "udev.h" + +UDEV_EXPORT struct udev_hwdb *udev_hwdb_new(struct udev *udev) +{ + return NULL; +} + +UDEV_EXPORT struct udev_hwdb *udev_hwdb_ref(struct udev_hwdb *hwdb) +{ + return NULL; +} + +UDEV_EXPORT struct udev_hwdb *udev_hwdb_unref(struct udev_hwdb *hwdb) +{ + return NULL; +} + +UDEV_EXPORT struct udev_list_entry *udev_hwdb_get_properties_list_entry(struct udev_hwdb *hwdb, const char *modalias, unsigned int flags) +{ + return NULL; +}