Trailing-Edge
-
PDP-10 Archives
-
bb-kl11c-bm_tops20_v6_1_atpch1_16
-
autopatch/reaper.c16
There are no other files named reaper.c16 in the archive.
INS 1/1 ;16C1
; *** Edit 305 to REAPER.MAC by EVANS on 10-Apr-87, for SPR #21320
; Release JFNs when SCAN-only.
; *** Edit 304 to REAPER.MAC by EVANS on 10-Apr-87, for SPR #21435
; Prevent JFNS% error by getting JFN from right place if last file. Add ERJMP
; too.
REP 5/2 ;16C2
.EDIT=^D303
WIT
.EDIT=^D305
REP 28/18 ;16C3
TXNE F,F.SCAN
JRST DOFETA
WIT
;**;[305] Change 1 line and add 5 at DOFET:+23L DEE 10-APR-87
TXNN F,F.SCAN ;[305] Just SCANning?
IFSKP. ;[305]
RLJFN% ;[305] Yes, release the JFN now
ERJMP .+1 ;[305]
JRST DOFETA ;[305] And don't DELF%
ENDIF. ;[305]
INS 9/20 ;16C4
;**;[304]Add 1 line at JOJAR:+4L DEE 10-APR-87
ERJMP OPERR ;[304] Some problem
REP 56/20 ;16C5
MOVE T1,MSGPTR
HRRZ T2,LOCJFN
MOVX T3,JFNSAL
JFNS%
WIT
;**;[304] Add 2 lines and change 1 at TOUSR:+3L DEE 10-APR-87
SKIPN LOCJFN ;[304] No more files coming up?
SKIPA T2,TMP ;[304] Nope, use JFN from TMP for JFNS%
HRRZ T2,LOCJFN ;[304] Got more to come, use LOCJFN
MOVE T1,MSGPTR
MOVX T3,JFNSAL
JFNS%
;**;[304] Add 1 line at TOUSR:+9L DEE 10-APR-87
ERJMP OPERR ;[304] Some problem
REP 83/20 ;16C6
TXNE F,F.SCAN ;just scanning?
JRST DOTMP1 ;yes, skip the DELF
WIT
;**;[305] Change 1 line and add 5 at DOTMP:+7L DEE 10-APR-87
TXNN F,F.SCAN ;[305]just scanning?
IFSKP. ;[305]
RLJFN% ;[305] Yup - better release the JFN now
ERJMP .+1 ;[305]
JRST DOTMP1 ;[305] And skip the DELF%
ENDIF. ;[305]
SUM 47521