From 91289a24a7567442d6ab6c61aa1686d7544f06c7 Mon Sep 17 00:00:00 2001 From: Tamas TEVESZ Date: Thu, 12 Dec 2013 10:49:48 +0100 Subject: [PATCH] Fixes for DragonFly BSD Signed-off-by: Tamas TEVESZ --- Makefile | 4 ++-- drivers/jtdev.c | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index d8c2c12..4901655 100644 --- a/Makefile +++ b/Makefile @@ -41,7 +41,7 @@ ifeq ($(UNAME_S),Darwin) # Mac OS X/MacPorts stuff PORTS_CFLAGS := -I/opt/local/include PORTS_LDFLAGS := -L/opt/local/lib else - ifneq ($(filter $(UNAME_S),OpenBSD NetBSD),) + ifneq ($(filter $(UNAME_S),OpenBSD NetBSD DragonFly),) PORTS_CFLAGS := $(shell pkg-config --cflags libusb) PORTS_LDFLAGS := $(shell pkg-config --libs libusb) -ltermcap -pthread else @@ -64,7 +64,7 @@ else ifneq ($(filter $(UNAME_S),OpenBSD NetBSD),) OS_LIBS = - else ifneq ($(filter $(UNAME_S),FreeBSD),) + else ifneq ($(filter $(UNAME_S),FreeBSD DragonFly),) OS_CFLAGS = -pthread OS_LIBS = -lpthread else diff --git a/drivers/jtdev.c b/drivers/jtdev.c index e7c37d4..106f0d5 100644 --- a/drivers/jtdev.c +++ b/drivers/jtdev.c @@ -44,8 +44,13 @@ #elif defined(__FreeBSD__) || defined(__DragonFly__) +#if defined(__FreeBSD__) #include #include +#else /* __DragonFly__ */ +#include +#include +#endif #define par_claim(fd) (0) #define par_write_data(fd, ptr) ioctl(fd, PPISDATA, ptr)