Google
 

Trailing-Edge - PDP-10 Archives - BB-H311C-RM - swskit-utilities/rev.exe
There are 18 other files named rev.exe in the archive. Click here to see a list.
?p0`0@
?h0?x " 
 
<++/2	`4@*Wv80/32v0+1+1@3 @nm@@n@@p@@n! @ "g Bg "$,l "4l&449 " 
*4u "!$,4u "+4u "&7&" Bq$" Bp." Bq&" Br@ 4u4B_ "
>\$ D
? $
C D
C!$ D
C $
,V4$V`b+V\"!&
4VN 	4V?4V 4HU@)"0H+V+R4BX "
> $24_+_ "
>!$( D
C $,Vj&4F_ Dm,V,P,,d+$ "_,l\" B
?!"( B
C "
> $
,V ^f fD p "
> $,V ,+`,V\"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.

,V,d3<+% $,Y@
 $,Vj&4F*n*+'!"cJn
(B`bp++J
P,~82gp2j2x@33 3,39 $,Y,V\"D  ]/O
a`p+A 
!Z1B/+AS(b@+A(b<aD(B`D(Bc@+A\"!l@ ](*j8\"",~ $#,Ya`7$ % D
C``@g!$ D
H $
C D
C $',V Dm $),Y $
Q D
C + D
C $-,V Dn,VZm'4u"/0B+2D 
G @@@@,l7+X,[+6+T,E? :D p,_,d@+],[+d+XZm	4u+d ",lD d@,aZn!$ &x4u 7 y &`d@ &"F &`d &$F &`d &'F &`d &FZn 7
 $
,ZZ} y`fZ,H $,Z,Q $,Z ~!&,[ $8,EN "
Z $
,V ^f f "
Z $;,Vj&4F^ ,`@+`,~G ,+_ $=,Y,VG ,~,VZnl"4u,~,V\"G ,~,V!"Xn!$@@4u,~,V,d<G ,~ $>,Y,V!"\$@,/,6G ,~ $B,Y,V &"2$$\$!",/ " Be ^e C/4H,67,C "0G ,~ $I,Y,V!"\$J,/,d K $L,E &$2$& $,E $5,E@D\"$ 4u+@
 $M,Vj&4F. G*++,d!"\$O,/ "   &P`J,< &R`J,<`J+ &T,< &$2$& &,< &U,<+:X:h:xQ&A`4D^ "&4u+= $Y,VZ,VG  ,~ ;9 ;8 ;H@ $],Y!$@ D
_@@
`@@
aZDD D$4uG 4u4DR\$!@4uZn `
4u	4uD @@pG ,~md $a`@ $b,Y $e,V`d+ka@/$ Dr,V,,d "w Be ^e l/4u`@+g,+ " \p"&
4u+c n r$$
4u n4o4Dj 4u Do +j
ad+u "D; nl"	4u, n o4u+j "  a@+z o&$
 Dr7Dr+~\"m "  &J4u,d "0G ,+d $o,Y $q,V ,V+ >0)>)>H, u $v,EO@r@jt B#):r`b+QnD4ZBs nQs
4u2Bwe"!" Br/s.Bt r/" Bs #),+
0B3+u #)7Dt+y $z,E t,H $2,EN\"#)G + $lJD $1$#/+$ $5,EN\"#) u $D s,H s3Ds,~ &F+HmD \"| &"2$$\",d,d"~."x Bx!,^Z0	Z2bx+Ja@7 0
+4"0	Z4BJ u 0	88D? $~,E 0u,N $,E 0	ZX&w$,H $!D $&
/$,H $D+D 0	 &1$F,H $,E 0u,N $
,E 0
,E $
,E$0	Z,0	{ $5,EN\"#)*l0G +d,H $D,~ad+H 
[,H $
,EZ+H 
[,L $
,EZ+L.$
+E4DZ`d+[,L $
+E $
+E@4D]H4u,~ $
+E7,N $
,E ,^Xn44u ,~,H $
,E$0	Z0d7
 i+E



,N $
,E n &
4u,~5DN $
+E $
,V ,G ,~BKB(KBHLBhQBxVC?C(C@kC`1Cx0DwD(xDH2xhDx@EbE0E8:E`:FFFF0!F@^F`	Fx2G ZG@rGhH2H $H0&HH,38gHhk@BxWDvF0*F@_G [G@tH *H0) $
H,V ,V`h+
M!" $ Xn4u,~ $
N,V ,V O!"+ $
N,V ,V!$`!" (&
bF
O+
S+ $
N,V ,V!"!$p (&}bF
T+
Z+ $
[,V ,V+ ,V!"!$ +,V!"!$ +,V!" $ + $++7 !$!"@+ $
H,V ,V!"
O +7
+37

] * $
],V ,VZn $t 
^O@t*&w & H(t.4u,~7

_ * $
e,Vj&4F> $
N,V$,V+57
f,V 
g*$#p,V!" Xn\$#\44u,~ $
N,V ,V!" $ `f+
l+-(L-(L-(L/(K $
H,V 
,V!" O + $
n,V 
g*$#p,VZn\$#\4u,~,V7
p &Zn $S4u,~,V7
p &Zn $S4u,~,V7
p &Zn $S4u,~ $
H,V ,V!"!$ (&	bF
p+
u+g!(,V!"!$ +7

v!* $
N,V ,V!"  `f+
zaD!&+,V!"!$@+!"!$O+ (+z (+z $
H,V ,V!"!$!bF
p+
+,$V 
4uN!"\$#\4uZBp+
$Y,M "
Z$ZDp,V,Zn!$
&x4u p $@4uG O@r,+!pXq q*" rQ" rQp!&@4u+ pQ"O }4uQ"!$` }4uZp	4uD @@p,~ $
Z$ZDp,V 
,[+Gnp4u@@n&"2R`"v,~$1$22"+9 /&$2 "v`d
G,?,V&2 "v`D>90.B".B,,EG ,~ $
,[+ G  nQ"4u@@n &"2R`"v,~ &&2$(6`+J\" Zm `
4uN "
L\$ 4u Bn,~@@
`@@
aZn+V\" B
`Zn!&
4uN\"
 B
a!&
4uN\"!&
4uN\"!& 
4uN,~e@+^7`6@m:x,~:&$26`+h@@"v m4eGB"v`b
G ,l+a+]Zm@@m0B+u,~ "v`b
G `B,?+]+[7Dn+sBo"Zm:4u`bp,~Zn@@n	4uo,,~a`0+]Zm,~a@+ab
,~a@+ab,~dp+]Znun $@4uG ,~:r`b,~QnD4ZBrQn qQ$!&G 4u7p4u+]0B3+u,~6Bm54@@me@+ O qQ$@4ue@+#Znl"	4u6Bn`@+&@@n	4ue@+*Zp	4u@@p,~7Bp+,@@p	4uZn4B^@@n	4u,~4u Bp!"54u Bm!Xp@4u@@p,~ m@@4u94u7"
J4u\"
 " Um@+ + ,d m54D@@m,~Q$A`4F^F+F7f ()Dn(F'$ 4DLQFx,I[x.&F,~ (@)$.&F=hN,~ },H $D$
,H $D,~ $24u`b+u,~\D $
+V&&& (/(#q$(.(/$  &F=d,~\"

4u\"5,~ e,> "0 "0 el" Bf,^/4u+uZCg:g1"l+p\"
+$ Ug:g"r*x++s:x>g>g,~g"0"0\"g+
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-i^
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@ @ @8xxyFyDyBy@y>y<y:y8y6y4y2y0y.y,y$y"yyzz{{|$H|H||}<}0},}$}H}}~~FDB@><:86*$
HNNNVVVVVVVVVVVVVVNVNNN[^NLNkNLLNNLL[[[RNNNNNVVVVVVVVNeLWNNNNWWoRoR@

@@@!#%)+d xx#3x#3dx#Hd x/x/`h?{~ x0x/x/x/z x#qx#3x#3dx#Hd
_@` xx(f&f#f hf(Cf830f@fP*f`fhfx
ogg
ofg0*g@Wf gPgX}g`@ghgphhphE;HXh 	ff@|D.p
x@H
hREVIEWING OF/ALLDELETEDINVISIBLEOFFLINEONLINEUNDELETEDVISIBLEFILES ARE TO BE REVIEWED
Set to review H/,
 files.

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

\"/+{
? No files found

\"3+{H#q$H : 
kCRLF for next file(8H9THIS COMMANDCOMMAND LEVELSYSTEM:EXEC.EXETHIS PROGRAM
% REV - Unable to Control-C trap
\"D+THIS FILEEDITOR:H$EDIT : LH5SYS:FILDDT.EXEEnable patching
Enable data-file
GetT-FILENO-FILEPATCHINGDIRECTORY0CH5HXSTRUCTURETYPEFILENAME INTO FILEREVLST $@FROM PAGEWRITING OF FILE FROM PAGE0 He
? Illegal page number specified

\"g+{(

Stopped on page ABOUTFDB0H5HpALL-OF-FDBPAGESH#)
Used pages:  None

 $x+
Total pages: 
FDB for file x         (<0	Z  -  : ,,NoYes daysNone  Never ==>  - UnknownFile expiredArchive was requestedMigration was requested sH51ST-BACKUP-WORD2ND-BACKUP-WORD3RD-BACKUP-WORDACCOUNTARCHIVE-DESIREDAUTHORBYTE-COUNTCOUNT-OF-REFERENCESCREATION-DATEDATE-LAST-WRITTENEPHEMERALFILE-CLASS-FIELDGENERATION-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-COUNT 
? Illegal protection specified

\"
I+{ ~
? Illegal byte size specified

\"
O+{
? Illegal generation retention count specified

\"
U+{ H5`nHu+"+" to enter interval in number of days`(x
_H
`
d`@9#\
? Illegal page count specified

\"
h+{account string` H
m
? Illegal data mode specified

\"
q+{
? Illegal count specified

\"
v+{
? Illegal class field specified

\"
{+{TOLPTH#\LPT:$TOBY1 H
? 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 deletedLink 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*76`*7OgLOvA+OvA*O"~bO"9[Ond_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#ONyiON`wON)}ONK]ON@ION36ON-?ON-ON+ONkO<?[O<8jO<jO;kO;\fPJY@P2iP2iP	P	0bN3YNrRrfarwWro@rmrLrm+[rbVr][^rZskrZwrZQ~UqQwxdqQ`kqQ;t#3jn#t#\;-9$c*:W	c*(w
c*"guc*&	ZUc*w!c)|.	8c)/	{[ZZYYV`YEV`YFVZ1RVO(<VO(=:&UTv
y&9sPNPN8**z634z-#.z"4@z&MQ_0MQVkMQ
gMQ4,MP{$MPy"sMPsYzMPs
rMPmFkMPm;MPm:ZMPm42MPb	MPby^MP`z!MP`$FMPZg:MPZS:MPZM>MPV_*MPV^MPVTtMPV7[MPV*MPV_MPVMPUg)UMPUDMPT9vMPT#&MPT+MPSjWMPO[bMPJb@UMPGxMP6PhMPqwMPJ5MP+3MP`1MPW2MPfxMPYzMP
JMP
BMPbLMP[?MPVMPsQMOWLMOP`KMOJ@KMLE;~@pX9fod>qH:6>qGC>q&_De >w	4:x47;L	,7,&M5{P?x1<15tQ+]1;,~*[3P'&)
gO3uIHHUSgxT$cEy`	CtU`.dwqdmr[I+Gs3+;r~%@4spyqCTwx8bh]I]ML0Je+YY>lB
LYg<LYf2SOb#aSOad^SOadeqqqq/S[SMN*dSM)LJSL~s_SL~q`SLxB
LA1;$P928RU	8RU$8R!A
8Q{8QuG8Qo@,!X%
G&#)%	ot#)"am"
w+E3$7
2["
k
2B*zT
2)x
2F
_
1rsx
1lB
Z{TZKzK'	KzK
$KzJ}g`KzJ@JKzJ?|pKzJ,s'on
r6pr5>B
CLn^}pce^}!eS^} ^h
Q^b]"^b1IS^b+x^b)^b)	E%w>Dzml <
l

k[L
kBK1+G\ K-q)
_L-p3FoK.%PK.%-g K.$yK.$pJ@"LmK+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$:/l[@K}n/hS%!SS%S$}/S$sIS$TfS$IS$GuS$)@S$)SDeDDgAjqeo
CB"vSO^NSO^3@SO]@SO]<SO\LSO\H(SO[c SO['~Hlw#qG|KoKo/*3
d-D
M
.)MxfxKG@KGKGKFq0KFo{ KFn=KFn#KFi[xKFc(KFax?KFPPKFBXxKF<
xKF1|KF0J@KF/wKF%V|KF"kKF!kO
ofZ	L^RuR^P.^O[l^OMp^?&g^>{]gtg]dbr	KHY4	G'	4}\QQ	D 0`j+u2HV	t'\!0w}xL]e'*_e'*`e!b9
l&z;``&J
`%|J`0:@J`yMVCHcU:/^gi":R^g7xbId.R^u&+R^uR^t[+\}[\}]\|JBtd@dJO	)	 Me[AMeMLEMe)@MR/Q]+T2^Mh;V)MG2MGVJM@:@KiaARKi;UKRsK
>KQhb*KQb_JL=AJL  JLC JLPJL~}@JLzU H&<0@JLmf`JLaUJLL^#ll	KO,KN*KN&KM#KM #lkH_M"
xH_4EfHY=7HY=1sHY=/lHQ JZ5 hX JG`0s@RD89w+z#,N+sa]+r"+q|w+qoA0+q=@9%t#HIA/[sSJ (\ J 	P8J 
J K@J j J}Jn#JmjJ9Jg?W"/R?%x>b#/Gb,zsK#zm3zY"
hzPTzPPzM<CRz'xzhyd(&yd%'yc*yc+,&`z1<9P0\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'dw]!+{0