date and time created 82/08/30 13:16:14 by rrh
authorRobert R. Henry <rrh@ucbvax.Berkeley.EDU>
Tue, 31 Aug 1982 04:16:14 +0000 (20:16 -0800)
committerRobert R. Henry <rrh@ucbvax.Berkeley.EDU>
Tue, 31 Aug 1982 04:16:14 +0000 (20:16 -0800)
SCCS-vsn: old/pcc/lint/lint.sh 1.1

usr/src/old/pcc/lint/lint.sh [new file with mode: 0644]

diff --git a/usr/src/old/pcc/lint/lint.sh b/usr/src/old/pcc/lint/lint.sh
new file mode 100644 (file)
index 0000000..91c0adc
--- /dev/null
@@ -0,0 +1,27 @@
+#
+#      @(#)lint.sh     1.1     (Berkeley)      %G%
+#
+L=/usr/lib/lint/lint T=/usr/tmp/lint.$$ PATH=/bin:/usr/bin O="-C -Dlint"
+X= P=unix LL=/usr/lib/lint
+trap "rm -f $T; exit" 1 2 15
+for A in $*
+do
+       case $A in
+       -*n*)   P= ;;
+       -*p*)   P=port ;;
+       esac
+       case $A in
+       *.ln)   cat $A >>$T ;;
+       -l*)    cat $LL/llib$A.ln >>$T ;;
+       -[IDOU]*)       O="$O $A" ;;
+       -X)     LL=/usr/scj/lint L=/usr/scj/lint/lpass ;;
+       -*)     X="$X$A" ;;
+       *)      (/lib/cpp $O $A | ${L}1 $X >>$T)2>&1
+       esac
+       done
+case $P in
+       unix)   cat $LL/llib-lc.ln >>$T ;;
+       port)   cat $LL/llib-port.ln >>$T ;;
+       esac
+${L}2 $T $X
+rm -f $T