#! /bin/sh set x $* . ./.param for dir in $DIRLST do > $TMPDIR/fref$dir cd $MANDIR/man$dir for file in $FILLST do so=`line < $file | sed "s/ .*//"` if test "$so" = ".so" then continue fi ed - $file >> $TMPDIR/fref$dir < badfref$dir echo >> badfref$dir grep "/" fref$dir > /dev/null if test $? -eq 1 then rm -f fref$dir continue fi echo "\\t ," >> fref$dir ed - fref$dir < tmp.$$ sh tmp.$$ > fref$dir 2>&1 grep "not found" fref$dir | sed "s/ not found//" >> badfref$dir rm -f tmp.$$ fref$dir done