From 2a3652dc1a3df1bf4be241da99f39e2e5ad961e2 Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Sun, 18 May 2003 07:09:06 +0000
Subject: [PATCH] Added include path for NetBSD to find pthread.h Defined
 USE_XP_SEMAPHORES so semaphore.h is not included (Could have caused different
 sizes for sem_t)

---
 src/sbbs3/scfg/GNUmakefile | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/src/sbbs3/scfg/GNUmakefile b/src/sbbs3/scfg/GNUmakefile
index 9ae980ee55..8b02fc3e9d 100644
--- a/src/sbbs3/scfg/GNUmakefile
+++ b/src/sbbs3/scfg/GNUmakefile
@@ -80,7 +80,7 @@ include targets.mk		# defines all targets
 include objects.mk		# defines $(OBJS)
 
 ifeq ($(os),netbsd)
- CFLAGS	+=	-D__unix__
+ CFLAGS	+=	-D__unix__ -I/usr/pkg/include
 endif
 
 ifdef USE_DIALOG		
@@ -95,6 +95,15 @@ ifdef USE_FLTK
  OBJS += $(ODIR)$(SLASH)uifcfltk.$(OFILE)
 endif
 
+# So far, only QNX has sem_timedwait() 
+ifeq ($(os),qnx)
+ LFLAGS := -lm -lsocket
+else
+ CFLAGS +=      -DUSE_XP_SEMAPHORES
+ USE_XP_SEMAPHORES      :=      1
+endif
+
+
 vpath %.c ..
 vpath %.c $(UIFC)
 vpath %.cpp $(UIFC)
-- 
GitLab