Google
 

Trailing-Edge - PDP-10 Archives - k20v7d - unsupported/rev.exe
There are 18 other files named rev.exe in the archive. Click here to see a list.
?p0`0@
?h0?x
COPYRIGHT (C) 1969,1974,1979,1980,1982,1984 BY DIGITAL EQUIPMENT CORPORATION,  " 
<+
+/2	`20+}x0/o2}p+1+1h3 "@n@@@@@@! @ " B "$,} "4l&449 " #*4 "!$,4 "+4 "&b&" B$" B." B&" B@ 44B_ "
U\$ D
V $
Z D
Z!$ D
Z $#,g $$24V`b+V\"D!&
4VN 	4V?4V %4HU@)"0H+V+R4BX "
U $&24_+_ "
U!$( D
Z $',gj&4F_ D,g,P,+,u+$ "_,}\"( B
V!"( B
Z "
U $#,g ^ D p "
U $(,g ,+`,g\"k\",~
REV is a program which lists files one by one and gives you the
option of typing, changing, or deleting each file separately.
The commands are:

  ALLOW  args		Allow the reviewing of the specified types of
			files.  The args can be any of DELETED, UNDELETED,
			ONLINE, OFFLINE, VISIBLE, INVISIBLE, or ALL.

  HELP			Type this text.

  EXIT			Exit from the program.

  REVIEW  file1  file2	Go over the files specified by file1, starting
			at the file specification given by file2.

  WHAT			Tell which kind of files we are set to review.

,g,u3<+% $),j@
 $,,gj&4F*n*+'!"cJn
(B`bp++J
P,~85Wp5Z5h@5x6 66) $3,j,g\"6D  ]/O
a`p+A 
8Z1B/+AS(b@+A(b<aD(B`D(Bc@+A\"8l@ ](*j8\"9,~ $:,ja`7; < D
Z``@g!$ D
_ $
Z D
Z $>,g D $@,j $
h D
Z B D
Z $D,g D,gZ'4"F0B+ID 
G @@?@@?,x7+X,g+M+T,Q? ?:?D p,_,+d@+],g+u+XZ	4+u ",}D d@,rZ!$ &#4 N $ &`d@ &"F &`d &$F &`d &'F &`d &FZ N
 $
,kZ( $`fZ,,Y $,k,b $,k )!&,a $O,VN "
q $#,g ^  "
q $R,gj&4Fj ,`@+`,~G ,++_ $T,j,gG ,~,gZl"4,~,g\"G ,~,g!"X!$@@4,~,g,u<G ,~ $U,j,g!"\$W,@+ !"\$X,@+,GG ,~ $Z,j,g ?&"2$$\$D!",@+ " B ^ \/4`,G7,T "0G ,~ $b,j,g!"\$c,@+,u d $d,V ?&$2$& $D,V $L,V@D\"$0 4+@
 $f,gj&4F2 G*+.,u!"\$g,@+ "   &i`J,@ &k`J,@`J+ &m,@ ?&$2$& &D,@ &m,@+=`=p>Q&A`4Dj "&4+A $r,gZ,gG  ,~ ><(>@ >P@ $u,j!$@ D
v@@
w@@
x w D; x D@ $$,gZD,g  x4G 44DV\$8@4Z y
4	4D @@G ,~md $y`@ $z,j $~,g`d+
a@/$ D,g,,u "{ B ^ 
/4`@+k, + " \"&
4+g  $$
4 4s4Dn 4 D +n
ad+ "D; l"	4,  4+n "  a@+~ &$
 D7D+\"
 "  &J4,u "0G ,++u $
,j $
	,g ,g+ A8.A/AP, 
 $
,VO@@j B#T:`b+QD4ZB Q
42B
e"!" B/.B /" B #T,#+ "Z0B3+ #T7D+
 $
,V ,Y $I,VN\"#TG ++ $lJD $1$#Z+) $L,VN\"#T 
 $D ,Y 3D,~ &F+YmD \"
 ?&"2$$\"D,u,u"
."# B#!,]Z0	n2b#+Pa@7 0
3+:"0	n4BP 
 0	K8DE $
,V 0	,_ $
,V 0	nX&
$,Y $!D $&
/$,Y $D+I 0	) &1$F,Y $
,V 0	,_ $
,V 0
3,V $
,V$0	n,0
 $L,VN\"#T*l6G +u,Y $D,~ad+Y 
[,Y $
,VZ+Y 
[,Q $
,VZ+Q.$
+V4D_`d+`,Q $
+V $
+V@4DcH4,~ $
+V7$!&,>,S $
,V ,^X44 ,~,Y $
,V$0	n0d7
  n+V

!
"
%,S $
,V  &
4,~5D_ $
+V $
',g ,G ,~ETE0TEPUEpZF_F HF0FHtFh8G8G G0GPGx!5hqH(IH@kH`&HhCICI8IHOI`)IpgJJ(9JPcJp{KK0:KP+K`.Kx46(pLtHF`G GPI`1IphJPdJp}KP2K`0L0 $
d,g ,g`h+
i!" $ X4,~ $
j,g ,g O!"+ $
j,g ,g!$`!" (&
bF
k+
o+ $
j,g ,g!"!$p (&}bF
p+
v+ $
w,g ,g+ ,g!"!$ +,g!"!$ +,g!" $ + $+277!$!"@+ $
d,g ,g!"
O +7
$ *+:7

y * $
{,g&
}0F@ ,gZ $ 
}O@*&" & H(.4,~7

~,*j$4FG $
j,g,,g+>7$(4$,~ $
j,g ,g!" $ `f+
+-(U-(U-(U/(T $
d,g 
,g!"gO+$,~,g7
d,gg,g!"!$!(&	bF7
!* $
j,g!,g!"!!`f+!"!$O+ (+ (+ $
d,g,,g!"!$!bF
4N!"\$$4ZB+ $
q $$,gZD,g,Z!$
#&#4  $@4G O@, +#!X *" Q" Q!&@4+ Q"O (4Q"!$` (4Z	4D @@,~ $
q $$,gZD,g 
?,g+G4@@&"2R`#!,~$1$22"?+E ?/&$2 #!`d
G,?,g&2 #!`D>@9<.B?".B?,+,QG ,~ $
?,g+ G  Q"4@@ &"2R`#!,~ ?&&2$(6`?+V\" DZ y
4N "
c\$ D4 B,~@@
w@@
xZ+b\"3 B
wZ!&
4N\"7 B
x!&
4N\";!&
4N\"@!& 
4N,~e@+j7`?6@:x,~:?&$26`?+t@@#! 4qGB#!`b
G ,x+m+iZ@@0B+,~ #!`b
G `B,
??+i+g-<Z:4`bp,~Z@@	4 ,
,~a`0+iZ7,~``af7,~```f@7,~```f:x,~a@@+ab,~a@+ab,~a@+ab
,~a@+ab,~dp+iZ4(ZBQ Q$!&G 474+i "Z0B3+,~6B54-@@e@+1O Q$@4e@+4Zl"	46B`@+7@@	4e@+;Z	4@@,~7B+=@@	4Z4Bj@@	4,~4j B!"54j B!X@4j@@+i @@4947"
/"U@++,u+54U@@,~Q$A`4FjF+W7~ ()Dn(F'$ 4D]QFx,Z[x.&F,~ (@)$.&F=h,~ (,Y $D$
4\"L,~,>"0"0l"B,^/4+ZC:1"+\"
For each file indicated, type either just a carriage return or
one of the commands listed below.  Carriage return just moves
down to the next file.

  ABORT		Return to command level now.

  BACKUP n	Go backwards "n" files to reprocess them again.
		The default number is 1, and the maximum is 100.

  COPY file	Copy the file to the desired specification.  The
		default device and directory are the ones you are
		connected to.

  DELETE	Deletes the file.

  EDIT		Edit the file using the editor associated with the
		logical name of EDITOR:.  When the editor is finished,
		the current file is reprocessed.

  EXIT		Returns to the EXEC.  A "CONTINUE" command will
		reprocess the current file.

  EXPUNGE	Deletes and expunges a file.  A file can not be
		undeleted if this command is used, since the disk
		space is freed immediately.

  FILDDT args	Get FILDDT in an inferior fork so that you can use
		it on the file.  When FILDDT exits, the current
		file is reprocessed.  The args are any of NO-FILE,
		DATA-FILE, or PATCHING.

  FOLLOW page	Type out a file starting at the given page number,
		waiting as data is appended to the end of the file.
		This is useful for typing BATCH log files.

  INFO arg	Type out information about the file.  The arg can be
		one of FDB, ALL-OF-FDB, or PAGES.  Default is FDB.

  LIST		Print the file on the line printer.

  NEXT arg	Skip over files until a new "arg" is found.  The arg
		can be one of STRUCTURE, DIRECTORY, FILE, or TYPE.
		DIRECTORY is the default argument.

  PUSH		PUSH to an inferior EXEC.  When a POP is done, the
		current file will be reprocessed.

  RENAME file	Rename the file to the given file specification.  The
		defaults for the output file are the same as the input.

  RUN		Execute the file in an inferior fork.  When the fork
		exits or gets a fatal error, the current file will
		be reprocessed.  Control-C will return to REV.

  SET arg	Set the specified parameter of the file.  Type a
		question mark to list the fields that can be changed.

  STORE file	Store the filespec of the current file into the named
		file.  If the file is nonempty, the name is appended
		following a comma.  The default file is REV.LST.

  TYPE page	Type out the file starting at the given page number.
		Default page number is 0 (I.E., start of the file).
		Typing ^E will abort the typeout.

  UNDELETE	Undelete the file.

	M-I7=M.K8M.
VM-i<M,I6M-nM-KSM.:M,J9M-krM,(:M.9M,QM--ySM,hsM-iM.{QM,ky^
Z<R:y7M,y7M,LWz.;M.):M,,}qcBM-[rM.	q:=<[|Z)3;Z*h*h*i(ZqcB CH.(9CH.*;CH-iCH-h9CH,^CH*zCH.)VCH.|WqcB0CH.,wCH.
}i:\{{Vh6^MyIi:L<hL	<i														



?@ @ xx~|x@ @ @8##$F$D$B$@$>$<$:$8$6$4$2$0$.$,$$$"$ $$$%%&&'$H'H''(<(0(,($(H(())**++,,F,D,B,@,>,<,:,8,6,*,$
,H,--..//001122SSS[[[[[[[[[[[[[[S[[[SSS`dSQSpSQQSSQQ```XSSSSS[[[[[[[[SjQ\SSSSd\\tXtX@z x$x#^x#^dx#sd
v@`x;x@(k8&kH#kPhkXCkh30kpl6lll(l8"l@kH@|o1`@HD$REV>
REVIEWING OF/+ALLDELETEDINVISIBLEOFFLINEONLINEUNDELETEDVISIBLEFILES ARE TO BE REVIEWED
Set to review H/,
 files.

FILESe'~E'~files to review@(H<STARTING AT FILE'~file to begin at@(HB$$
? Device must be a disk

\"F+
? No files found

\"J+
H$$H : CRLF for next file(OHPTHIS COMMANDCOMMAND LEVELDEFAULT-EXEC:SYSTEM:EXEC.EXETHIS PROGRAM
% REV - Unable to Control-C trap
\"\+THIS FILEEDITOR:H$0EDIT > eHLSYS:FILDDT.EXEEnable patching
Enable data-file
GetT-FILENO-FILEPATCHINGDIRECTORY0GHLHqSTRUCTURETYPEFILENAME INTO FILEREVLST $@FROM PAGEWRITING OF FILE FROM PAGE0 H}
? Illegal page number specified

\"
+
(

Stopped on page ABOUTFDB0	HLH
	ALL-OF-FDBPAGESH#T
Used pages:  None

 $
+ 
Total pages: 
FDB for file #         (<0	n  -  : ,,NoYes daysNone  Never ==>  - UnknownFile expiredArchive was requestedMigration was requested yHL1ST-BACKUP-WORD2ND-BACKUP-WORD3RD-BACKUP-WORDACCOUNTARCHIVE-DESIREDAUTHORBYTE-COUNTCOUNT-OF-REFERENCESCREATION-DATEDATE-LAST-WRITTENEPHEMERALFILE-CLASS-FIELDFORTRAN-CARRIAGE-CONTROLGENERATION-RETENTION-COUNTLAST-WRITERMODE-LAST-WRITTENNOTOFF-LINE-EXPIRATION-DATEON-LINE-EXPIRATION-DATE@PPAGE-COUNTPERMANENTPROHIBIT-MIGRATIONPROTECTIONREFERENCED-LAST-DATERESIST-MIGRATIONSAVED-BY-BACKUP-SYSTEMSIZE-OF-BYTESSYSTEM-DATE-WRITTENTEMPORARYUNDELETABLEUSER-SETTABLE-WORDWRITE-COUNTNEVER 
? Illegal protection specified

\"
e+
 ~
? Illegal byte size specified

\"
k+

? Illegal generation retention count specified

\"
q+
 HLNEVER, or 
y`H
z6$sx +"+" to enter interval in number of days`(x
~H
>@@
? Illegal page count specified

\"
accountstring` H
? Illegal data mode specified

\"

? Illegal count specified

\"
? Illegal class field specified

\"
TO>LPTH$LPT:$TOBY1H
? Error at PC 00(<
	
? Error handling depth exceeded


? Header wordLength of FDBStatus bitsFile is temporaryFile is permanentFile does not have a file typeFile is deletedFirst write is not completeFile is longer than 512 pagesFile has compressed page tableFile is a directoryFile is not to be savedFile has bad pagesDirectory has subdirectoriesFile has archive statusFile is invisibleFile is offlineFile class fieldFile may not be deletedLast write to file not closedFile has FORTRAN carriage controlLink to FDB of next file typeDisk address of index blockFile access bitsTime of last writeAuthor of fileGeneration and directory numbersGeneration numberDirectory numberAccount designatorFile I/O informationRetention countFile byte sizeUnusedData mode written inPage count of fileNumber of bytes in fileCreation time of fileTime of last user writeTime of last nonwrite accessCount of writes,,referencesBackup word 1Backup word 2Backup word 3Archive status bitsArchive requested by userSystem requested invol migrationDon't delete contents when archivingResist migrationFile is exempt from migrationFirst pass of archive run completeRetrieve failedUser warned of approaching expirationOffline reasonPage count when file went offlineOn-line expiration dateUser settable wordAddress of FDB of next generationPointer to filename blockPointer to file type blockLast writer to fileDate archivedOffline expiration dateTape ID for run 1Run 1 saveset number,,Tape file numberTape ID for run 2Run 2 saveset number,,Tape file number*DSK*ALLOWEXITHELPREVIEWWHATABORTBACKUPCOPYDELETE@EEDIT@EXEXPUNGEFILDDTFOLLOWINFOLISTNEXTPUSHRENAMERUNSETSTOREUNDELETE6*b6`*bOgLOvA+OvA*O"~bO"9[IYOnd_OnC4On*;Omx;Omg`OmgWOTHOOrc OOqh O9RHO|Z\HliAOrJOq|OqtO`#~Oy>bOxy[O/L`O$
_O#~4
O#wIO#wI
O#qeO#qeO#p.O#i4O#^O#P;	O#OgO#Fb
O#CxO#*fO#&
O#$XO#;O#O#O#$O#	O#[O"O"~sO-|O\[{OO
2OO>	OO#ONyiONs3ON`wONy}ONK]ON@ION36ON-mON-?ON-ON+ONkO<?[O<8jO<jO;kO;\fPJY@P2iP2iPP	P	0PGpPGjbN3Yo@rmrQrm+`rb[r][drZsprZ{rZQUqQwxdqQ`kqQ;t#^jn#t$;-9$0c*:W	)c*(w
3c*"g	c*&	nUc*w"c)|.	Kc)/
[ZZYYV`YVV`YWVZ1VVO(@VO(A:&UTv
y&?9sP_P_8**z634z-#.z"4@z&MQ_8MQVtMQ
pMQ44MP{+MPy"yMPsYMPs
{MPmFtMPm;!MPm:cMPm49MPbMPbygMP`z)MP`$OMPZgCMPZSCMPZMGMPV_2MPV^MPVT}MPV7dMPV1MPVhMPV&MPUg0UMPUDMPTNMPT9MPT#.MPT2MPSj`MPO[kMPJbIUMPGxMP6PqMP$MPqMPJ>MP+:MP`8MPW:MPfMPYMP
JMP
BMPbUMP[HMP_MPsZMOWUMOP`TMOJ@TPvVv<MLE;~@pX9od>qH:G>qGT>q&_De >w	4:x47;L	,7,&M5{P?x1<15tQ+i1;,~*[3P'&2)
gO3uIHHUSgx $cpy`	CU`.dwdm[I +G3+;%@(4y
rLdj.r:`hr:`?TUH2xl/]"nTl/1MHB)Ll\T8Ll\G'HB(Ll\:gLl\1#@Ll[eV~Ll[^u =zGHj`=Y_)"GT_wx_8bt]Z]M]0Je+jY>lB!LYg<LYf2SOb#mSOadjSOadqqqqq/SgSMN*dSM)LVSL~s_SL~q`SLxB
cA1;$P928RU	#8RU)8R!A8Q{ 8QuG8Qo@,!X%
G&#T%	ot#T"am"+E3$b
2["
2B*zT
2)x
2F
v
1rsx
1lB
q{TkKzK'	KzK
$KzJ}g`KzJ@JKzJ?|pKzJ,s'on
r6r5>B
ZL^}pc^}!S^} ^h
h^b]"	^b1IS^b+x^b/^b.	E%w>Dzl <
l

k[L
kBK1+G\ -q)
_L-p3FK.%PK.%-g K.$yK.$pJ@"LK+m/$ K+mK+l{9@K+lu_K+lthK+ln< K+lj,K+lO(K+l>@K+l=@K+l/w K+lj@
Pv34(Tu.X
Nu+?(T$:@(T#l[@K}n/hS%!SS%S$sIS$TfS$IS$GuS$)@S$)SDeDDkAnqes
CB#!SO^NSO^3@SO]@SO]<SO\LSO\H(SO[c SO['~Hlw$G|Ko/*3
d-D
M
.)M#f#KG(KG@KGKGKFo{ KFn=KFn#KFi[xKFc(KFax?KFPPKFBXxKF>KF<
xKF1|KF0J@KF/wKF%V|KF"kKF!kOf_	L^RR^P.^O[}^OM^?&^>
]gt]db	KHY4	G'	4}\Qb	D0`j+u2HV	t'\!0w}xL]e'*e'*`e!b9l&z;`Me[AMeMLQMe)@#MR/Qi+T2jMh;g)MG2MGgJM@:@KiaARKi;UKRsK
UKQhb6KQb_JL=AH&=t@JL  JLC JLPJL~}@JLzU H&<0@JLmf`JLaUJLL^#ll	KO=KN;KN7KM4KM1#lk+H_M"H_4EHY=7
HY=1HY=/xHQ JZ5 hX JG`0s@RD89w+z#,N+sa]+r"@+q|w?+qoA<+q=@E%t#sIA/[sSJ (\ J 	P8J 
J K@J j J}Jn#JmjJ9Jg?W"/R?%x>b#/Gb,zsK#zm3zY"
zPTzPPzM<CRz'xzhyd(&yd%'yc*yc+,&`~1<7@0\B:/\>X\>5'\7N+\2g'r'I(\)8*\)7\	\	)\+,\6.\.,[rO.O[mNO[mO[m	O[l|[l{&O[l+O[kO[kO[j]O[jRO[i%r%H([Z[X%[Qgr%0[Ms/[M"-[M	+[L,[FG[@v*r#eOD^w'hw]!+{0