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