Trailing-Edge
-
PDP-10 Archives
-
bb-bt99e-bb
-
qsrmda.c09
There are 2 other files named qsrmda.c09 in the archive. Click here to see a list.
INS 21/15 ;09C1
X (RA80,%DISK,.DCCRA,.DCU80,0,UC.SHR)
X (RA81,%DISK,.DCCRA,.DCU81,0,UC.SHR)
X (RA60,%DISK,.DCCRA,.DCU60,0,UC.SHR)
REP 52/31 ;09C2
REAS.1: MOVE T2,.VSLNM(P2) ;GET THE LOGICAL NAME IN T2
WIT
;**;[1224] ADD 3 LINES AT REAS.1 13-AUG-84 /DPM
REAS.1: MOVE S1,.UCBNM(P1) ;[1224]GET DEVICE NAME
LOAD S2,.VSFLG(P2),VS.LBT ;[1224]GET THE REQUESTED LABEL TYPE
PUSHJ P,I$SLBT## ;[1224]SET IT
MOVE T2,.VSLNM(P2) ;GET THE LOGICAL NAME IN T2
INS 6/32 ;09C3
;**;[1224] ADD 3 LINES AT REAS.2+1L 13-AUG-84 /DPM
MOVE S1,.UCBNM(P1) ;[1224]GET DEVICE NAME
LOAD S2,.VLFLG(P3),VL.LBT ;[1224]GET THE VOLUME LABEL TYPE
PUSHJ P,I$SLBT## ;[1224]RESET IT
INS 40/46 ;09C4
LOAD S2,.UCBS1(T2),U1.FRC ;[1217] GET 'FORCED' MOUNT BIT
STORE S2,.VLFLG(P1),VL.FRC ;[1217] SET IN VOL BLOCK ALSO
INS 47/46 ;09C5
MOVX TF,VL.FRC ;[1217] GET 'FORCED' MOUNT BIT
TDNN TF,.VLFLG(P1) ;[1217] IS A 'FORCED' MOUNT IN PROGRESS ?
REP 18/77 ;09C6
$COUNT (STRM) ;count # of successful str mounts
WIT
MNTA.0: $COUNT (STRM) ;[1217] COUNT # OF SUCCESSFUL STR MOUNTS
INS 25/83 ;09C7
;**;[1221] AT CATACK+14 LINES 31-JUL-84 /DPM
HRROI S1,.VSVSN(P1) ;[1221] POINT TO THE ASCIZ VOL SET NAME
PUSHJ P,S%SIXB ;[1221] CONVERT IT TO SIXBIT
MOVE S1,S2 ;[1221] MOVE IT TO S1
PUSHJ P,D$SRSN ;[1221] GET THE RESOURCE NUMBER
PUSHJ P,GIVRSN ;[1221] TRY TO RETURN IT
REP 38/170 ;09C8
$RETF ;RETURN
WIT
MOVX S1,VL.FRC ;[1217] STRUCTURE TRYING TO BE 'FORCED'
TDNN S1,.VLFLG(P1) ;[1217] UP BY SOMEONE ??
$RETF ;RETURN
MOVE S1,P1 ;[1217] YES, BUT TOO BAD!!!
MOVX S2,.DMNCK ;[1217] GET /NOCHECK BIT
PUSHJ P,SNDDSM ;[1217] TELL PULSAR TO DISMOUNT STR
$RETF ;[1217] RETURN FALSE
INS 64/171 ;09C9
MOVX TF,U1.FRC ;[1217] GET 'FORCED' MOUNT BIT FOR UCB
ANDCAM TF,.UCBS1(S2) ;[1217] CLEAR IT IN UCB.
REP 26/172 ;09C10
PUSHJ P,SNDLBR ;SEND THE MSG OFF TO THE TAPE LABELER
$RETT ;AND RETURN
WIT
LOAD TF,.VLFLG(P1),VL.FRC ;[1217] GET 'FORCED' MOUNT BIT
SKIPE P2 ;[1217] ALWAYS SEND ON DISMOUNT
JUMPN TF,SNDB.4 ;[1217] DON'T BOTHER PULSAR IF 'FORCED'
PUSHJ P,SNDLBR ;SEND THE MSG OFF TO THE TAPE LABELER
$RETT ;AND RETURN
SNDB.4: MOVE S1,P1 ;[1217] GET PRIMARY VOL ADDRESS
SETZM S2 ;[1217] CLEAR S2
PUSHJ P,MNTA.0 ;[1217] TELL OPR IT'S MOUNTED
MOVX S1,VL.FRC ;[1217] GET 'FORCED' MOUNT BIT
ANDCAM S1,.VLFLG(P1) ;[1217] DON'T NEED IT ANYMORE
$RETT ;[1217] RETURN
SUM 15101