diff --git a/xtrn/sbj/GNUmakefile b/xtrn/sbj/GNUmakefile
index ef8cb7980ebfbbc31d571e8549dfa62debab41df..138d3c0481cba9542284a88dc33ed02f44d69c1c 100644
--- a/xtrn/sbj/GNUmakefile
+++ b/xtrn/sbj/GNUmakefile
@@ -35,8 +35,12 @@ ifeq ($(os),freebsd)	# FreeBSD
 else
  ifeq ($(os),openbsd)	# OpenBSD
   LIBS	+=	-pthread
- else					# Linux / Generic UNIX
-  LIBS	+=	-lpthread
+ else
+  ifeq ($(os),qnx)	# QNX
+   LIBS	+=	-lsocket
+  else					# Linux / Generic UNIX
+   LIBS	+=	-lpthread
+  endif #! QNX
  endif	#! OpenBSD
 endif	#! FreeBSD
 
@@ -53,4 +57,4 @@ sbjclean: sbjclean.o $(OBJS)
 	$(CC) $(CFLAGS) $^ -o $@ $(LIBS)
 
 clean:
-	rm -f *.o
\ No newline at end of file
+	rm -f *.o