Google
 

Trailing-Edge - PDP-10 Archives - SRI_NIC_PERM_SRC_3_19910112 - utilities/dskop.rel
There are no other files named dskop.rel in the archive.
09!P  
   8 = @ B	 G3 \" " B  E  E+\",~\",	"@O!" BGd\",Od\",Qd G $ &Q5B\",~	 X,> x \"C $)4\"C &J4,^,~d,,	 "`,++,_l,`,` " B= `b, 8+a\$,	*" i+cZ8	4[,~\" B' "! $4j B8\" !"\$	"Aq4n B8 4r,~Z8 "  &
4w\" \$,hZ8	"UE"z
4{\$ ,y\"9Z8 
4~\"9(4t D9Z8  &(	*  ( Beab+\" )G $ & 9Q5B,+\"	 +\"e<,~,<+G,>,>,>\"  " U$ &	(\" ,^,^,^,~!*` )ab+AG $ &((F.& F=	"(G& F>d 9Q4B,+`@,*j,~!*` )ab+A	 
@ $G  &((F.& 9Q4B#,*j",~!`3"9*,~ ,	 -$d$d$d$d3F:x,~ &+>3"5B_."	 EP 5.+(*d3,~Z8Z=/$ J4:Z8 $4< *!(|X=	(T>Z8 $4@Z8  G
 J4C*h>Z8 $ $,~@	
0X
xi
 k
0u@0
8h x!
"),H2@5F	""F,>,7 ".b=aB+5JG!(|X=6@ +G*hK+G,^,~\$,{	"D* O\$,NZ8
4Q\$,O 
=2*>,~[(,,+R!&[3B	"W+*fV,~ZV(.H="Q
:x+@@@@ @@@
	  Q(`@@@@\$,R[=,\$,bZ=,\$ ,d =d D>	*(D h >,e $, $,j >3"=+ >,[>!&z[\3B+*fo	"T"U(q+ > B=\$ ,f,~:>`B+j\$ ,s >3">+h B=,~ &	(D"yZ84{,~Z84},~Z8 J4,~/$Z8 J(*D"4,~,\$,y\$(,y\$ +y,\$+Z,\$+y@	{M
`NHVxY\gzPbqt`y0{X}8HP hX
	(D"Q"
,\$,y\$(,y\$,y (,}+,\$+,\$,y,	" ",~,\$,y =/$,6@(+\$,y+\$,y (,}Z	 "/"F(cB+\$+y "  (,+ +,\$,y,~,\$	(#,y[(Z/"(B{3B+\$,y[(,\$,yZ(Z1B D 	( ,3D +\$,yZ(,,7D(+\$,y (,}Z/"F(cB	 Q4+\$,y+0 " ,+ ,Z0B,~.
5jF " B>6@(+	("Q(= >0"+[0BF1B+>\$,yZ>,\$,y >0"=+\>	*""E,y > (,}\$,y > ([E,,+@\$,y (,},	*@*UN:>*j<,,~``````````	5"E)V``````````,\$,y (,}(_+@	w`h"h#Hp x"$h(%H.&H6&`8'H@(HK)0N)P(@
\_	(`_,\$+y``	5(@Uh``````````	*D*@p@@>Z>,\$,y (,},:>*jq,~[1B,~\$+y,~	 "@yZ4B cB+\$+y\$+y zbB+,~\$+y`dbD	 (+,~\$+y ",7,~\$+y`d+ &0&2f>+[2F  
+:x,~\$+y\$+y@Oys~,0v,`x,Hy/0|/}/h,(0-@0@11 
	"P(+4DF",,~,~D}\$bB,y\$bB*A,y4\$bB,y,\$bB,y6\$bB,y,~@	Lf3-H%1B+$@	Lf<,x,p,h,8+ +'x,P1p" !4(&	"Q T"&\$,yZ>,\$,y >0"+\a,y > (,}\$,y >	""U/ ([a,,+&\$,y (,},:>*j",,~,\$,y	((
7, (.*3D(+6Z
J=2*>,~(,}$,{(D?@@?\$?	*@,y,.*+:\" \"9 $)4
Q45DZ@
ad	*@Y+VZ@	4 $ & 9Q4BF	(Pb+
@ (ab+bB,~O*jc4DF6Bab,~\" " (j > J4l\" d,+ ,~ Pp@HH9I@P`X`@	5(16469I:x\;H^;Pb<Hf3(o0p2Xp:q8Xq:0r=0rs`s`s @s_x`|~0@@$@	;psHss<(t@t	t0u&@u#@u' v<PvPw;hwxx@xyy @y0(@\Gl		
0$ @	/`z28z/(z
8z8{38{3|6|)8|`}5X       $$.G/	/  6$6$6$6$6$96:GChannel #@	(x4h(h
 . !((5XP`p`
	h	 
DSKOP.OUTDeleted LIKELY:  Long Lose: Record # Unit # ,{+tDirec	 tory File Type: File name: Permanent Prowling file Symbol Table Temporary User name: "\"+X (invalid LH) AT LOCATION @	3=	30

(

H20 p 82p6h2P!xX.x@!( 	  Account name: "Saveset (tape 1)	  Saveset (tape 2)	   (bad page number) "    	 (Share count = -LOST-PAGES.BINAccount Number      Archive date        	 1Archive tape ID 1	  Archive tape ID 2	  Author              Creation D	 9ate       Dump word 17        Dump word 20        Dump word 21         BDump word 22 (arc)  FDB Header          FDB of next Gen     @	-p".$$p&!H(9P*,P,-X.-h1-x3,@6,h8-;-=-@- B,E-8G, J	 JFDB of next type    File Byte Count     File Descriptor Block
File Pg Cn	 Rt, etc.   File Protection     File name           File type           	 [Free Space, through Free Storage Bit Table  Free storage pointer = Gen,,	 cDir Num        Group Descriptor Block
Index Blk Addr      Interpretation 	 lof file Last Write Date     Last writer         Legal Account Block
tNameOoflfileetoiprowl:	@	,`L"O,XQ,0T-@V-HY"8[+P^&`,Hc,e,(hpj,8m-Po$r
Online expiration   Reference 	 Date      User word           Write Date          Wrt Cnt,,Rd Cnt     	    Directory Number  (Invalid disk address) as a directory file

.FBCT	 L              ;  next free block at [Index page checksum is ok]
 (this is 	 a directory file)Address of first free word     Address of free pool bit table ! Allowable user groups ???      Backup specification           @	
hy-(|,x~-0,p-%0(x)	 )Capabilities                   Current space allocation       Date of last lo	 1gin             Default account string         Default directory protection  	 : Default file protection        Directory Groups               Error in N	 Bumber.  Octal please.
Last directory update          Maximum number of subdirs	 K      Mode word                      Number of subdirectories       Perma	 Snent quota                Pointer to name string         Pointer to password 	 \string     Symbol table Bottom            Symbol table Top                dType  CALL HELP<alt>X for help.
@	*`,+0+@3*@7*8:+>C8A+ E+0H+L+(O*XS*hV*pZ*]* a	d+h	 hUser groups                    Working quota                   (different fro	 pm first time!!!) .  No next free block on this pageDirectory Header Block.  Page 	 yNumber LOGICAL NAME (ALIAS) OF THIS STRUCTURE    ****** directory number set, 	 but not FB%DIR *************** address is out of range ***** directory number ze	 
ro, but FB%DIR set ************* this points off the current page **************	 ** points to invalid block type*******************************   Unknown type:  	",>\",^ "  &J+ \" ,~
****************************	 #********** this address crosses page
[Index page checksum is incorrect.]
Type CON	 ,TINUE to use this data anyway.Warning: this is a long file.
We'll be reading th	 4e index pages instead of the data!  Good luck

  You are talking to DDT, the top	 = level for this program.  To execute
a command, type CALL followed by the name of th	 Ee subroutine you want
to execute, followed by ESCAPE (ALTMODE) and the letter X, e.g	 N.:
	CALL HELP$X

  The subroutine will return to DDT via a RET (popj 17,0).
Routi	 Vnes currently available include:
HELP	prints this message
PRINT	reads a file or fil	 _es (wildcards ok) using DSKOP%, printing
	the contents in octal in DSKOP.OUT.  If a 	 gdirectory (FB%DIR
	set in its FDB) interprets the file as a directory, and
	prints 	 pthe directory in DSKOP.OUT (like DIRPNT).
READ	reads a file using DSKOP%.  Saves the	 x current file in
	DPAGE..DPAGE+n*1000 with index pages in IPAGE..IPAGE+n
WRITE	writ	 es the current file starting at DPAGE to addresses specified
	starting at IPAGE, ass	 	uming they are valid.
ISCAN	looks at the lost pages file that CHECKD writes.  For ea	 ch disk
	address that's found there check to see if it looks like it might
	be an i	 ndex page.  If it's an index page, you can guess at the
	name of the file, and recon	 #struct all the necessary parts of an
	FDB by hand.   Everything considered, it would	 + have been a better
	idea to be on vacation when your disaster happened.
READA	Read	 4 Absolute.  Command prompts for channel, unit, record.
	Reads four records into DPAG	 <E.

A typical use of the program would be to READ a file, then modify it
	using DD8 G	D"9! `qG7(T2d@ vDOB
gHaK3o"pP+; 	D"S.WHXnc+T2F4%c3y(Eb3+aj"w Jh	D"8aq:>),}N31xgAogBqL83q:3PXy
$X	D"3G
&E/FW6A>abJAVQut?abJA\	D"4KqA!aijb8z"	KngiGs\8z)O1nv7	@"Fwb-iP[;+thaNW1VR8x3-[#7v3=+	"X-SNR3Ec
$X1iL8SN:"	*0Mq|:	D 0MqTs

UJAf9QL@W&w

UBK:>38{	D"&243J!aj.RV`Og9	D011&[P1"e,.CaO)V41z(IaO)Y41z!
@41z 	D"(TE3(TE5@dz@3*s#u%MeG
VYI	D"" f(1Lzk3|F~
JpKi(,r`-:41z	D"rW(3{grW.aj./NrW6Wx  +$A}rW8	D rW<rW@rWKqRaO3Aw
gJMGaijh	D"
gJMGaijj
gJNM43}aijt"K;F~e77C_&rOb	D"Ic?aM{ohJ"4yaO7\-[aSW3
k[LJ	9s
l
#ll		L	Mcel <8(u|(1;,~	*[3YTUH9!Qz#,0J
kB	KHY4(,))N)'on

_L=zGH ET commands (note that it is mapped starting at DPAGE),
	then WRITE it again.@x*Pk%Po"pr$0v8 z/H~18/x&P
1H 
`#P 8'H/	P9Je;m@LYg<OKiHB)KF0J@g\2gJK+l)kK1+G\ HB(K+mKF|{ O#K+lO(KG@KF/wK+lu_LYf2K+l=@KFc(O"K+l>@`YgIK+m/$ g[QgJg\>5KO/L`OOqh LYf7D@OOrc ( M