From d444a5d7405016a5094e26050cfb453bcd6f882a Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Wed, 24 Jan 2024 19:29:42 +0300 Subject: evdev: access struct dirent via helper function applause_dirent_name() instead directly from Lua * the structure is highly platform-dependant and might even differ between 32-bit and 64-bit systems * in particular this fixes EvdevStream on FreeBSD --- evdev.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'evdev.c') diff --git a/evdev.c b/evdev.c index 8cc4aa4..6b9d494 100644 --- a/evdev.c +++ b/evdev.c @@ -6,6 +6,7 @@ #include #include #include +#include #include #include @@ -25,6 +26,12 @@ struct applause_evdev { pthread_t thread; }; +const char * +applause_dirent_name(const struct dirent *entry) +{ + return entry->d_name; +} + char * applause_evdev_getname(const char *node) { -- cgit v1.2.3