Commit Diff


commit - 228bb71d16e38cf05974d547899282eda5bb2731
commit + 7033e49de148d7a7bc232093cf389db3af0b0cb9
blob - 5ee8f47a93661d61a44d596246fb71a4a433dad8
blob + 0b5e95fa2752b555cc033906152c646122366b10
--- bin/9c
+++ bin/9c
@@ -22,7 +22,14 @@ usegcc()
 
 tag="${SYSNAME:-`uname`}-${OBJTYPE:-`uname -m`}-${CC9:-cc}"
 case "$tag" in
-*BSD*)		usegcc ;;
+*FreeBSD*) usegcc
+		case "`uname -r`" in
+		5.*)
+			cflags="$cflags -D__FreeBSD5__"
+			;;
+		esac
+		;;
+*BSD*)	usegcc ;;
 *Darwin*)	usegcc 
 		cflags="$ngflags -g3 -no-cpp-precomp" ;;
 *HP-UX*)	cc=cc; cflags="-g -O -c -Ae" ;;