--- include/media/lirc.h.orig	2022-09-25 14:03:38
+++ include/media/lirc.h	2024-05-06 13:46:40
@@ -6,8 +6,16 @@
 #ifndef _LINUX_LIRC_H
 #define _LINUX_LIRC_H
 
+#ifdef __linux__
 #include <linux/types.h>
 #include <linux/ioctl.h>
+#else
+#include <sys/ioctl.h>
+#include <stdint.h>
+#define __u64 uint64_t
+#define __u32 uint32_t
+#define __u16 uint16_t
+#endif
 
 #define PULSE_BIT       0x01000000
 #define PULSE_MASK      0x00FFFFFF