Trailing-Edge
-
PDP-10 Archives
-
bb-bt99g-bb
-
cblio.c12
There are 3 other files named cblio.c12 in the archive. Click here to see a list.
INS 4/2 ;12C1
;JSM 22-APR-85 [1143] Change where programs fail if missing ISAM files.
;BCM 17-APR-85 [1142] TOPS-10 fix logical name problem when no PPN given
REP 34/22 ;12C2
JRST [CAIE AC1,600130 ;INVALID SMU ACCESS?
JRST [OUTSTR [ASCIZ /RESET time /]
JRST OCPERR ]
WIT
JRST [CAIE AC1,OPNX9 ;[1143] INVALID SMU ACCESS?
JRST RSTID1 ;[1143] IF FNF, GO SET FLAG AND LET USER GO TO OPEN
REP 72/22 ;12C3
RSTID1: HLLZ AC1,D.F1(I16) ;[377] GET FLG1 PARMS
TLNN AC1,FILOPT ;[374] OPTIONAL FILE?
JRST RSTID8 ;[323] NO, FATAL
WIT
RSTID1: POP PP,AC1 ;[1143] GET BACK TO RIGHT PLACE ON STACK
REP 78/22 ;12C4
POP PP,.JBFF ;RESTORE THE STACK
WIT
POP PP,.JBFF ;[1143] RESTORES .JBFF FROM STACK
INS 24/63 ;12C5
MOVEI AC1,.PTFRN ;[1142] SET RETURN INFO ABOUT PATH
MOVEM AC1,PTH.BK## ;[1142] INTO ARG BLOCK
MOVSI AC1,(PT.RCN) ;[1142] SET RETURN DATA ABOUT CURRENT LOGICAL
MOVEM AC1,PTH.BK+.PTLNF ;[1142] PATH NAME
MOVE AC1,UOBLK.+1 ;[1142] GET SIXBIT DEVICE NAME
MOVEM AC1,PTH.BK+.PTLNM ;[1142] INTO ARG BLOCK
MOVE AC1,[XWD 4,PTH.BK##] ;[1142] INDICATE PATH ARG BLOCK LOC
PATH. AC1, ;[1142] SEE IF ITS A LOGICAL NAME
JRST OPNF2B ;[1142] ITS NOT
;[1142] SET PATH BLOCK TO RETURN FILES PATH LOCATION
MOVSI AC1,(PT.RCN) ;[1142] SET RETURN DATA ABOUT LOGICAL
MOVEM AC1,PTH.BK##+.PTLNF ;[1142] PATH NAME
SETZ AC5, ;[1142] FORCE PPN TO BE ZERO
MOVE AC1,[XWD .PTMAX,PTH.BK] ;[1142] SET PATH BLOCK PTR INTO
MOVEM AC1,FOP.BK+.FOPAT ;[1142] THE FILOP ARG BLOCK SO WE GET THE
JRST OPNF2A ;[1142] PATH OF WHERE FILE IS
OPNF2B:
SUM 17345