diff --git a/src/sbbs3/scfg/GNUmakefile b/src/sbbs3/scfg/GNUmakefile
index e76aaa08eb84f780a62a877877549f5832a4e0c1..7e5486adc22d373da0f7d2da0ff8403026ed0498 100644
--- a/src/sbbs3/scfg/GNUmakefile
+++ b/src/sbbs3/scfg/GNUmakefile
@@ -30,6 +30,11 @@ include $(XPDEV)/Common.gmake
 include $(UIFC_SRC)/Common.gmake
 include $(SBBS_SRC)/Common.gmake
 
+ifeq ($(os),netbsd)
+ CFLAGS		+=	$(PTHREAD_CFLAGS)
+ LDFLAGS	+=	$(PTHREAD_LDFLAGS)
+endif
+
 SCFG	:=	$(EXEODIR)$(SLASH)scfg$(EXEFILE)
 
 $(MAKEHELP): makehelp.c
diff --git a/src/sbbs3/uedit/GNUmakefile b/src/sbbs3/uedit/GNUmakefile
index c00cc521bae1e4108f8b28824bbec8c9de571c8e..13ebcccf8a2e077fe0743abe3435349b44d73fef 100644
--- a/src/sbbs3/uedit/GNUmakefile
+++ b/src/sbbs3/uedit/GNUmakefile
@@ -28,6 +28,11 @@ ifeq ($(os),sunos)
  LDFLAGS	+=	-lnsl
 endif
 
+ifeq ($(os),netbsd)
+ CFLAGS		+=	$(PTHREAD_CFLAGS)
+ LDFLAGS	+=	$(PTHREAD_LDFLAGS)
+endif
+
 FORCE$(EXEODIR)/uedit: $(EXEODIR) $(OBJS) $(BUILD_DEPENDS)
 
 $(EXEODIR)/uedit: $(EXEODIR) $(OBJS) $(BUILD_DEPENDS)