Trailing-Edge
-
PDP-10 Archives
-
ap-c796e-sb
-
qmangr.ctl
There are 25 other files named qmangr.ctl in the archive. Click here to see a list.
;JOB%1(15) TO MAKE QMANGR.SHR FROM QMANGR.MAC
;SUBMIT WITH COMMAND .QUEUE I:=QMANGR/RESTART:1
;
;REQUIRED FILES: (LATEST RELEASED VERSIONS)
;[10,7] PIP.SHR
; DIRECT.SHR
; COMPIL.SHR
; MACRO.SHR
; LINK.SHR
; LNK???.SHR
; JOBDAT.REL
; CREF.SHR
;[SELF] QMANGR.MAC
;
;OUTPUT FILE:
; QMANGR.SHR
;OUTPUT LISTINGS:
; QMANGR MAP
; QMANGR CREF LISTING
; QMANGR.LOG
;
;
;COPY FILES FROM [10,7] AND USE PRIVATE "SYS:"
.RUN DSK:PIP[10,7]
*/X_DSK:PIP.SHR[10,7],COMPIL.SHR[10,7],MACRO.SHR[10,7],LINK.SHR[10,7]
*/X_DSK:JOBDAT.REL[10,7],CREF.SHR[10,7],LNK???.SHR[10,7]
;
;MAKE A RECORD OF WHAT IS BEING USED
.SET WATCH VERSION
.IF (NOERROR) .GOTO A
.RUN DSK:DIRECT[10,7]
*TTY:/CHECKSUM=*.SAV+*.SHR+*.HLP
.GOTO A
A:.RUN DSK: DIRECT[10,7]
*TTY:/CHECKSUM=*.MAC+*.REL
;****HERE INCLUDE OTHER SUBROUTINES AND THERE CHECKSUM****
;*****EXAMPLES ARE SCANER,QUEUER ETC *****
.ASSIGN DSK: SYS:
;
;COMPILE, LOAD, AND SAVE; PRODUCING MAP AND CREF FILE
.LOAD /MAP:LPT:QMANGR /CREF /COMPILE QMANGR.MAC
.SSAVE DSK:QMANGR
.VERSION
.IF (ERROR) .E 137
;
.RU DSK: DIRECT[10,7]
*TTY:/CHECKSUM=QMANGR.SHR+QMANGR.LOW+QMANGR.SAV
;
;PRODUCE SOURCE LISTING AND TELL OPERATOR
.CREF
.PLEASE QMANGR SUCCESSFUL
;
;REMOVE ALL TEMPORARY FILES
%FIN: .DELETE QMANGR.REL,MACRO.SHR,LINK.SHR,LNK???.SHR,CREF.SHR
.IF (ERROR) ;DON'T CARE IF FAILED
.DELETE COMPIL.SHR,PIP.SHR,JOBDAT.REL
;
;
;
;
;
;
;Copyright 1971, Digital Equipment Corp., Maynard, Mass.
;
;
;Assembly switches may be specified by appending to the
;beginning of the QMANGR source a file containing the new
;value of the assembly switches. Assembly switches:
;
; DEBUG=0 ;do not include code needed only for debugging
; DEBUG=1 ;include code for debugging
; default=1
;
; PURESW=0 ;create non-reentrant version
; PURESW=1 ;create reentrant version
; default=1
;
; SEQUNC=0 ;do not include code for sequence numbers
; SEQUNC<0 ;include code for sequence numbers, do not
; override specified sequence numbers
; SEQUNC>0 ;override specified sequence numbers with
; internal sequence numbers
; default=<0
;
; LN.MAS=1000 ;this parameter is the size of a master queue
; window
;
; REQPRT=xxx ;this parameter is the file protection for
; queue request files
; REQPRT=0 ;use installation standard
; default=177
;
; QUEUES: the queues to be listed for ALL may be specified
; by including
;
; DEFINE QUEUES<X<queue 1,queue 2, etc...>>
;
; Legal queues are INP, LPT, CDP, PTP, PLT.
; default=INP, LPT, CDP, PTP.
;
;
;
;
;To aid debuging, it is convenient to keep the symbol table in the
;high segment.
;
;.LOAD /CREF %S %1B QMANGR.MAC
;
;.SSAVE DSK:QMANGR
;
;.E 116
;
;Write down the contents of 116. Then, to debug the high segment,
;place a breakpoint at location "GOLOW" in QUEUER. At the
;breakpoint, remove all hi-seg breakpoints, and place a
;breakpoint at c(R)+CLHISG. At this breakpoint, move the
;breakpoint down one to catch the return. Examine JOBSYM and
;change it to the contents of 116 from the above examination
;and open symbol table QMANGR. At the later breakpoint,
;restore the JOBSYM contents and remove any hi-seg
;breakpoints. Note that breakpoints should be placed in the
;hi-seg only if it is not sharable (.SAVE instead of .SSAVE,
;and .ASSIGN DSK SYS).
;