Commit Diff


commit - 0f192bb8f2fc7ea22355a3a5a60778dda338cf48
commit + 1b431b180d1e2ad77b69fd7d69bb20de0bab3e40
blob - bef94539670d93dfc1426d6b9952be0b0a576920
blob + bc387b25a204ea12199cfedf9e04b4a0ea12b527
--- bin/9c
+++ bin/9c
@@ -27,15 +27,15 @@ case "$tag" in
 *SunOS*-cc)	cc=cc;
 		cflags="-g -O -c -xCC -D__sun__" 
 		u=`uname`
-		v=`uname -v`
-		s=`echo $u$v | tr '. ' '__'
-		cflags="$cflags -D$s"
+		v=`uname -r`
+		s=`echo $u$v | tr '. ' '__'`
+		cflags="$cflags -D__$s__"
 		;;
 *SunOS*-gcc)	usegcc
 		u=`uname`
-		v=`uname -v`
-		s=`echo $u$v | tr '. ' '__'
-		cflags="$cflags -D$s"
+		v=`uname -r`
+		s=`echo $u$v | tr '. ' '__'`
+		cflags="$cflags -D__$s__"
 		;;
 *)
 	echo 9c does not know how to compile on "$tag" 1>&2