Google
 

Trailing-Edge - PDP-10 Archives - k20v7d - unsupported/strtst.exe
There are 4 other files named strtst.exe in the archive. Click here to see a list.
?p0?h?x " 
<+
+2	`/p
3@428+H+H

STRTST - STRUCTURE MANIPULATION PROGRAM FOR STAND-ALONE TESTING
---------------------------------------------------------------
COMMANDS:

DISMOUNT (STRUCTURE) strname
	Decrements the current job's mount count for the specified
	structure and then logically disconnects (dismounts) the
	structure from the system.  Here, the strname field specifies
	the structure as it is known to the TOPS-20 user (i.e. its
	alias if it has one, otherwise its structure name).  Refer
	to Example 3 below.

EXIT (TO MONITOR)
	Returns control to TOPS-20 command level, where the
	"CONTINUE" command will restart STRTST from the beginning.

HELP (WITH STRTST)
	Prints this explanation of STRTST.

MOUNT (STRUCTURE) strname [/ALIAS  /JOB-EXCLUSIVE]
	If the specified structure is not online, an attempt is made to
	locate all its disks  and logically connect  (mount) them to  the
	system.  If and when  the structure is  mounted, its mount  count
	for this job is incremented.  The alias field is optional, and it
	permits the user  to specify  a a  name (other  than strname)  by
	which the structure will be referenced when it is online.

SET (STRUCTURE) strname [ATTRIBUTE [ON or OFF]]
	Where attributes are:   AVAILABLE, BAD-BITTABLE*, DATA-VERIFICATION*,
	DOMESTIC,  EXCLUSIVE,  FOREIGN,  REGULATED, SHARED, SWAP-VERIFICATION*,
	UNAVAILABLE, UNREGULATED.
	*These ATTRIBUTES have the ON/OFF option.

	AVAILABLE - Sets structure AVAILABLE.
	DOMESTIC - Sets structure DOMESTIC.
	BAD-BITTABLE - Sets DISK-ASSIGNMENT bit ON or OFF.
	DATA-VERIFICATION - Sets READ-AFTER-WRITE on data space bit ON or OFF.
	EXCLUSIVE - CFS use only.  Sets structure to be used on this system
		   only.
	FOREIGN - Sets structure FOREIGN.
	REGULATED - Sets structure REGULATED.
	SHARED - CFS use only.  Sets structure to be used on multiple systems.
	SWAP-VERIFICATION - Sets READ-AFTER-WRITE on swap space bit ON or OFF.
	UNAVAILABLE - Marks structure for dismount, disabling new users from
		     mounting it.
	UNREGULATED - Sets structure UNREGULATED.

SHOW (STATUS OF) DISK-DRIVES
SHOW (STATUS OF) TAPE-DRIVES

	These commands produce a display on the terminal of all disk
	or tape drives on the system and their current status.
-----------------------------------------------------------------
HINTS:
	The structure name (strname) and alias fields may (but are
	not required to) be terminated by a colon.

	The following functions may require the user to possess
	WHEEL or OPERATOR capability:
	    DISMOUNT, MOUNT, SET, SHOW
	STRTST automatically enables the user's capabilities.
-----------------------------------------------------------------
EXAMPLES:
	1. STRTST>MOUNT FOO

	   If there is no structure named FOO currently online,
	   STRTST tries to find and mount one.  If it succeeds,
	   it may be referenced as FOO: (e.g. FOO:BAR.MAC.1)

	2. STRTST>MOUNT (STRUCTURE) PS: /ALIAS:FISH:

	   The user used recognition and the optional colons.
	   This is an example of the way to mount a public
	   structure from another system as a private one on
	   the running system.  It may now be referenced as FISH:.

	3. STRTST>D FISH

	   This command will dismount the structure that was
	   mounted in Example 2, above.

3 P "O4,w P\"P,g "Q,pZ,+ +K0
(k
8S
@U
HX
Xu
`\<V,
,
<+2\<X,
,
\"+2,\,~ "_,pZ`1F`+cZ,+Ya(b``],c,~,~:~,~\"E,?+\,A+] (^,j ",o,~0D+s (b,j,~,\,~,
",o+r1Dq+]1Dm+i0D+s((k,j,6,~,p(o,j,~,\,~"s,pZ+XH~Xp#)0.@4P:`@OU,,af+j,[!(BH|GH}64s(	,j+2"	,pZ+p,j+2,af+t,[!(BH|GH}64s (	$,j+2,af+v,[!(BH|GH}64s (	',j+2,af+w,d!(BH~64s (	+,j+2 "	0,pZ+pCI,af+z,[!(BH|GH}64s (	1,j+2,`f+y,[!(GH|GH}64s (	7,j+2,`f+|,[!(GH|GH}64s (	<,j+2,`f+},[!(GH|GH}64s (	@,j+2,g\(E H|@@} 	C $|,~,
,g\(E Hh 	D $h64s h,~,g\(E H} 	D $},~\"E,?+	E,A+],~ (	F,j+K (	J,j+K (	P,j+K (	V,j+K (	Z,j+K (	_,j+K (	d,j+K (	h,j+K (	l,j+K (	p,j+K (	s,j+K (	y,j+K (	,j+K (
,j+K\<
,
 "
	,pZ+!!8",
\"	,,
+,F+\"o+2
		 Part of mounted structure
		 ! In use by diagnostic
		 ! ! Drive off-line
		 ! ! ! Read error
		 ! ! ! ! Bad BAT block
		 ! ! ! ! ! Bad HOME block
		 ! ! ! ! ! ! Write-protected
Chan Ctrl Unit	 V V V V V V V	Type	Units	Unit#	Name	Alias
-<,
\"@!$ D7:\"~(+ $D@D!"\$~+s  $+
 $ & F{ &{4s	+s 
,\"~, &
:[2B}5B4\, |!$x`b!$8`b!$H@, 
} 
{ .
:6@8+
 " ,	,+&
		Tracks			200
		! On-line		! 556
		! ! At BOT		! ! 800
		! ! ! Write-locked	! ! ! 1600
		! ! ! !			! ! ! ! 6250
Drive	Type	V V V V			V V V V V

######	####	# # # #			# # # # # 0D,~ "
 +pQ"A` 
! &0(00h=7dH4H2=&X,~\<
",
 "
$,p Nabx+a "D,V+
(DE,S+2 "
,,p Nabx+2 "E,V+
/,S+2\"
1,g "
2,pZ+&03&82 "  &J4s,~Q" $
46@~,u64s,~ "Z+2-< (
4,j,~-<\"E Bh\" Bj 	D $h64s,~,@j,
+,+}7@Z
ZZZ2J+
9,+
99
} 6B2J+
:,-+2O@WO@XO@XO@G 
:*"WO@0,~ 
; BY 
; BZ 
< $W64+2 "Z1D	,~+s Y`bx,~ 
< 
;2F,~5F Yab+2:@0,~ (
=,j\"f\"
A,~[Z$"."H6 ,~ Q"W*"+2 (
A,j,~ " $Z4D3\"o,~-<4D
L B\"
N,m\"
O ,m (
P,j,~\$D DG\$E DG BH$"!"X"!$6@~GDH@@~ $G64s (
T,j,~-<
W,w 
i\"
Z6Di,=.
j\"
^6Dj,=4J=,h,~+2,m,#,~(,~ +2'4s&
b0F,~+2 (
b,j,~-<
W 
Y 
e, W,u\"
f7 X,6"X,u X,u Y)F(F)F $@)F\"
,=dO"
f 
1B 
g1B 
g1B 
h1B 
h1B 
i1B
 
i1B 
j1B
 
j1B
 
k@,`jx+bZZ,u[Z,u\"g,\"f`j, " ,	,,~
##   ##   ####	 # # # # # # #	####	 ##	 ##	######	######Q(A`4B31B\"D1B\"E5bo "+j\"E BF 
k $F64s,~,
~\"
le+K-<!&+x-<!&, kk1D9x Hk  k!`l&J, Bk,~-<-<4B
n,, 4H
p kk0F+
qHk+-<, Bk 
r Bk,~-< (Hk (Hk\$l &P43+2h"ibQ"A`,~Q\x-<
s[}+p-< kk1D+
xDk+}@0STRTST>ODISMOUNTEXITHELPMOUNTSETSHOWto monitorwith STRTSTALIAS:JOB-EXCLUSIVE,|,~+g,D,~[STRUCTURE # WAS ALREADY ONLINE]
%STRUCTURE # ALREADY MOUNTED BY THIS JOB?STRUCTURE $ IS NOT ON LINE (f,j,~%STRUCTURE $ WAS NOT MOUNTED BY THIS JOB
[STRUCTURE $ DISMOUNTED SUCCESSFULLY]xAVAILABLEBAD-BITTABLEDATA-VERIFICATIONDOMESTICEXCLUSIVEFOREIGNREGULATEDSHAREDSWAP-VERIFICATIONUNAVAILABLEUNREGULATED[STRUCTURE # IS NOW AVAILABLE]OFF[STRUCTURE # IS NOW AVAILABLE FOR DISK ASSIGNMENT]%STRUCTURE # IS NOW UNAVAILABLE FOR DISK ASSIGNMENT[DATA VERIFICATION FOR STRUCTURE # HAS TERMINATED][DATA VERIFICATION FOR STRUCTURE # HAS BEGUN][STRUCTURE # IS NOW DOMESTIC][STRUCTURE # IS NOW EXCLUSIVE][STRUCTURE # IS NOW FOREIGN][STRUCTURE # IS NOW REGULATED]%STRUCTURE # IS NOW SHARED, DUAL PORT IF NECESSARYB[VERIFICATION OF SWAP SPACE FOR STRUCTURE # HAS TERMINATED][VERIFICATION OF SWAP SPACE FOR STRUCTURE # HAS BEGUN][STRUCTURE # IS NOW UNAVAILABLE][STRUCTURE # IS NOW UNREGULATED]0,|,~,~%STRUCTURE # IS ALREADY SET AVAILABLE%DISK ASSIGNMENT FOR STRUCTURE # IS ALREADY UNAVAILABLE%DISK ASSIGNMENT FOR STRUCTURE # IS ALREADY AVAILABLE%STRUCTURE # IS ALREADY SET DOMESTIC%DATA VERIFICATION FOR STRUCTURE # IS ALREADY ON%DATA VERIFICATION FOR STRUCTURE # IS ALREADY OFF%STRUCTURE # IS ALREADY SET EXCLUSIVE%STRUCTURE # IS ALREADY SET FOREIGN%STRUCTURE # IS ALREADY SET REGULATED%STRUCTURE # IS ALREADY SET SHARED%SWAP SPACE VERIFICATION FOR STRUCTURE # IS ALREADY ON%SWAP SPACE VERIFICATION FOR STRUCTURE # IS ALREADY OFF%STRUCTURE # IS ALREADY SET UNAVAILABLE%STRUCTURE # IS ALREADY SET UNREGULATEDstatus ofDISK-DRIVESH
TAPE-DRIVES 	+s+&,PTU45TU77TU78TA78TU70TU71TU72TU73????
X
h
`
x




aj`j@`j`l`l`l@`l `l.X\"
+@8\"
,+=`HZHNSTRUCTUREstructure name` H
#?ILLEGAL STRUCTURE NAME,#\"
&,~ (alias name)` H
*?ILLEGAL ALIAS,#\"
-,~PROCEED? kNOYESHE%CANNOT MOUNT STRUCTURE EXCLUSIVE TO THIS JOB+!+&pGHgHfhHD%STRUCTURE $ IS CURRENTLY MOUNTED AS :

?DISKS FROM MORE THAN 1 STRUCTURE NAMED $ ARE PRESENT
?CORRECT THIS CONDITION AND TRY COMMAND AGAIN?NO\"
L+,?ONLY  OF THE  DISKS OF STRUCTURE $ ARE AVAILABLE[STRUCTURE $ NOW AVAILABLE AS #],>,pa:,^,~%SYSTEM MOUNT COUNT FOR STRUCTURE = %OPEN FILE COUNT FOR STRUCTURE = $$?ILLEGAL STRUCTURE NAME - #,d - $$YRP04RP05RP06RP07RM03RP20RA80RA81RA60COMMAND ABORTED\"~ D~@@+  (+ Dk,~Hl>~,pa:~~>~,~ Bk,~
COPYRIGHT (C) 1983 DIGITAL EQUIPMENT CORPORATION
 "   " "\"P " U$@+ + \"R,~,
~<\"S+.p5>,>p,p+,>U/V`|++	?p,>p,p+,^"`>p:x+,^"`>p,~,> .p5>,p+V Z,^:x,~ ,>Zp>w h+,> ?p,p+% Z,^:x+& Z,^,~,> >hh,p+V Z,^:x,~,> >hh,p+Xhh Z,^:x,~:x,~,>,p7:,^,~,>,>,p7:,^,^,~>
~,p7:~
~>~,~>
|}~,p7:|~}
|>|,~,> .p5>M,p+Z :,^"Z\,^?x+p ,>Zp>w h+H
? JSYS ERROR: 
PROGRAM CANNOT CONTINUE
 Z,^,~hh Z,^,~ +J-<
\"s 
	!&D+ + \"se['"
0B+
>+d NQ"X*"x!<F*<+1B\"
 B,^F 
*"NQX"Z/ 
Z&*",> "
+p,r+[,~  "243`b,~+2,p,
,~ "d BQ" X"  B\" B B "r B@@\"N B "r B " B ^,~,>,>,> "
,p,^,^,^,~,>,>,>,>
,> ",p>+
@$$: - "
4Bc\"
 +cGx@6
6`
O.`)ONyiON_}ON@^ON@ION@FON36ON-@ONONMON
]ON
VPHhePHgPJYP2iP2i W-`rW-`q
W-`p
PPGpPGjPJ
W))ZsM!
+kr1;,~

		
Y?Qd
P#Nd
fyg)MG2
KRIw
KQ~[
KQ~cJL  
GA)d

G8ouRD89w+z#,Tsy [ES E?"C0rC0ro[i;>#s>#_
kd?kb:kb:ka6ka3E[,?;/IYO`G[OX OOqh OLsxOLs|OLLzHIDlxOYnOYvOXtOXlrOXXpHIDYnORsXORq`OR^^ORK\OR8ZHIDXXOLSbOLRlOL@jOL<hOL*fOLdHIDXbOF3JOF3VOF!TOFROF
POF	NOEwLHIDWJPzd"OTI@WHoWHmUWHmQWHl3uO< xO%?OLZWWB!XPk"PimmzFOE0^OE!"OE.OD~wODJGODF*
OD9
OD9OD9OD9
OD9
OD9	OD9	OD9
OD9
OD9OD9OD9OD9OD9OD9OD7,OD7OD3QOD17OD,'>OD,?>9[&>3;)PHhfPHhePHhePHgmP.WuPJ&WuPJ%WuP7WuP7HJdHfbHelHRjH>hH+fHJoLHFJHFVH3TH RHPH
NOqFxOqF|OqzOq&nOq&vOqtOp}rOphpHrXZOkXOjt`Oj`^OjL\HJ
pH+nH+vH*tH*lrHJxZH$sXH$q`H$^^H$K\HJcdHSbHRlH@jH<hH*fHJOLH3JH3VH!THRH
PH	NOF
sxOF
s|OF
LzLA$5CAPN:pN9XhxN9WF|N9&N9rq$mzt9VS$VSVSM	VSX
M&/DM&-)z!r
T,z)0
~
St,
~S1&D	L	D iJ})m!H	DDMzo4znt4
~J"hX RD89w+z#,897e0
yO4UN)eOCRx@nIB.hCD&-:IY[uIYRU4OOrc OixdOixdOixb	OixaOixaOix`Oix'OiOh5Oh/Oh,Oh+OhOg'Og{sOg{rOg{pOgz|OgzdOguxOguSOguPOguIOgu
OguOguOgu
OgtoOgtnOgtNOgtDOgsOgs
Ogr4Ogr

Ogq<
OgUOOg<2Og0sOg0rOg0pOg0mOg/rOg/dOg.fOgOgJOgsOgoOgH`OXO`zO`}Os6OO3dOX/sr;bnE%U=5.O/L`iMKSxg)gH.>hO.4=O-|O-yzE\#&xk[,OO>	OO=ONm&ONK]ON-?ONkODpOD9;bWBPOVV`OgD:J=:I4:I&
fUO:2[~!"~=	~5FO1G)"O0f8	b8	ONDzMPy"xUMP[7KRF:]g:\&f2oW;v7;L	,B$1;,~*[3

		kH
0I0JYT$#&LYf2LYeo3q q],@\6:
CXq
CXq
CXpl	?{-?wp?6.06LCj<OLCj'	xLCj"@LCj LCjkLCj>LCiyO@LCiX6LCiI LCiHLCiA?LCi@J LCi@ALCi2vLCi/,A!pYcA;P5 5YOG+Ts!zC5Zs
T,
St,
~qzwk~z2g]RDE$X,l <1fo+w
k[LnrhK+m(Tu}_
NszJ	
~!x
~ xI S
w
{o
zhu G&k??O|?&I 8 8}
Dtg[dVY	Mce	KHY4	G'	4}*V}*2	C4s	c=P	];	]"	t'JiwW	xd{FdmrdhDpu$n_wDqdRS(_CmP2b[o"OO8@IdUo})a&k)	tlJKRB@
KR@c
KR;
KQktJKQjD0
KQbrFCeuCesTroJLzU JLmf`JLaU#ll	:
IkwzHYS9HY9g?HX~ARD89w+z#,3~Dk/
%tNJ$D0
u.lq
tj$JEYV`xV00\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