From dd683073bb3bb06c8014b8dbd036475f032e3484 Mon Sep 17 00:00:00 2001
From: "Ryan C. Gordon" <[EMAIL REDACTED]>
Date: Fri, 6 Aug 2021 15:13:14 -0400
Subject: [PATCH] hidapi: Patched to compile on QNX.
Fixes #4591.
---
src/joystick/hidapi/SDL_hidapijoystick.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/joystick/hidapi/SDL_hidapijoystick.c b/src/joystick/hidapi/SDL_hidapijoystick.c
index 3c7a99347..23fb07659 100644
--- a/src/joystick/hidapi/SDL_hidapijoystick.c
+++ b/src/joystick/hidapi/SDL_hidapijoystick.c
@@ -47,19 +47,19 @@
#include <IOKit/usb/USBSpec.h>
#endif
-#if defined(__LINUX__)
-#include "../../core/linux/SDL_udev.h"
#ifdef SDL_USE_LIBUDEV
+#include "../../core/linux/SDL_udev.h"
#include <poll.h>
+#include <unistd.h>
#endif
+
#ifdef HAVE_INOTIFY
+#include <unistd.h> /* just in case we didn't use that SDL_USE_LIBUDEV block... */
#include <errno.h> /* errno, strerror */
#include <fcntl.h>
#include <limits.h> /* For the definition of NAME_MAX */
#include <sys/inotify.h>
#endif
-#include <unistd.h>
-#endif
#if defined(SDL_USE_LIBUDEV)
typedef enum