Commit 443805b1 authored by Gerald Pfeifer's avatar Gerald Pfeifer Committed by Alexandre Julliard

winebus.sys: Fix the build without HAVE_SYS_INOTIFY_H.

find_device_from_devnode was unnecessarily guarded by HAVE_SYS_INOTIFY_H, alas its use in process_monitor_event was not, so linking failed. Simply make find_device_from_devnode generally available.
parent 17e5ff74
......@@ -260,6 +260,16 @@ static struct base_device *find_device_from_fd(int fd)
return NULL;
}
static struct base_device *find_device_from_devnode(const char *path)
{
struct base_device *impl;
LIST_FOR_EACH_ENTRY(impl, &device_list, struct base_device, unix_device.entry)
if (!strcmp(impl->devnode, path)) return impl;
return NULL;
}
static void hidraw_device_destroy(struct unix_device *iface)
{
struct hidraw_device *impl = hidraw_impl_from_unix_device(iface);
......@@ -1546,16 +1556,6 @@ static int create_inotify(void)
return fd;
}
static struct base_device *find_device_from_devnode(const char *path)
{
struct base_device *impl;
LIST_FOR_EACH_ENTRY(impl, &device_list, struct base_device, unix_device.entry)
if (!strcmp(impl->devnode, path)) return impl;
return NULL;
}
static void maybe_remove_devnode(const char *base, const char *dir)
{
struct base_device *impl;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment