Browse Source

Use inotify to detect devices for better reliability on Linux

Fix the issue that some devices were not detected when hot plugged.
风青山 1 month ago
parent
commit
f82008d1a5
1 changed files with 5 additions and 0 deletions
  1. 5 0
      drivers/sdl/SDL_build_config_private.h

+ 5 - 0
drivers/sdl/SDL_build_config_private.h

@@ -84,6 +84,11 @@
 #define HAVE_LINUX_INPUT_H 1
 #define HAVE_LINUX_INPUT_H 1
 #define HAVE_POLL 1
 #define HAVE_POLL 1
 
 
+#ifdef __linux__
+#define HAVE_INOTIFY 1
+#define HAVE_INOTIFY_INIT1 1
+#endif
+
 // TODO: handle dynamic loading with SOWRAP_ENABLED
 // TODO: handle dynamic loading with SOWRAP_ENABLED
 
 
 // (even though DBus can also be loaded with SOWRAP_ENABLED, we load it
 // (even though DBus can also be loaded with SOWRAP_ENABLED, we load it