--- drivers/lirc.h.orig +++ drivers/lirc.h @@ -9,12 +9,17 @@ #if defined(__linux__) #include #include -#elif defined(_NetBSD_) +#elif defined(_NetBSD_) || defined(__FreeBSD__) #include #elif defined(_CYGWIN_) #define __USE_LINUX_IOCTL_DEFS #include #endif +#ifndef __linux__ +#include +#define __u32 uint32_t +#define __u64 uint64_t +#endif #define PULSE_BIT 0x01000000 #define PULSE_MASK 0x00FFFFFF