set x $* . ./.param for dir in $DIRLST do > $TMPDIR/cref$dir cd $MANDIR/man$dir for file in $FILLST do so=`line < $file | sed "s/ .*$//"` if test "$so" = ".so" then continue fi grep ".*([1-9][cmsgxjvCMSGXJV]*)" $file >> $TMPDIR/cref$dir done cd $TMPDIR echo " ," >> cref$dir date > lower.suf$dir echo >> lower.suf$dir date > badcref$dir echo >> badcref$dir ed - cref$dir >> lower.suf$dir < tmp.$$ while read cref do sect=`echo $cref | sed "s/.*\.\(.\).*/\1/"` try=`ls $MANDIR/man$sect/$cref 2>&1` if test "$try" = "$MANDIR/man$sect/$cref" then continue else echo $try | sed -e "s;$MANDIR/man..;;" -e "s; not found;;" >> badcref$dir fi done < tmp.$$ ed - badcref$dir <