Google
 

Trailing-Edge - PDP-10 Archives - bb-m836d-bm - tools/rev/rev.exe
There are 18 other files named rev.exe in the archive. Click here to see a list.
?p0`0@
?h0?x+/6P*@q80/q0/+1+1>3 @nX@@X@@Z@@Y! @ "R BQ "$,[ "4l&449 " *4c "!$,4c "+4c "& &" B[$" B[." B\&" B\@ 4c4B_ "
3\$ D
4 $
8 D
7!$ D
8 $,E $24V`b+V\"!&
4VN 	4V?4V 4HU@)"0H+V+R4BX "
3 $24_+_ "
3!$( D
8 $,Ej&4F_ DX,D,P,	,S+$ "_,[\" B
4!"( B
8 "
3 $,E ^Q QD p "
3 $,E ,+`,D\"k\"o,~
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.

,D,S3<+% $,G@
 $	,Ej&4F*n*+'!"cJn
(B`bp++J
P,~81/p121@@1P1` 1t2 $,G,D\"D  ]/O
a`p+A 
Z1B/+AS(b@+A(b<aD(B`D(Bc@+A\"l@ ](*j8\",~ $,Ga`7  D
8``@g!$ D
< $
8 D
7 $,E DX $,G $
F D
7  D
8 $",E DY,DZX'4c"#0B+'D 
G @@}@@},Z7+X,J+*+T,3? }:}D p,_,	d@+],J+S+XZX	4c+S ",[D d@,OZX!$ &a4c + b &`d@ &"F &`d &$F &`d &'F &`d &FZX ,
 $
,IZf b`fZj,6 $,I,@ $,I g!&,[ $,,4N "
O $,E ^Q Q "
O $0,Ej&4FL ,`@+`,~G ,	+_ $1,G,DG ,~,DZXl"4c,~,D\"oG ,~,D!"XX!$@@4c,~,D,S<G ,~ $3,G,D!"\$4,,$G ,~ $6,G,D }&"2$$\$!", " BO ^P 8/4<,$7,1 "0G ,~ $>,G,D!"\$?,,S @ $@,4 }&$2$& $,4 $*,4@D\"#n 4c+@
 $B,Ej&4F. G*++,S!"\$C, "   &E`J,< &G`J,<`J+ &I,< }&$2$& &,< &I,<+9 909@Q&A`4DL "&4c+= $N,EZ,DG  ,~ 9P7h: :@ $Q,G!$@ D
T@@
U@@
U S Dy T D~ $,EZDZ,D Z T4cG 4c4DR\$@4cZX U
4c	4cD @@ZG ,~md $U`@ $V,G $Z,E`d+`a@/$ D],D,w,S "w BO ^P a/4c`@+g,+ " \["&
4c+c X ]$$
4c X4o4Dj 4c DZ +j
ad+c "D; Xl"	4c,w X Z4c+j "  a@+z Z&$
 D]7D]+~\"a "  &J4c,S "0G ,	+S $d,G $e,E ,D+ <x)<P)=,w j $j,4O@]@j^ B#:]`b+QXD4ZB] XQ]
4c2Ble"!" B]/].B^ ]/" B^ #,+
0B3+c #7D^+m $n,4 ^,6 $&,4N\"#G +	 $lJD $1$#+$ $*,4N\"# j $D ],7 ^3D],~ &F+7mD \"p }&"2$$\",S,S"r."a Ba!,]Z0	K2ba+Ja@7 0
+4"0	K4BJ j 0	)8D? $s,4 0d,< $t,4 0	KX&l$,7 $!D $&t/$,6 $D+D 0	 &1$F,7 $s,4 0d,< $u,4 0
,4 $v,4$0	K,0	n $*,4N\"#*l0G +S,6 $D,~ad+7 
[,7 $v,4Z+7 
[,L $v,4Z+L.$w+44DZ`d+[,L $x+4 $y+4@4D]H4c,~ $y+47!&,>,N $z,4 ,^XX44c ,~,7 ${,4$0	K0d7| i+4y}~
,N $z,4 X &
4c,~5D< $y+4 $
,E ,G ,~h@P>@p>A?A0DA@IA`2Ap
BVB()B@)B`aCfC(1@SCX3CpMDD~D(9D@DPDh*E]E8EP+Ep F%2RF V(A@JCgD@"E_Ep# $
3,E ,D`h+
8!" $ XX4c,~ $
9,E ,D O!"+
 $
9,E ,D!$`!" (&
bF
:+
?+
 $
9,E ,D!"!$p (&}bF
@+
F+
 $
G,E ,D+ ,D!"!$ +
,D!"!$ +
7!$!"@+
 $
3,E ,D!"
O +
7
 *++7

H * $
I,E ,DZX $_ 
JO@_*&` & H(_.4c,~7 ( $
J,E 
K*$#Y,D!" XX\$#E44c,~ $
9,E ,D!" $ `f+
P+
-(?-(?-(?/(> $
3,E 
,D!" O +
 $
R,E 
K*$#Y,DZX\$#E4c,~,D7
T &ZX $S4c,~ $
3,E ,D!"!$ (&	bF
T+
Y+
g!(,D!"!$ +
7

Z!* $
9,E ,D!"  `f+
^aD!&+
,D!"!$@+
!"!$O+
 $
3,E ,D!"!$!bF
T+
c+
,D7
d@!" $+
 $
d,G,D 
e $
f,4ZX 
f
4cN!"\$#E4cZBZ+v $
g,G,< "
O $,EZDZ,D,wZX!$
 &a4c Z $@4cG O@],+![X\ \*" \Q" ]QZ!&@4c+| ZQ"O f4cQ" $ b4Q"!$` f4cZZ	4cD @@Z,~ $
g,G,> "
O $,EZDZ,D 
},J+ G  X Z4c@@X &"2R`"_,~ $
g,G $
h,E D~ $,G,D "7 ~ B~@7`~+( }.1$22"}+( }/&$2 "_`d
G ?  &2 "_`D>~9.B}".B},	,3G ,~ $
j,G,D 
},J+ G  XQ"4c@@X &"2R`"_,~ }&&2$(6`}+9\" ZX U
4cN "
A\$ 4c BX,~@@
U@@
UZX+D\"q B
UZX!&
4cN\"u B
U!&
4cN\"y!&
4cN\"~!& 
4cN,~e@+M7`}6@X:x,~:}&$26`}+V@@"_ X4TGB"_`b
G ,Z+O+LZX@@X0B+c,~ "_`b
G `B,n?}+L+J7DY+a BY "ZX:4c`bp,~ZY@@Y	4c Y,n,~a`0+LZX 
k &4c`` `f7,~``af7,~```f@7,~```f:x,~a@@+pab,~a@+rab,~a@+tab
,~a@ +vab,~dp+LZX 
k4zG ,~0B,1B.7+cZX $@4cG ,~:]`b,~QXD4ZB]QX [Q$!&G 4c7[4c+L0B3+c,~6BW54
@@We@+O [Q$@4ce@+ZXl"	4c6BX`@+@@X	4ce@+ZZ	4c@@Z,~7BZ+@@Z	4cZY4BL@@Y	4c,~4c BZ!"54c BW!XZ@4c@@Z,~ W@@4c94c7"
l0B+1\"
l " A$ 
nJ4c\"v " UW@+ + ,S W543@@W,~Q$A`4FLF+47Z ()Dn(F'$ 4D;QFx,7[x.&F,~ (@)$.&F=h=,~ f,6 $D$
o,6 $D,~ $24c`b+c,~\D
 $
+E&
o (/H&& (/(#Z$(.(/$  &F=dN,~\"
p " ZX 
p
4c\"*,~ P,> "0 "0 Ol" BP,^/4c+cZCQ:Q1"W+^\"
q+$ _Q:Q "a*x++b:x>Q>Q,~ "0 "0\"
u " U$@+ + \"& "  >Q Q,^>QD  Q+
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@ @ @8aabFbDbBb@b>b<b:b8b6b4b2b0b.b,b$b"b bbbccdde$HeHeef<f0f,f$fHffgghhiijjFjDjBj@j>j<j:j8j6j*j$
jHjkkllmmnnooppNNNVVVVVVVVVVVVVVNVVVNNN[^NLNkNLLNNLL[[[RNNNNNVVVVVVVVNeLWNNNN_WWoRoR@
u@
w
x
z
|
~@@
d xx#x#dx#1d xx`h?{~ xxxxz x#Zx#x#dx#1d
T@` xyx~(c0&c@#cHhcPCc`30chcxdrdd 
dd0d8
dc@dX*dhWcHdxeie@eee(e0pe8E:XeH	PT@|/-8
m@HREV>
]REVIEWING OF/ALLDELETEDINVISIBLEOFFLINEONLINEUNDELETEDVISIBLEFILES ARE TO BE REVIEWED
Set to review H/,
 files.

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

\"$+j
? No files found

\"(+jH#Z$H : 
`CRLF for next file(-H.THIS COMMANDCOMMAND LEVELSYSTEM:EXEC.EXETHIS PROGRAM
% REV - Unable to Control-C trap
\"8+THIS FILEEDITOR:H#nEDIT : AH*SYS:FILDDT.EXEEnable patching
Enable data-file
GetT-FILENO-FILEPATCHINGDIRECTORY0CH*HMSTRUCTURETYPEFILENAME INTO FILEREVLST $@FROM PAGEWRITING OF FILE FROM PAGE0 HY
? Illegal page number specified

\"\+j(

Stopped on page ABOUTFDB0H*HeALL-OF-FDBPAGESH#
Used pages:  None

 $l+
Total pages: 
FDB for file a         (<0	K  -  : ,,NoYes daysNone  Never ==>  - UnknownFile expiredArchive was requestedMigration was requested sH*1ST-BACKUP-WORD2ND-BACKUP-WORD3RD-BACKUP-WORDACCOUNTARCHIVE-DESIREDAUTHORBYTE-COUNTCOUNT-OF-REFERENCESCREATION-DATEDATE-LAST-WRITTENFILE-CLASS-FIELDFORTRAN-CARRIAGE-CONTROLGENERATION-RETENTION-COUNTLAST-WRITERMODE-LAST-WRITTENNOT@PPAGE-COUNTPERMANENTPROTECTIONREFERENCED-LAST-DATESAVED-BY-BACKUP-SYSTEMSIZE-OF-BYTESSYSTEM-DATE-WRITTENTEMPORARYUSER-SETTABLE-WORDWRITE-COUNT 
? Illegal protection specified

\"
4+j ~
? Illegal byte size specified

\"
;+j
? Illegal generation retention count specified

\"
@+j H*`kp_@6#E
? Illegal page count specified

\"
L+jaccount string` H
Q
? Illegal data mode specified

\"
U+j
? Illegal count specified

\"
Z+j
? Illegal class field specified

\"
_+jTO LPTH#ELPT:$TOBY1 H
h!!@$D
? Error at PC 00f<
	
? 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 cannot be deletedLast write 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* 6`* OgLOvA+OvA*O"~bO"9[Ond_OnC4Omg`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#ONyiON`wONO}ONK]ON@ION36ON-?ON-ON+ONkO<?[O<8jO;\fPJY@P2iP2iP	P	0bN3Y"br!AcrOTrNrRrfOrwWro@rmrLrm+[rbVr][^rZskrZwrZQ~UqQwxdqQ`kqQ;t#jn#t#E;-9#nc*:W	c*(w
c*"gdc*&	KUc*w"c)|.	)c)/	n[ZZYYV`Y4V`Y4VZ1RVO(<VO(=:&UTv
y&}9sP<P=8**z634z-#.z"4@z&MQ_)MQVVMQ
RMQ4%MP{ MPy"sMPs
]MPmFVMPm;MPm4*MPbMP`zMP`$9MPV_#MPV^MPVT_MPV"MPVUMPUDMPTNgMPSjJMPO[MMPJb3UMPGxMP6PSMP$fMP++MP`)MPW+MPfaMP
JMP
B
MPb?MP[2MPIMPsDMOW?MOP`>MOJ@>MLE;~@pX9Qod>qH:$>qG1>q&_De >w	4:x47;L	,7,&M5{P?x1<15tQ+L1;,~*[3P'&p)
gO~3uIHHUSgx $c/y`	C^U`.dw[dm\[I+G^3+;]%@4][y\
rLdj.r:`hzTUH2xwl/]"iTl/1MHB)Ll\T8HB(Ll\:gLl\1#@Ll[eV~Ll[^u =zGHj`=7_)"CT_wx_8bV]7]M;0Je+GY>lB
LYg<LYf2SOb#OSOadMSOadTqvqtqrqp/SJSMN*dSM)L9SL~s_SL~q`SLxB
AA1;$P928RU	8RU$8R!A
8Q{8QuG8Qo@,!X%
G&#%	ot#"am"
k+E3$ 
2["
`
2B*zT
2)x
2F
T
1rsx
1lB
O{TIKzK'	KzK
$KzJ}g`KzJ@JKzJ?|pKzJ,s'on
r6Zr5>B
8LX^}pcP^}!OS^} ^h
F^b]"^b1IS^b+x^b)^b)	E%wo>DzWl <
l

k[L
kBK1+G\ -q)
_L-p3FYK.%PK.%-g K.$yK.$pJ@"LXK+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"SO^NSO^3@SO]@SO]<SO\LSO\H(SO[c SO['~Hlw#ZG|KZo/*3
d-D
M
.)MafaKG(KG@KGKGKFo{ KFn=KFn#KFi[xKFc(KFax?KFPPKFBXxKF>KF<
xKF1|KF0J@KF/wKF%V|KF"kKF!kO
dfZ	L^RcR^P.^O[[^OM^^?&Q^>j]gtR]dba	KHY4	G'	4}\Q@	D0`j+u2HV	t'\!0w}xL]e'*2e'*`e!b9vl&z;`EJM@:@KiaARKi;UKRsK
3KQhbKQb_JL=AJL  JLC JLPJL~}@JLzU H&<0@JLmf`JLaUJLL^#ll	KOKNKNKMKM#lk	H_M"
mH_4EPHY=7nHY=1aHY=/ZHQ 
JZ5 hX JG`0s@z#,N+sa]+r"~+q|w}+qoA+q=@(%t#1IA/[sSJ (\ J 	P8J 
J K@J j J}Jn#JmjJ9Jg?W"/R?%x>b#/Gb,zsK#zm3zY"
]zPTzPPzM<CRz'xzhyd(&yd%'yc*yc+,&`z1<;`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'lw]!+{0