/usr/lib/xemacs-21.4.22/x86_64-linux-gnu/vcdiff is in xemacs21-bin 21.4.22-14ubuntu1.
This file is owned by root:root, with mode 0o755.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 | #!/bin/sh
#
# Enhanced sccs diff utility for use with vc mode.
# This version is more compatible with rcsdiff(1).
#
# !Id: vcdiff,v 1.4 1993/12/03 09:29:18 eggert Exp !
#
# Modified by: vladimir@Eng.Sun.COM on 95-06-07
# * Made sure that file arguments are specifed as s.<filename>.
# * Switched the assignments to $f inside the 3rd and 4th case statements of
# the first for-loop
# * Removed the incorrect initialization of sid1 before the first for-loop.
#
DIFF="diff"
usage="$0: Usage: vcdiff [--brief] [-q] [-r<sid1>] [-r<sid2>] [diffopts] sccsfile..."
PATH=$PATH:/usr/ccs/bin:/usr/sccs # common SCCS hangouts
echo=
sid1= sid2=
for f
do
case $f in
-*)
case $f in
--brief)
DIFF=cmp;;
-q)
echo=:;;
-r?*)
case $sid1 in
-r*)
sid2=$f
;;
*)
case $sid2 in
?*) echo "$usage" >&2; exit 2 ;;
esac
sid1=$f
;;
esac
;;
*)
options="$options $f"
;;
esac
shift
;;
*)
break
;;
esac
done
case $# in
0)
echo "$usage" >&2
exit 2
esac
rev1= rev2= status=0
trap 'status=2; exit' 1 2 13 15
trap 'rm -f $rev1 $rev2 || status=2; exit $status' 0
for f
do
s=2
# For files under SCCS control, fixup the file name to be the s. filename
if [ -d SCCS ]; then
if [ $f = `echo $f | sed -e 's|SCCS/s.||'` ]; then
f="SCCS/s.$f"
fi
fi
case $f in
s.* | */s.*)
if
rev1=`mktemp /tmp/geta.XXXXXXXX`
get -s -p -k $sid1 "$f" > $rev1 &&
case $sid2 in
'')
workfile=`expr " /$f" : '.*/s.\(.*\)'`
;;
*)
rev2=`mktemp /tmp/getb.XXXXXXXX`
get -s -p -k $sid2 "$f" > $rev2
workfile=$rev2
esac
then
$echo $DIFF $options $sid1 $sid2 $workfile >&2
$DIFF $options $rev1 $workfile
s=$?
fi
;;
*)
echo "$0: $f is not an SCCS file" >&2
esac
if test $status -lt $s
then status=$s
fi
done
|