1 --- drivers/lirc.h.orig 2011-03-25 22:28:18 UTC 2 +++ drivers/lirc.h 3 @@ -9,11 +9,16 @@ 4 #if defined(__linux__) 5 #include <linux/types.h> 6 #include <linux/ioctl.h> 7 -#elif defined(_NetBSD_) 8 +#elif defined(_NetBSD_) || defined(__FreeBSD__) 9 #include <sys/ioctl.h> 10 #elif defined(_CYGWIN_) 11 #define __USE_LINUX_IOCTL_DEFS 12 #include <sys/ioctl.h> 13 +#endif 14 +#ifndef __linux__ 15 +#include <stdint.h> 16 +#define __u32 uint32_t 17 +#define __u64 uint64_t 18 #endif 19 20 #define PULSE_BIT 0x01000000 21