aboutsummaryrefslogtreecommitdiff
path: root/libs/libudev-fbsd/patches/102-add-stub-udev_enumerate_add_nomatch_sysattr.patch
diff options
context:
space:
mode:
Diffstat (limited to 'libs/libudev-fbsd/patches/102-add-stub-udev_enumerate_add_nomatch_sysattr.patch')
-rw-r--r--libs/libudev-fbsd/patches/102-add-stub-udev_enumerate_add_nomatch_sysattr.patch41
1 files changed, 41 insertions, 0 deletions
diff --git a/libs/libudev-fbsd/patches/102-add-stub-udev_enumerate_add_nomatch_sysattr.patch b/libs/libudev-fbsd/patches/102-add-stub-udev_enumerate_add_nomatch_sysattr.patch
new file mode 100644
index 000000000..86e6b96cd
--- /dev/null
+++ b/libs/libudev-fbsd/patches/102-add-stub-udev_enumerate_add_nomatch_sysattr.patch
@@ -0,0 +1,41 @@
+--- a/src/libudev.c
++++ b/src/libudev.c
+@@ -162,7 +162,7 @@ udev_device_get_driver(struct udev_devic
+ char driverlnk[32];
+ snprintf(driverlnp, sizeof(driverlnp), "%s/driver",
+ udev_device->sysfspath);
+- if (readlink(driverlnp, driverlnk, sizeof(driver)))
++ if (readlink(driverlnp, driverlnk, sizeof(driverlnk)))
+ {
+ char *drivernm;
+ drivernm = strrchr(driverlnk, '/');
+@@ -600,6 +600,18 @@ udev_enumerate_add_match_property(struct
+ value);
+ return -1;
+ }
++
++int
++udev_enumerate_add_nomatch_sysattr(struct udev_enumerate *udev_enumerate,
++ const char *sysattr, const char *value)
++{
++ (void)udev_enumerate;
++ (void)sysattr;
++ (void)value;
++ LOG("stub: udev_enumerate_add_nomatch_sysattr %s %s\n", sysattr,
++ value);
++ return -1;
++}
+
+ void
+ udev_enumerate_unref(struct udev_enumerate *udev_enumerate)
+--- a/src/libudev.h
++++ b/src/libudev.h
+@@ -59,6 +59,8 @@ int udev_enumerate_add_match_sysname(
+ struct udev_enumerate *udev_enumerate, char const *sysname);
+ int udev_enumerate_add_match_property(struct udev_enumerate *udev_enumerate,
+ char const *property, char const *value);
++int udev_enumerate_add_nomatch_sysattr(struct udev_enumerate *udev_enumerate,
++ const char *sysattr, const char *value);
+ void udev_enumerate_unref(struct udev_enumerate *udev_enumerate);
+
+ #define udev_list_entry_foreach(list_entry, first_entry) \