SUBTTL UUO PARAMETERS /DAL/BAH 7-MARCH-89 V17(1141) .XCREF IFDEF %..C,> IFNDEF %..C,< UNIVERSAL UUOSYM -- UUO SYMBOLS FOR USER PROGRAMS SEARCH MACTEN %%MACT==:%%MACT ;SHOW VERSION > ;VERSION INFORMATION UUOWHO==0 ;LAST MODIFIER UUOVER==17 ;MAJOR VERSION UUOMIN==0 ;MINOR VERSION UUOEDT==1141 ;EDIT LEVEL ;COPYRIGHT (c) DIGITAL EQUIPMENT CORPORATION ; 1971,1979,1980,1981,1982,1984,1986,1988. ;ALL RIGHTS RESERVED. ; ; ;THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED AND COPIED ;ONLY IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE AND WITH THE ;INCLUSION OF THE ABOVE COPYRIGHT NOTICE. THIS SOFTWARE OR ANY OTHER ;COPIES THEREOF MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE TO ANY ;OTHER PERSON. NO TITLE TO AND OWNERSHIP OF THE SOFTWARE IS HEREBY ;TRANSFERRED. ; ;THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT NOTICE ;AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT ;CORPORATION. ; ;DIGITAL ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS ;SOFTWARE ON EQUIPMENT THAT IS NOT SUPPLIED BY DIGITAL. ;THIS IS THE DEFINITION FILE OF ALL PUBLISHED MONITOR ;UUO PARAMETERS WHICH DO NOT REQUIRE THE JACCT PRIVILEGE. IT ;EXCLUDES VARIOUS PARAMETERS WHICH CAN BE "SPYED" IF THE USER ;HAS SPY PRIVILEGE SINCE THOSE LOCATIONS CHANGE WITH MONITOR ;DEVELOPMENT. THESE SYMBOLS ARE ALL DEFINED IN THE ;MONITOR CALLS MANUAL. ;THIS DERIVES FROM THE OLD C.MAC FILE. IT IS ONLY A UNIVERSAL .CREF SALL DEFINE .BCOPY,< XLIST .ORG 0 LIST > DEFINE COPYRIGHT, DEFINE .ECOPY,< XLIST .....X=. .ORG .ORG 0 REPEAT .....X, PURGE .....X .ORG LIST > .BCOPY COPYRIGHT (c) DIGITAL EQUIPMENT CORPORATION 1971,1988. ALL RIGHTS RESERVED. \ .ECOPY ; ; ; TABLE OF CONTENTS FOR UUOSYM ; ; ; SECTION PAGE ; 1. TABLE OF CONTENTS......................................... 2 ; 2. REVISION HISTORY.......................................... 3 ; 3. NAMING CONVENTIONS........................................ 6 ; 4. UPDATE AND CHECKOUT INSTRUCTIONS.......................... 7 ; 5. ALL JOBDAT SYMBOLS........................................ 8 ; 6. GTMSG. MACRO.............................................. 9 ; 7. OPDEFS ; 7.1 BASIC UUOS........................................ 10 ; 7.2 MTAPE FUNCTIONS................................... 11 ; 7.3 TTCALL FUNCTIONS.................................. 11 ; 7.4 CALLI FUNCTIONS................................... 12 ; 8. GETTAB CONSTITUENTS....................................... 16 ; 9. MISC. NON-I/O ; 9.1 TMPCOR............................................ 45 ; 9.2 LOCK.............................................. 45 ; 9.3 RTTRP............................................. 45 ; 9.4 JOBSTS............................................ 46 ; 9.5 HIBER............................................. 46 ; 9.6 APRENB............................................ 47 ; 9.7 UTRP.............................................. 47 ; 10. MISC. NON I/O ; 10.1 GETSEG/MERGE./RUN/SAVE. UUOS...................... 48 ; 10.2 SAVE. UUO......................................... 48 ; 10.3 ENTVC. UUO........................................ 48 ; 10.4 .EXE FILE FORMAT.................................. 48 ; 11. MISC. NON-I/O ; 11.1 SAVE/GET LOCATIONS (OBSOLETE)..................... 49 ; 11.2 ALLOC.(OBSOLETE).................................. 50 ; 11.3 ERRPT............................................. 50 ; 11.4 SEBLK............................................. 50 ; 11.5 POKE.............................................. 50 ; 11.6 SETUUO............................................ 51 ; 11.7 QUEUE............................................. 53 ; 11.8 SCHED............................................. 59 ; 11.9 ATTACH............................................ 65 ; 11.10 ACCT.............................................. 65 ; 11.11 ACCLG............................................. 65 ; 11.12 JOBPEK............................................ 66 ; 11.13 RECON............................................. 67 ; 11.14 RUNTIM............................................ 68 ; 11.15 CMAND............................................. 68 ; 11.16 SCS UUO........................................... 69 ; 11.17 CONTEXT UUO....................................... 70 ; 12. CTXUUO - CONTEXT UUO...................................... 70 ; 13. - LLMOP. UUO.............................................. 72 ; 14. LATOP. - LAT Host management.............................. 73 ; 14.18 KNIBT............................................. 74 ; 14.19 CHTRN............................................. 75 ; 14.20 ETHNT............................................. 76 ; 15. NETOP. UUO................................................ 84 ; 16. UNIVERSAL DEVICE INDEX.................................... 85 ; 17. .JBINT INTERCEPT BLOCK.................................... 85 ; 18. PSI SOFTWARE INTERRUPT SYSTEM............................. 86 ; 19. IPCF INTERPROCESS COMMUNICATION FACILITY.................. 90 ; 20. IPCF ; 20.1 IPCFM. UUO........................................ 91 ; 21. PAGE AND VM VIRTUAL MEMORY FACILITY....................... 95 ; 22. DAEMON CALLS.............................................. 98 ; 23. PERFORMANCE ANALYSIS ; 23.1 METER MONITOR CALL................................ 103 ; 23.2 PERF. MONITOR CALL................................ 105 ; 23.3 SNOOP. MONITOR CALL............................... 107 ; 24. ENQUEUE AND DEQUEUE SYMBOLS ; 24.1 GENERAL FORMAT OF ARG BLOCK....................... 108 ; 24.2 FUNCTION CODES.................................... 109 ; 24.3 FORMAT OF STATUS BLOCKS........................... 110 ; 24.4 FORMAT OF DUMP.................................... 111 ; 24.5 ERROR CODES....................................... 113 ; 25. FILE DAEMON............................................... 114 ; 26. MISC. I/O ; 26.1 DEVCHR............................................ 115 ; 26.2 DEVTYP............................................ 116 ; 26.3 MTCHR............................................. 117 ; 26.4 TAPOP............................................. 118 ; 26.5 WHERE............................................. 124 ; 26.6 DVPHY............................................. 124 ; 26.7 CAL11............................................. 125 ; 26.8 DTE............................................... 127 ; 26.9 DEVOP............................................. 129 ; 26.10 GETLCH............................................ 132 ; 26.11 TRMOP............................................. 133 ; 26.12 GETSTS AND SETSTS................................. 138 ; 26.13 OPEN AND CLOSE.................................... 139 ; 26.14 FILOP............................................. 140 ; 26.15 BUFFER HEADER AND BUFFER'S CONTROL BLOCK FORMATS.. 142 ; 26.16 MVHDR............................................. 142 ; 26.17 CNECT.,SENSE., CLRST.............................. 143 ; 26.18 DEVLNM............................................ 144 ; 26.19 DEVSIZ............................................ 144 ; 26.20 MTAID............................................. 144 ; 26.21 SPPRM............................................. 145 ; 26.22 NODE.............................................. 146 ; 26.23 TSK............................................... 147 ; 26.24 KDP............................................... 149 ; 26.25 GTNTN.,GTXTN...................................... 150 ; 26.26 DIAG.............................................. 150 ; 27. DECNET UUOS ; 27.1 NSP............................................... 151 ; 27.2 DECnet Architectural Object types................. 154 ; 27.3 Error codes for NSP............................... 155 ; 27.4 NTMAN. UUO........................................ 156 ; 27.5 DNET.............................................. 158 ; 28. DISK UUOS ; 28.1 DSKCHR............................................ 160 ; 28.2 CHKACC............................................ 163 ; 28.3 DISK.............................................. 164 ; 28.4 JOBSTR............................................ 166 ; 28.5 GOBSTR............................................ 166 ; 28.6 SUSET............................................. 166 ; 28.7 PATH.............................................. 167 ; 28.8 STRUUO............................................ 169 ; 29. LOOKUP/ENTER/RENAME....................................... 172 ; 30. EXTENDED I/O ERRORS....................................... 178 ; 31. EXEC DATA VECTOR.......................................... 179 ; 32. EXTENDED SYMBOL TABLE FORMAT.............................. 180 SUBTTL REVISION HISTORY ;%3(67) MAY, 1972 ;70 CORRECT MOVX TO INCLUDE <> ;71 ADD MACRO STORE TO GENERATE BLT ;72 MAKE USEABLE AS A UNIVERSAL FILE ;73 CORRECT MOVX, TXYY TO HANDLE RELOCATABLE MASKS ;74 HAVE MOVX GENERATE HRLOI, HRROI ;75 HAVE TXY GENERATE ORCMI, ANDI, EQVI ;76 ADD CAXYY, ADDX, ETC. ;77 ADD PJRSTF ;100 UPDATE TO 50434 (505) BY ADDING ADDITIONAL ; SYMBOLS; CHANGE %LDSXS TO %LDNEW, F%ABLB TO F%APLB ;101 ENHANCE ADDX, ETC., TO NOTICE SMALL NEGATIVES ;102 ADD PATH AREA ;103 ADD METER. BITS AND PIECES ;104 ADD ALL OLD CALLI MNEMONICS FOR DDT.SAV ;105 ADD SUBTITLES AND INDEX ;106 UPDATE RESPONSE SUBTABLE ;107 CORRECT BUGS IN UNIVERSAL SETUP ;110 ADD OPDEF FOR PORTAL ;%4(110) JULY, 1972 ;111 CHANGE GL.NEC TO GL.LCP (SPR 10-7553) ;112 CHANGE SY.ERR AND SY.CCO TO %SYERR AND %SYCCO. ;113 CORRECT BUG IN STORE MACRO TO ALLOW MORE GENERAL USE ;114 ADD 5.06 DEFINITIONS ;115 COMPLETE .RBSTS BITS. ;%5(115) NOV 72 ;116 SUPPORT DATE75 BY CHANGING RB.ACD AND ADDING RB.CRX ;117 CLEAN UP PAGE 1 LISTING ;120 ADD .STDFL ;121 ADD LKNEM% ;122 (10-9627) ALLOW FLAG=0 IN TX?? MACROS ;123 (10-9725) CHANGE CAXNE TO CAXN ;124 ADD OPEN BLOCK ;125 ADD MACROS MASK. RGHBT. LFTBT. FILIN. ALIGN. TXND. TXNI. JUMPI. JUMPN. ;126 ADD MACRO BTSWP. ;127 ADD INFO-REDEF. ;130 ADD SN%LOK, CORRECT .BFSTS ;131 (10-11609) FIX STORE MACRO FOR RELOC. 0 ;%6(131) DEC 73 ;132 UPDATE TO 50644 (6.01/5.07) MCO 4072 ;133 CORRECT BUG IN %FT??? DEFINITIONS ;134 IF UNIVERSAL, MAKE .JB41, ETC., BE EXTERNAL ;135 ADD ALL 6.01 JOBDAT SYMBOLS ;136 ADD .SGDDT ;137 ADD GTMSG. ;140 UPDATE TO 50645 ;141 UPDATE TO 50646 ;142 UPDATE TO 50650 ;143 CORRECT MISSING .CREF IN TX? MACROS ;144 UPDATE TO 50657 ;145 RESERVE Q SYMBOLS TO QPRM.UNV; %DIGITS AND U..??? TO E.UNV ;146 UPDATE TO 50660 ;147 ADD LOCK UUO BITS, DEVLNM+DEVSIZ+DISK. ERRORS ;150 UPDATE TO 50662 ;151 RESERVE SYMBOLS OF THE FORM ?.???? TO OTHER FILES ;152 RESERVE FS.M??, FX.???, TS.???, AND .FX??? TO SCNMAC.UNV ;153 ADD ST.W??, AND "ALL" BITS SETS: JW.WAL, ST.WAL, JS.PAL, RB.ERR ;154 ADD .SG41 ;155 ADD BOXES FOR FUNNY FORMATS; RE-ORDER CL.??? FOR CONSISTENCY ;156 CORRECT DEFINITIONS OF .BFSTS, .BFHDR, AND .BFCNT ;157 OBSOLETE IO.FCS. ADD IO.LEM ;160 ADD .INFIN AND .MINFI ;161 UPDATE TO 50664 ;162 UPDATE TO 50666 ;163 DEFINE INSVL. ;%7(163) MAY 74 ;201 SPLIT INTO MACTEN.MAC AND UUOSYM.MAC ;202 ADD REMAINING 5.07/6.01 SYMBOLS ;203 ADD WORDS IN .FSDEF PRIVILEGED FUNCTION OF STRUUO ;204 UPDATE TO 5.07A/6.01A ;205 CHANGE WAY UUOS ARE DEFINED ;206 CORRECT BUG IN REFERENCE TO VRSN. ;%10(206) MARCH 1975 ;207 FIX UP SUBTTL STATEMENTS SO TOC OUTPUT CAN BE USED FOR ; TABLE OF CONTENTS. ;210 DELETE SYMBOLS FOR CHANNEL DATA BLOCK SINCE CDB IS ONLY ; AVAIL. VIA SPY UUO ;211-225 ADD 6.02 SYMBOLS TO MCO 5478 ;300 BECOME VERSION 12. ;301 UPDATE SYMBOLS TO 6.03 LOAD 241. ;302 UPDATE SYMBOLS WHEN DAEMON WAS UUOSYMIZED. ;303-306 UPDATE SYMBOLS TO 6.03 LOAD 255 ;307 ADD DTE. MONITOR CALL SYMBOLS ;310-313 UPDATE SYMBOLS TO 6.03 LOAD 264 ;314 ADD DEVOP. SYMBOLS ;315-340 UPDATE SYMBOLS TO 6.03 LOAD 277 ;%12(340) MARCH 77 6.03 ;%13(367) FEBRUARY 78 6.03 SCHEDULER LIR ;341-367 UPDATE SYMBOLS TO 6.03 LOAD 352 FOR SCHEDULER LIR RELEASE ;%13A(406) SEPTEMBER 78 603A ;370-406 UPDATE SYMBOLS TO 6.03 LOAD 3AZ FOR 603A RELEASE ;407-440 UPDATE SYMBOLS TO 7.00 LOAD 345 FOR 7.00 RELEASE ;441-444 UPDATE SYMBOLS TO LOAD 60353 FOR 7.00 FIELD TEST #3 ;445-447 UPDATE SYMBOLS TO LOAD 60360 FOR 7.00 FIELD TEST #4 ;450-454 UPDATE SYMBOLS TO LOAD 60366 FOR 7.00 FIELD TEST #5 ;455-457 UPDATE SYMBOLS TO LOAD 60367 FOR 7.00 FIELD TEST AND RELEASE ;%14(457) AUGUST 79 7.00 ;460-477 UPDATE SYMBOLS TO LOAD 70033 FOR 7.01 FIELD TEST #1. ;500-507 UPDATE SYMBOLS TO LOAD 70043 FOR 7.01 FIELD TEST #2. ;510-512 UPDATE SYMBOLS TO LOAD 70047 FOR 1091 MOS LIR ;513-515 UPDATE SYMBOLS TO LOAD 70053 FOR 7.01 FIELD TEST #3. ;516-520 UPDATE SYMBOLS TO LOAD 70063 FOR 7.01 FIELD TEST AND RELEASE ;%15(521) JULY 80 7.01 ;522-542 UPDATE SYMBOLS FOR GALAXY 4.1 FIELD TEST AND RELEASE. ;543 UPDATE SYMBOLS FOR GALAXY 4.1 FIELD TEST #6. ;544 SPR 10-31389/MCO 9855 CORRECT MTCHR. AND TAPOP. TAPE STATISTICS ; COMMENTS. (TAPE #7.) ;545 FSISN% is not defined. ;546 Define RB.NLB for BACKUP edit 423. ; ;%15A(547) May 1982 GALAXY 4.1 (Was never field image; was merged with 7.01A) ; ;547-551 Update symbols for GALAXY 4.1 field test _#10 and 7.01A _#1. ;552 Update symbols for GALAXY 4.1 field test _#11 and 7.01A _#2. ; ;%15B(552) July 1982 GALAXY 4.1 and 7.01A ; ;743 Update symbols for 7.02 field test _#1. ;744-753 Update symbols for 7.02 field test _#2. ;754-772 Update symbols for 7.02 field test #3. Also update table ; of contents and do pagination. ;%16(773) November 1983 7.02 ;774-1021 Update symbols for 7.03 alpha test #1. ;1022-1033 Update symbols for 7.03 alpha test #2. ;1034-1035 Update symbols for 7.03 alpha test #3. ;1036-1047 Update symbols for 7.03 field test #1. ;1050-1056 Update symbols for 7.03 field test #2. ;1057-1060 Update symbols for 7.03 clock tape. ;%17(1060) January 1986 7.03 SUBTTL NAMING CONVENTIONS ;PATTERN USAGE ; .GGSSS NUMBER OF GENERAL CATEGORY GG, SPECIFIC USE SSS ; GG.SSS BYTE OF GENERAL CATEGORY GG, SPECIFIC USE SSS ; UUUUU. UUO OR FUNCTION OR MACRO ; %GGSSS GETTAB INDEX (WORD,,TABLE) ; GG%SSS BYTE IN A SPECIFIC GETTAB ; GGEEE% ERROR CODE OF CATEGORY GG, SPECIFIC ERROR EEE ;SPECIAL CASES-- ;CALL FOR FEATURE TEST TESTING IS ; MOVE T1,[%FTSSS] ;%FTSSS==INDEX,,TABLE ; GETTAB T1, ;GETTAB RETURNS IN ; LH=RELATIVE BIT F%AAAA IS ON IF FEATURE DEFINED ; RH=BIT F%AAAA IS ON IF FEATURE TURNED ON ;RESERVED FOR OTHER THAN C.MAC, C.UNV-- ;ALL SYMBOLS CONTAING $ ARE RESERVED TO THE USER ; (CUSTOMER, HIS USER, OR SPECIFIC PROGRAMS) ; ?.???? RESERVED TO OTHER PARAMETER FILES ;ALL SYMBOLS OF THE FORMS: QABCDE, .QABCD, %QABCD ; (I.E, WITH FIRST ALPHABETIC "Q") ARE RESERVED TO ; QPRM.MAC, QPRM.UNV FOR THE QMANGR PARAMETER AREA, ETC. ;ALL SYMBOLS OF THE FORMS: %NNNNN, U..NNN, E..AAA ; ARE RESERVED TO E.MAC, E.UNV FOR THE ERROR HANDLER ;ALL SYMBOLS OF THE FORMS: FS.M??, FX.???, TS.???, AND .FX??? ; ARE RESERVED TO SCNMAC.MAC, SCNMAC.UNV FOR SCAN AND WILD SUBTTL UPDATE AND CHECKOUT INSTRUCTIONS ;1. COMPARE CREFS OF F% IN C VS. FT IN DATMAN ;2. VERIFY NO $ IN CREF IN C AND THAT ONLY LEGAL PATTERNS EXIST ;3. UPDATE CALLI TABLE FROM UUOCON ;4. UPDATE GETTAB LIST OF TABLES (.GTABC) FROM UUOCON. DEFINE ; ENTRIES/BYTES IN NEW TABLES ;5. FIND NEW ENTRIES IN OLD TABLES (ESP. .GTCNF, .GTLVD, .GTSYS, ; .GTC0C, .GTC0V) ;6. FIND NEW BYTES IN OLD WORDS (ESP. .GTPRV, %CNDBG, .GTWCH, ; %CNST2) ;7. FIND NEW ERRORS AND FUNCTIONS FOR UUOS (ESP. DEVTYP, OPEN/CLOSE, ; PATH., LOOKUP) ;8. FIND NEW DAEMON FUNCTIONS, ERRORS, FORMATS. ;9. VERIFY NO DUPLICATES BY SCANNING CREF FOR ONLY SINGLE REFERENCES ;10. VERIFY THAT ALL USER JOBDAT SYMBOLS APPEAR ;11. VERIFY THAT SYMBOLS RESERVED TO OTHER FILES DO NOT APPEAR: ; ?.???? ; Q?????, %Q????, .Q???? ; %NNNNN, U..NNN, E..??? ; FS.M??, FX.???, TS.???, .FX??? SUBTTL ALL JOBDAT SYMBOLS EXTERN .JBAPR,.JBBLT,.JBCHN,.JBCNI,.JBCOR EXTERN .JBDA,.JBDDT,.JBERR,.JBFF,.JBH41,.JBHCR,.JBHDA,.JBHGA EXTERN .JBHGH,.JBHNM,.JBHRL,.JBHRN,.JBHSA,.JBHSM,.JBHVR,.JBINT,.JBOPC EXTERN .JBOVL,.JBPFH,.JBPFI,.JBREL,.JBSA,.JBSYM,.JBTPC,.JBUSY,.JBUUO EXTERN .JB41,.JBCST,.JBOPS,.JBREN,.JBVER,.JBEDV,.JBBPT SUBTTL GTMSG. MACRO ;MACRO TO GET ERROR MESSAGE CODE AND CLEAN IT UP ;CALL: GTMSG. AC ; WHERE AC WILL END UP WITH IT IN BYTE JW.WMS ; DEFAULT IS /MESSAGE:(PREFIX,FIRST) ; IF /MESSAGE:CONTINUATION, THEN /MESSAGE:FIRST ; IS ASSUMED DEFINE GTMSG. (AC),< .XCREF ;;SUPPRESS REDUNDANT CREF HRROI AC,.GTWCH ;;IT'S IN THE WATCH TABLE .CREF GETTAB AC, ;;GET FROM MONITOR .XCREF MOVEI AC,0 ;;DEFAULT TO 0 TXNN AC,JW.WMS ;;IF 0, TXO AC,.JWWPO_ ;; DEFAULT TO PREFIX,FIRST TXNE AC,JW.WCN ;;IF /MESSAGE:CONTINUATION TXO AC,JW.WFL ;; DEFAULT TO /MESSAGE:FIRST .CREF > SUBTTL OPDEFS -- BASIC UUOS ;OPDEF THE UUOS SO THEY APPEAR IN THE OPCODE LISTING OPDEF HALT [JRST 4,] ;40B8 IS OBSOLETE (CALL) OPDEF INIT [41B8] ;42-46B8 ARE RESERVED TO CUSTOMERS OPDEF CALLI [47B8] ;(PURGED LATER) OPDEF OPEN [50B8] OPDEF TTCALL [51B8] ;(PURGED LATER) ;52-54B8 ARE RESERVED TO DEC OPDEF RENAME [55B8] OPDEF IN [56B8] OPDEF OUT [57B8] OPDEF SETSTS [60B8] OPDEF STATO [61B8] OPDEF GETSTS [62B8] OPDEF STATZ [63B8] OPDEF INBUF [64B8] OPDEF OUTBUF [65B8] OPDEF INPUT [66B8] OPDEF OUTPUT [67B8] OPDEF CLOSE [70B8] OPDEF RELEAS [71B8] OPDEF MTAPE [72B8] ;(PURGED LATER) OPDEF UGETF [73B8] OPDEF USETI [74B8] OPDEF USETO [75B8] OPDEF LOOKUP [76B8] OPDEF ENTER [77B8] OPDEF UJEN [100B8] SUBTTL OPDEFS -- MTAPE FUNCTIONS OPDEF MTWAT. [MTAPE 0] ;WAIT FOR POSITIONING OPDEF MTREW. [MTAPE 1] ;REWIND OPDEF MTEOF. [MTAPE 3] ;WRITE END OF FILE OPDEF MTSKR. [MTAPE 6] ;SKIP RECORD OPDEF MTBSR. [MTAPE 7] ;BACKSPACE RECORD OPDEF MTEOT. [MTAPE 10] ;SKIP TO END OF TAPE OPDEF MTUNL. [MTAPE 11] ;REWIND AND UNLOAD OPDEF MTBLK. [MTAPE 13] ;BLANK TAPE OPDEF MTSKF. [MTAPE 16] ;SKIP FILE OPDEF MTBSF. [MTAPE 17] ;BACKSPACE FILE OPDEF MTDEC. [MTAPE 100] ;DEC 9-CHANNEL OPDEF MTIND. [MTAPE 101] ;INDUSTRY STANDARD 9-CHANNEL OPDEF MTLTH. [MTAPE 200] ;LOW THRESHOLD SUBTTL OPDEFS -- TTCALL FUNCTIONS OPDEF INCHRW [TTCALL 0,] ;INPUT CHAR AND WAIT OPDEF OUTCHR [TTCALL 1,] ;OUTPUT CHAR OPDEF INCHRS [TTCALL 2,] ;INPUT CHAR AND SKIP OPDEF OUTSTR [TTCALL 3,] ;OUTPUT STRING OPDEF INCHWL [TTCALL 4,] ;INPUT CHAR WAIT, LINE OPDEF INCHSL [TTCALL 5,] ;INPUT CHAR SKIP, LINE OPDEF GETLCH [TTCALL 6,] ;GET LINE CHARS OPDEF SETLCH [TTCALL 7,] ;SET LINE CHARS OPDEF RESCAN [TTCALL 10,] ;RESET INPUT LINE OPDEF CLRBFI [TTCALL 11,] ;CLEAR INPUT BUFFER OPDEF CLRBFO [TTCALL 12,] ;CLEAR OUTPUT BUFFER OPDEF SKPINC [TTCALL 13,] ;SKIP IF CHAR IN INPUT OPDEF SKPINL [TTCALL 14,] ;SKIP IF LINE IN INPUT OPDEF IONEOU [TTCALL 15,] ;OUTPUT IMAGE CHAR SUBTTL OPDEFS -- CALLI FUNCTIONS OPDEF LIGHTS [CALLI -1] ;DISPLAY IN LIGHTS OPDEF RESET [CALLI 0] ;RESET PROGRAM OPDEF DDTIN [CALLI 1] ;DDT MODE CONSOLE INPUT OPDEF SETDDT [CALLI 2] ;SET .JBDDT OPDEF DDTOUT [CALLI 3] ;DDT MODE CONSOLE OUTPUT OPDEF DEVCHR [CALLI 4] ;GET DEVICE CHARACTERISTICS OPDEF DDTGT [CALLI 5] ;(HISTORICAL) OPDEF GETCHR [CALLI 6] ;SAME AS 4 OPDEF DDTRL [CALLI 7] ;(HISTORICAL) OPDEF WAIT [CALLI 10] ;WAIT FOR DEVICE INACTIVE OPDEF CORE [CALLI 11] ;ALLOCATE CORE OPDEF EXIT [CALLI 12] ;STOP JOB OPDEF MONRT. [CALLI 1,12] ;MONITOR RETURN OPDEF UTPCLR [CALLI 13] ;CLEAR DECTAPE DIRECTORY OPDEF DATE [CALLI 14] ;GET DATE OPDEF LOGIN [CALLI 15] ;LOGIN OPDEF APRENB [CALLI 16] ;ENABLE TRAPS OPDEF LOGOUT [CALLI 17] ;LOGOUT OR EXIT OPDEF SWITCH [CALLI 20] ;READ CONSOLE SWITCHES OPDEF REASSI [CALLI 21] ;REASSIGN DEVICES OPDEF TIMER [CALLI 22] ;READ TIME OF DAY IN TICKS OPDEF MSTIME [CALLI 23] ;READ TIME OF DAY IN MSEC. OPDEF GETPPN [CALLI 24] ;RETURN PPN OF THIS JOB OPDEF TRPSET [CALLI 25] ;ENABLE I/O MODE OPDEF TRPJEN [CALLI 26] ;(ILLEGAL) OPDEF RUNTIM [CALLI 27] ;RETURN MSEC TIME THIS JOB OPDEF PJOB [CALLI 30] ;RETURN JOB NUMBER OPDEF SLEEP [CALLI 31] ;SLEEP OPDEF SETPOV [CALLI 32] ;(HISTORICAL) OPDEF PEEK [CALLI 33] ;READ ABSOL. CORE ADDRESS OPDEF GETLIN [CALLI 34] ;GET NAME OF TERMINAL OPDEF RUN [CALLI 35] ;RUN PROGRAM OPDEF SETUWP [CALLI 36] ;DIDDLE USER WRITE PROTECT OPDEF REMAP [CALLI 37] ;REMAP LOW TO HIGH SEG OPDEF GETSEG [CALLI 40] ;GET NEW HIGH SEG OPDEF GETTAB [CALLI 41] ;READ MONITOR TABLE OPDEF SPY [CALLI 42] ;SPY ON MONITOR OPDEF SETNAM [CALLI 43] ;CHANGE NAME OF PROGRAM OPDEF TMPCOR [CALLI 44] ;ACCESS TMPCOR OPDEF DSKCHR [CALLI 45] ;RETURN DISK CHARACTERISTICS OPDEF SYSSTR [CALLI 46] ;RETURN ALL S/L OPDEF JOBSTR [CALLI 47] ;RETURN JOB S/L OPDEF STRUUO [CALLI 50] ;DIDDLE STRS OPDEF SYSPHY [CALLI 51] ;RETURN ALL DISK UNITS OPDEF FRECHN [CALLI 52] ;(FUTURE) OPDEF DEVTYP [CALLI 53] ;RETURN DEVICE PROPERTIES OPDEF DEVSTS [CALLI 54] ;RETURN LAST CONI OPDEF DEVPPN [CALLI 55] ;RETURN PPN OF ERSATZ DEVICE ;OPDEFS -- CALLI FUNCTIONS (CONTINUED) OPDEF SEEK [CALLI 56] ;SEEK DISK (OBSOLETE) OPDEF RTTRP [CALLI 57] ;CONNECT RT DEVICE OPDEF LOCK [CALLI 60] ;LOCK IN CORE OPDEF JOBSTS [CALLI 61] ;RETURN JOB STATUS OPDEF LOCATE [CALLI 62] ;CHANGE LOGICAL STATION OPDEF WHERE [CALLI 63] ;RETURN PHYSICAL STATION OPDEF DEVNAM [CALLI 64] ;RETURN PHYSICAL NAME OPDEF CTLJOB [CALLI 65] ;RETURN CONTROLLING JOB OPDEF GOBSTR [CALLI 66] ;RETURN NEXT JOB S/L OPDEF ACTIVAT [CALLI 67] ;(FUTURE) OPDEF DEACTI [CALLI 70] ;(FUTURE) OPDEF HPQ [CALLI 71] ;SET HPQ RUN OPDEF HIBER [CALLI 72] ;SLEEP ON EVENT OPDEF WAKE [CALLI 73] ;WAKE SOME JOB OPDEF CHGPPN [CALLI 74] ;CHANGE PPN OPDEF SETUUO [CALLI 75] ;GENERAL SET SYS PARAMS OPDEF DEVGEN [CALLI 76] ;(FUTURE) OPDEF OTHUSR [CALLI 77] ;CHECK FOR ANOTHER USER OPDEF CHKACC [CALLI 100] ;VALIDATE FILE ACCESS OPDEF DEVSIZ [CALLI 101] ;GET BUFFER SIZES OPDEF DAEMON [CALLI 102] ;REQUEST DAEMON FUNCTION OPDEF JOBPEK [CALLI 103] ;READ/WRITE ANOTHER JOB OPDEF ATTACH [CALLI 104] ;ATTACH TTY/JOB OPDEF DAEFIN [CALLI 105] ;DAEMON INDICATES DONE OPDEF FRCUUO [CALLI 106] ;FORCE COMMAND ON JOB OPDEF DEVLNM [CALLI 107] ;SET LOGICAL NAME OPDEF PATH. [CALLI 110] ;DEAL WITH DIRECTORY PATHS OPDEF METER. [CALLI 111] ;PERFORMANCE METERING OPDEF MTCHR. [CALLI 112] ;GET MAG TAPE CHARACTERISTICS OPDEF JBSET. [CALLI 113] ;SETUUO FOR ARBITRARY JOB OPDEF POKE. [CALLI 114] ;CHANGE MONITOR OPDEF TRMNO. [CALLI 115] ;JOB'S TERMINAL NUMBER OPDEF TRMOP. [CALLI 116] ;TERMINAL OPERATION OPDEF RESDV. [CALLI 117] ;RESET CHANNEL OPDEF UNLOK. [CALLI 120] ;UNLOCK A LOCKED JOB OPDEF DISK. [CALLI 121] ;MISC. DISK FUNCTIONS OPDEF DVRST. [CALLI 122] ;RESTRICT DEVICE TO OPER OPDEF DVURS. [CALLI 123] ;UNRESTRICT DEVICE OPDEF XTTSK. [CALLI 124] ;DA28C FUNCTIONS OPDEF CAL11. [CALLI 125] ;DL10 MULTI-FUNCTION OPDEF MTAID. [CALLI 126] ;SET MAG TAPE ID OPDEF IONDX. [CALLI 127] ;RETURN UNIVERSAL DEVICE INDEX OPDEF CNECT. [CALLI 130] ;CONNECT TO MPX OPDEF MVHDR. [CALLI 131] ;MOVE BUFFER HEADER OPDEF ERLST. [CALLI 132] ;ERROR LIST OPDEF SENSE. [CALLI 133] ;SENSE OPDEF CLRST. [CALLI 134] ;CLEAR STATUS ;OPDEFS -- CALLI FUNCTIONS (CONTINUED) OPDEF PIINI. [CALLI 135] ;INITIALIZE SOFT. PI SYS OPDEF PISYS. [CALLI 136] ;MANIPULATE SOFT. PI SYS OPDEF DEBRK. [CALLI 137] ;DISMISS SOFT. PI INTER. OPDEF PISAV. [CALLI 140] ;SAVE SOFT. PI SYS OPDEF PIRST. [CALLI 141] ;RESTORE SOFT. PI SYS OPDEF IPCFR. [CALLI 142] ;IPCF READ OPDEF IPCFS. [CALLI 143] ;IPCF SEND OPDEF IPCFQ. [CALLI 144] ;IPCF QUERY OPDEF PAGE. [CALLI 145] ;PAGING UUO OPDEF SUSET. [CALLI 146] ;SUPER USETI/O OPDEF COMPT. [CALLI 147] ;CALL COMPATABILITY PACKAGE OPDEF SCHED. [CALLI 150] ;SCHEDULING UUO OPDEF ENQ. [CALLI 151] ;ENQUEUE OPDEF DEQ. [CALLI 152] ;DEQUEUE OPDEF ENQC. [CALLI 153] ;ENQ/DEQ CONTROL OPDEF TAPOP. [CALLI 154] ;MAG TAPE OPERATIONS OPDEF FILOP. [CALLI 155] ;FILE OPERATION OPDEF CAL78. [CALLI 156] ;DAS-78 FUNCTIONS (OBSOLETE) OPDEF NODE. [CALLI 157] ;NODE FUNCTIONS OPDEF ERRPT. [CALLI 160] ;FOR DAEMON ERROR REPORTING OPDEF ALLOC. [CALLI 161] ;ALLOCATE A DEVICE OPDEF PERF. [CALLI 162] ;KL10 PERFORMANCE ANALYSIS OPDEF DIAG. [CALLI 163] ;DIAGNOSTIC UUO OPDEF DVPHY. [CALLI 164] ;RETURN PHYSICAL DEVICE NAME OPDEF GTNTN. [CALLI 165] ;GET NETWORK TTY NUMBER OPDEF GTXTN. [CALLI 166] ;GET -10 TTY NAME OPDEF ACCT. [CALLI 167] ;READ/SET ACCOUNT STRING OPDEF DTE. [CALLI 170] ;DTE. FUNCTIONS FOR FRONT END OPDEF DEVOP. [CALLI 171] ;MISC. DEVICE OPERATIONS OPDEF SPPRM. [CALLI 172] ;SPOOL PARAMETERS OPDEF MERGE. [CALLI 173] ;MERGE AN EXE FILE WITH CURRENT CORE IMAGE OPDEF UTRP. [CALLI 174] ;IMMEDIATE CONTROL ON TRAPS OPDEF PIJBI. [CALLI 175] ;CAUSE CROSS JOB INTERRUPT OPDEF SNOOP. [CALLI 176] ;INSERT/DELETE BREAKPOINTS IN RUNNING MONITOR OPDEF TSK. [CALLI 177] ;MANIPULATE TASK-TO-TASK LINKS OPDEF KDP. [CALLI 200] ;LOAD/DUMP/START KMC-11 OPDEF QUEUE. [CALLI 201] ;INTERFACE TO GALAXY OPDEF RECON. [CALLI 202] ;SYSTEM RECONFIGURATION OPDEF PITMR. [CALLI 203] ;PSI TIMER INTERRUPT OPDEF ACCLG. [CALLI 204] ;UUO TO DO ACCESS CHECKING FOR LOGIN OPDEF NSP. [CALLI 205] ;UUO TO ACCESS DECNET NSP OPDEF NTMAN. [CALLI 206] ;UUO TO DO DECNET NETWORK MANAGEMENT OPDEF DNET. [CALLI 207] ;DECNET INFORMATION UUO OPDEF SAVE. [CALLI 210] ;SAVE. UUO OPDEF CMAND. [CALLI 211] ;USER-DEFINED COMMANDS MANIPULATION OPDEF PIBLK. [CALLI 212] ;DETERMINE ADDRESS OF PI VECTOR BLOCK OPDEF SCS. [CALLI 213] ;SYSTEMS COMMUNICATION SERVICE UUO OPDEF SEBLK. [CALLI 214] ;RETRIEVE SYSTEM ERROR BLOCK DATA ;OPDEFS -- CALLI FUNCTIONS (CONTINUED) OPDEF CTX. [CALLI 215] ;UUO TO MANIPULATE JOB CONTEXTS OPDEF PIFLG. [CALLI 216] ;READ/WRITE USER'S INTERRUPT PC FLAGS OPDEF IPCFM. [CALLI 217] ;MISCELLANEOUS IPCF FUNCTIONS OPDEF LLMOP. [CALLI 220] ;ETHERNET MOP INTERFACE OPDEF LATOP. [CALLI 221] ;MANAGE ETHERNET LAT HOST OPDEF KNIBT. [CALLI 222] ;KLNI BOOT/DUMP SUPPORT (OBSOLETE) OPDEF CHTRN. [CALLI 223] ;CHARACTER TRANSLATION (8-BIT SUPPORT) OPDEF ETHNT. [CALLI 224] ;ETHERNET PROTOCOL SUPPORT OPDEF ENTVC. [CALLI 225] ;READ/SET ENTRY VECTOR OPDEF NETOP. [CALLI 226] ;GET TTY'S NODE AND PORT NAME OPDEF DDP. [CALLI 227] ;CONTROL ANF-10/DDCMP DEVICE (RESERVED) OPDEF SEGOP. [CALLI 230] ;MANIPULATE HIGH SEGMENTS SUBTTL GETTAB CONSTITUENTS .GTSTS==0 ;JOB STATUS JS.XO==1B25 ;EXECUTE ONLY CORE IMAGE .GTADR==1 ;JOB RELOCATION AND PROTECTION .GTPPN==2 ;PROJ-PROG NUMBER .GTPRG==3 ;PROGRAM NAME .GTTIM==4 ;TOTAL RUN TIME IN TICKS .GTKCT==5 ;KILO-CORE TICKS .GTPRV==6 ;PRIV WORD JP.IPC==1B0 ;IPCF PRIVILEGED FUNCTIONS JP.DPR==3B2 ;HIGHEST DISK PRIORITY JP.MET==1B3 ;METER UUO JP.POK==1B4 ;POKE MONITOR JP.CCC==1B5 ;CHANGE CPU SPECIFICATION JP.HPQ==17B9 ;HI PRIORITY QUEUE JP.NSP==1B10 ;UNSPOOL DEVICES JP.ENQ==1B11 ;ENQ./DEQ. PRIVS JP.ADM==1B12 ;ADMINISTRATOR PRIVS JP.RTT==1B13 ;RTTRP UUO JP.LCK==1B14 ;LOCK UUO JP.TRP==1B15 ;TRAPSET UUO JP.SPA==1B16 ;SPY ON ALL CORE JP.SPM==1B17 ;SPY ON MONITOR .GTSWP==7 ;SWAPPING POINTERS .GTTTY==10 ;TTY TABLE .GTCNF==11 ;CONFIGURATION %CNFG0==0,,11 ;NAME OF SYSTEM %CNFG1==1,,11 ; .. %CNFG2==2,,11 ; .. %CNFG3==3,,11 ; .. %CNFG4==4,,11 ; .. %CNDT0==5,,11 ;DATE OF SYSTEM %CNDT1==6,,11 ; .. %CNTAP==7,,11 ;NAME OF SYSTEM DEVICE %CNTIM==10,,11 ;TIME OF DAY %CNDAT==11,,11 ;DATE IN BINARY %CNSIZ==12,,11 ;SYSTEM MEMORY SIZE %CNOPR==13,,11 ;NAME OF OPR TTY %CNDEV==14,,11 ;LH = DDB CHAIN %CNSJN==15,,11 ;LH=-SEGN, RH=JOBN NUMBERS %CNTWR==16,,11 ;NON-ZERO IS DUAL SEGMENTS %CNSTS==17,,11 ;SYSTEM STATES ST%DSK==1B0 ;DISK SYSTEM ST%SWP==1B1 ;SWAPPING SYSTEM ST%LOG==1B2 ;LOGIN ST%FTT==1B3 ;FULL DUPLEX TTY SOFTWARE ST%PRV==1B4 ;PRIVILEGES ST%TWR==1B5 ;DUAL SEGMENT SOFTWARE ST%CYC==1B6 ;50 HERTZ CLOCK ST%TDS==7B9 ;TYPE OF DISK SYSTEM ST%IND==1B10 ;IND. PPNS ON DISK ST%IMG==1B11 ;IMAGE MODE TTYS ST%DUL==1B12 ;DUAL PROCESSOR SYSTEM ST%MRB==1B13 ;MULTIPLE RIBS SUPPORTED ST%HPT==1B14 ;HIGH PRECISION TIME ACCOUNTING ST%EMO==1B15 ;EXCLUDE OVERHEAD FROM TIME ACCOUNTING ST%RTC==1B16 ;REAL TIME CLOCK ST%MBF==1B17 ;MADE FOR FOROTS ST%NDL==1B26 ;NO DOWN-LINE-LOAD OF DC7X REMOTE STATION ST%NOP==1B27 ;NO OPERATOR IN ATTENDANCE ST%NSP==1B28 ;UNSPOOL DEVICES ST%ASS==1B29 ;ASSIGN/INIT DEVICES ST%NRT==1B32 ;NO REMOTE TTY'S ST%BON==1B33 ;BATCH ONLY ST%NRL==1B34 ;NO REMOTE LOGINS ST%NLG==1B35 ;NO LOGINS EXCEPT CTY/OPR %CNSER==20,,11 ;APR SERIAL NUMBER %CNNSM==21,,11 ;NANO-SECS PER MEMORY CYCLE %CNPTY==22,,11 ;LH=NUMBER FIRST INV. TTY, RH=NUMBER PTYS %CNFRE==23,,11 ;POINTER FOR BIT MAP OF CORE BLOCKS %CNLOC==24,,11 ;LOCATION OF LOW CORE CORE BLOCKS %CNSTB==25,,11 ;POINTER TO STATION BLOCK CHAIN %CNOPL==26,,11 ;OPR LDB ADDRESS %CNTTF==27,,11 ;POINTER TO TTY FREE CHUNKS %CNTTC==30,,11 ;LH=NUMBER OF TTY CHUNKS, RH=ADDR OF FIRST %CNTTN==31,,11 ;NUMBER OF FREE CHUNKS %CNLNS==32,,11 ;POINTER TO CURRENT COMMAND TTY %CNLNP==33,,11 ;POINTER TO TTY LINE TABLE %CNVER==34,,11 ;MONITOR VERSION %CNDSC==35,,11 ;POINTER TO DATA SET CONTROL TABLE %CNDLS==36,,11 ;LAST RECEIVE INT. FROM DC10 (PRE 5.07) %CNCCI==37,,11 ;LAST RECEIVE INT. FROM 680I (PRE 5.07) %CNSGT==40,,11 ;LAST DORM. SEG THROWN AWAY %CNPOK==41,,11 ;ADDRESS OF LAST POKED LOCATION %CNPUC==42,,11 ;LH=JOB, RH=COUNT OF POKES %CNWHY==43,,11 ;REASON FOR LAST RELOAD %CNTIC==44,,11 ;NUMBER OF TICKS PER SECOND %CNPDB==45,,11 ;POINTER TO PDB POINTER TABLES %CNRTC==46,,11 ;RESOLUTION OF RUNTIME CLOCK (UNITS/SEC) %CNCHN==47,,11 ;LH=PTR TO CHANNEL D.B. LIST,RH=UNUSED %CNLMX==50,,11 ;LOGMAX (MAX JOBS TO BE LOGGED IN) %CNBMX==51,,11 ;BATMAX (MAX BATCH JOBS) %CNBMN==52,,11 ;BATMIN (MIN JOBS RESERVED FOR BATCH) %CNDTM==53,,11 ;INTERNAL FORMAT DATE,,TIME %CNLNM==54,,11 ;NUMBER OF JOBS LOGGED IN %CNBNM==55,,11 ;NUMBER OF BATCH JOBS LOGGED IN %CNYER==56,,11 ;LOCAL YEAR %CNMON==57,,11 ;LOCAL MONTH %CNDAY==60,,11 ;LOCAL DAY OF MONTH %CNHOR==61,,11 ;LOCAL HOUR %CNMIN==62,,11 ;LOCAL MINUTES %CNSEC==63,,11 ;LOCAL SECONDS %CNGMT==64,,11 ;TIME FROM GMT IN INTERNAL FORMAT %CNDBG==65,,11 ;DEBUGGING STATUS WORD ST%DBG==1B0 ;SYSTEM DEBUGGING ST%RDC==1B1 ;RELOAD ON DEBUF STOPCD ST%RJE==1B2 ;RELOAD ON JOB STOPCD ST%NAR==1B3 ;NO AUTO RELOADS ST%CP1==1B4 ;RELOAD ON CPU STOPCD ST%DDC==1B5 ;DON'T DUMP ON DEBUG STOPCD ST%DJE==1B6 ;DON'T DUMP ON JOB STOPCD ST%DCP==1B7 ;DON'T DUMP ON CPU STOPCD ST%RLD==1B15 ;LAST STOPCD CAUSED A RELOAD ST%BP0==1B18 ;CPU0 CAN ENTER EDDT USING XCT .C0DDT ST%BP1==1B19 ;CPU1 CAN ENTER EDDT USING XCT .C1DDT ST%BP2==1B20 ;CPU2 CAN ENTER EDDT USING XCT .C2DDT ST%BP3==1B21 ;CPU3 CAN ENTER EDDT USING XCT .C3DDT ST%BP4==1B22 ;CPU4 CAN ENTER EDDT USING XCT .C4DDT ST%BP5==1B23 ;CPU5 CAN ENTER EDDT USING XCT .C5DDT ST%BPT==77B23 ;MASK OF CPU BREAKPOINT BITS %CNFRU==66,,11 ;MONITOR FREE CORE USED %CNTCM==67,,11 ;HIGHEST ADDRESS USED FOR TTY CHUNKS %CNCVN==70,,11 ;CUSTOMER VERSION (JOBDAT loc. 136) %CNDVN==71,,11 ;DEC VERSION (JOBDAT loc. 137) %CNDFC==72,,11 ;NUMBER OF DF10 DATA CHANS %CNRTD==73,,11 ;NUMBER OF RT DEVICES %CNHPQ==74,,11 ;NUMBER OF HPQS %CNLDB==75,,11 ;TTY DDB WORD POINTING TO LDB %CNMVO==76,,11 ;MAX VECTOR OFFSET FOR PISYS. %CNMIP==77,,11 ;MAX PRIORITY FOR PISYS. %CNMER==100,,11 ;OFFSET OF MTA ERR RPT WORD,,ADDR OF MTA %CNET1==101,,11 ;USER ADDRESS OF EXEC'S AC T1 %CNLSD==102,,11 ;LENGTH OF SHORT DDB %CNLLD==103,,11 ;LENGTH OF LONG DDB %CNLDD==104,,11 ;LENGTH OF DISK DDB %CNEXM==105,,11 ;ADDRESS IN JOBDAT OF LAST E/D COMMAND %CNST2==106,,11 ;MORE CONFIGURATION FEATURE INDICATORS ST%NSE==1B5 ;DISABLE KS10 SOFT MEMORY ERROR MESSAGES ST%END==1B6 ;DECNET RUNNING AS AN ETHERNET ENDNODE ST%NPP==1B7 ;DISABLED STARTING PRIMARY PROTOCOL ON DTE'S ST%RCM==1B8 ;RESTRICTED COMMANDS MONITOR ST%EXA==1B9 ;EXTENDED ADDRESSING SUPPORT ST%D36==1B10 ;MONITOR HAS DECNET SUPPORT ST%KLP==1B11 ;MONITOR USES KL STYLE PAGING ST%MDA==1B12 ;DEVICE ALLOCATION IS BEING DONE ST%LSC==1B13 ;LOW SEGMENT OF MONITOR IS CACHED ST%ACV==1B14 ;SYSTEM DOES ACCOUNT VALIDATION ST%NER==1B15 ;MONITOR SUPPORTS 6.03 ERROR REPORTING ST%NCS==1B16 ;SCHEDULER IS NOT A CLASS SYSTEM SCHEDULER ST%ITA==1B17 ;INTERVAL TIMER AVAILABLE ST%NDN==1B18 ;NETWORK DEVICE NAMES (GGGNNU) ST%XPI==1B19 ;EXCLUDE PI TIME FROM RUNTIME ST%ERT==1B20 ;EBOX/MBOX RUNTIME (KL10 ONLY) ST%EXE==1B21 ;SAVE AND SSAVE WRITE .EXE FILES ST%NJN==1B22 ;SYSTEM USES 9 BIT JOB NUMBERS ST%EER==1B23 ;EXTENDED ERROR REPORTING ST%TAP==1B24 ;TAPSER INCLUDED ST%MBE==1B25 ;MASSBUS ERROR REPORTS ST%GAL==1B26 ;GALAXY-10 SUPPORT INCLUDED ST%ENQ==1B27 ;ENQ./DEQ. IS INCLUDED ST%SHC==1B28 ;SCHEDULER HAS CLASSES ST%NSE==1B29 ;NON-SUPERSEDING ENTER ST%MSG==1B30 ;MSGSER INCLUDED ST%PSI==1B31 ;PSISER INCLUDED ST%IPC==1B32 ;IPCF INCLUDED ST%VMS==1B33 ;VMSER INCLUDED ST%MER==1B34 ;MTA ERROR REPORTING ST%SSP==1B35 ;SWAP SPACE IN PAGES %CNPIM==107,,11 ;MINIMUM CONDITION IN PISYS %CNPIL==110,,11 ;LENGTH OF INTERNAL PITS %CNPIA==111,,11 ;ADDRESS OF JBTPIA %CNMNT==112,,11 ;MONITOR TYPE CN%MNX==1B0 ;STRANGE MONITOR CN%MNT==77B23 ;DEC-KNOWN TYPE .CNT10==1 ;TOPS-10 .CNITS==2 ;ITS .CNTNX==3 ;TENEX .CNT20==4 ;TOPS-20 .CNTCX==5 ;TYMCOM-X CN%MNS==77B29 ;DEC SUB TYPE CN%MNC==77 ;CUSTOMER SUBSUB TYPE %CNOCR==113,,11 ;FIRST CDR DDB,,OFFSET TO CARD COUNT %CNOCP==114,,11 ;DITTO FOR CDP %CNPGS==115,,11 ;UNIT OF CORE ALLOCATION %CNMMX==116,,11 ;MINIMUM LEGAL CORMAX %CNNSC==117,,11 ;NUMBER OF SCHEDULER CLASSES %CNUTF==120,,11 ;EXPONENTIAL USER TIME FACTOR %CNHSO==121,,11 ;START OF MONITOR'S HISEG %CNHSL==122,,11 ;LENGTH OF MONITOR'S HISEG %CNNWC==123,,11 ;NUMBER OF WORDS OF CORE %CNNXM==124,,11 ;AOBJN POINTER TO NXMTAB USED TO SCAN FOR ZEROES %CNNDB==125,,11 ;POINTER TO FIRST NODE BLOCK %CNTKB==126,,11 ;POINTER FROM KDB TO CDB FOR MAGTAPES %CNDDC==127,,11 ;OBSOLETE %CNHDL==130,,11 ;POTENTIALLY HUNG DEVICE LIST (OBSOLETE) %CNBTX==131,,11 ;ADDRESS OF RELOAD CCL TEXT FOR BOOT %CNTDB==132,,11 ;OFFSET OF DDB PTRS IN TUB %CNMTK==133,,11 ;FIRST MAGTAPE CONTROLLER DATA BLOCK IN SYSTEM (OBSOLETE) %CNCPU==134,,11 ;NUMBER OF CPUS MONITOR WAS BUILT FOR %CNDJB==135,,11 ;BYTE POINTER TO JOB # IN DDB (A LA "PJOBN") %CNSUP==136,,11 ;SYSTEM UPTIME %CNBCP==137,,11 ;BOOTSTRAP CPU NUMBER %CNBCL==140,,11 ;BOOTSTRAP CTY LINE NUMBER %CNNCR==141,,11 ;NUMBER OF CPUS ALLOWED TO RUN %CNMBS==142,,11 ;MONITOR BOOTSTRAP FILE STRUCTURE (FROM BOOT) %CNMBF==143,,11 ;MONITOR BOOTSTRAP FILE NAME %CNMBX==144,,11 ;MONITOR BOOTSTRAP EXTENSION %CNMBD==145,,11 ;MONITOR BOOTSTRAP DIRECTORY %CNBPM==146,,11 ;MAXIMUM NUMBER OF SNOOP. BREAKPOINTS THAT CAN BE DEFINED %CNMXF==147,,11 ;FIRST FREE VIRTUAL ADDRESS ABOVE THE MONITOR %CNLVO==150,,11 ;VIRTUAL ORIGIN OF LDBS %CNHXC==151,,11 ;MAXIMUM NUMBER OF FILOP. EXTENDED CHANNELS %CNVSH==152,,11 ;MONITOR VIRTUAL START ADDRESS OF HIGH SEGMENT %CNRST==153,,11 ;UNIVERSAL DATE/TIME OF LAST ROLE ;SWITCH ON MULTIPLE CPU SYSTEMS %CNDCH==154,,11 ;OFFSET INTO LDB OF LDBDCH %CNSF1==155,,11 ;MONITOR BOOTSTRAP 1ST SFD %CNSF2==156,,11 ;2ND %CNSF3==157,,11 ;3RD %CNSF4==160,,11 ;4TH %CNSF5==161,,11 ;5TH %CNFLN==162,,11 ;TTY LINE NUMBER OF FRCLIN %CNPNP==163,,11 ;POINTER TO PTY TABLE %CNCAT==164,,11 ;NEGATIVE LENGTH OF LAT,,LINK ADDRESS TABLE ADDRESS %CNLPD==165,,11 ;LENGTH OF A PDB %CNJPK==166,,11 ;XWD FLAG, SIZE OF LARGEST JOBPEK TRANSFER ; WHERE FLAG=0 IF A SWAP SPACE JOBPEK MAY NOT ; CROSS A PAGE BOUNDARY, FLAG=1 IF IT MAY %CNDAE==167,,11 ;XWD SIXBIT PREVIOUS MONITOR VERSION, ; BINARY CURRENT MONITOR VERSION, E.G., ; XWD '701',702 %CNHSH==170,,11 ;AOBJN POINTER TO ENQ. HSHTAB %CNACS==171,,11 ;OFFSET IN PDB FOR ACCOUNT STRING %CNTOP==172,,11 ;XWD LENGTH,ADDRESS OF TOPTB1 TRMOP TABLE IN SCNSER %CNSFD==173,,11 ;POINTER TO JBTSFD %CNCIP==174,,11 ;POINTER TO CIPWT %CNPRV==175,,11 ;PRIV WORD TO BE USED BY PRIVED JOBS (FRCLIN, INITIA) %CNCV1==176,,11 ;FIRST WORD OF CTERM VERSION STRING (8-BIT) %CNCV2==177,,11 ;SECOND WORD OF CTERM VERSION STRING (8-BIT) %CNLHN==200,,11 ;POINTER TO LAT HOST NODE DATA BASE %CNIVM==201,,11 ;'AND' MASK FOR .GTIMI/.GTIMO/.GTVIR PAGE COUNTS %CNACB==202,,11 ;ADDRESS OF FIRST SYSTEM-WIDE ALLOCATION CONTROL BLOCK %CNAHB==203,,11 ;ADDRESS OF FIRST SYSTEM-WIDE ALLOCATION HEADER BLOCK %CNIDB==204,,11 ;OFFSET OF IPA20 DRAM DUMP BUFFER IN IPA20 KDB %CNDTT==205,,11 ;SYSTEM DEFAULT TERMINAL TYPE %CNSUM==206,,11 ;SYSTEM UPTIME IN MILLISECONDS %CNREM==207,,11 ;OFFSET OF LDBREM IN LDB'S %CNK4S==210,,11 ;OFFSET OF UNIK4S IN UDB'S %CNOPT==211,,11 ;SIXBIT STARTUP OPTION .GTNSW==12 ;NON-SWAPPING DATA TABLE %NSCMX==10,,12 ;SYSTEM CORMAX (LARGEST USER JOB+1) %NSCLS==11,,12 ;BYTE POINTER TO LAST FREE CORE AREA %NSCTL==12,,12 ;VIRTUAL CORE TALLY %NSSHW==13,,12 ;JOB NUMBER STOPPED BY SHUFFLER %NSHLF==14,,12 ;ADDRESS OF LOWEST HOLE IN SYSTEM %NSUPT==15,,12 ;CPU0 UPTIME -- FOR SYSTEM UPTIME SEE %CNSUP GETTAB %NSSHF==16,,12 ;WORDS SHUFFLED BY SYSTEM %NSSTU==17,,12 ;SYSTEM TAPE USER %NSHJB==20,,12 ;HIGHEST JOB NUMBER IN USE %NSCLW==21,,12 ;WORDS CLEARED BY SYSTEM %NSLST==22,,12 ;LOST TIME %NSMMS==23,,12 ;MEMORY SIZE %NSTPE==24,,12 ;TOTAL MEMEORY PARITY ERRORS %NSSPE==25,,12 ;SPURIOUS MEMORY PARITY ERRORS %NSMPC==26,,12 ;MULTIPLE MEMORY PARITY ERRORS %NSMPA==27,,12 ;LAST MEMORY PARITY ADDRESS %NSMPW==30,,12 ;LAST MEMORY PARITY WORD %NSMPP==31,,12 ;LAST MEMORY PARITY PC %NSEPO==32,,12 ;NUMBER OF EXEC PDL OVERFLOWS NOT RECOVERED %NSEPR==33,,12 ;NUMBER OF EXEC PDL OVERFLOWS RECOVERED %NSMXM==34,,12 ;MAX VALUE OF CORMAX %NSKTM==35,,12 ;KSYS TIMER %NSCMN==36,,12 ;CORMIN %NSABC==37,,12 ;COUNT OF ADDRESS BREAKS %NSABA==40,,12 ;ADDRESS OF ADDRESS BREAKS %NSLJR==41,,12 ;LAST JOB RUN %NSACR==42,,12 ;ACCUMULATED CPU RESPONSE %NSNCR==43,,12 ;NUMBER OF CPU RESPONSES %NSSCR==44,,12 ;ACCUMULATED SQUARE OF CPU RESPONSE ;*** NO MORE GROWTH--SEE .GTC0V .GTSDT==13 ;SWAPPING DATA TABLE %SWBGH==0,,13 ;BIG HOLE %SWFIN==1,,13 ;FINISH %SWFRC==2,,13 ;FORCE %SWFIT==3,,13 ;FIT %SWVRT==4,,13 ;VIRTAL %SWERC==5,,13 ;SWAP ERROR COUNT %SWPIN==6,,13 ;-1 IF SWAP IN AND FTPDBS=1 %SWEUJ==7,,13 ;SEGMENT,,UDB ADDRESS .GTSGN==14 ;SEGMENT NUMBERS SN%SPY==1B0 ;IF 0 THEN REGULAR HIGH SEGMENT ; RH = HIGH SEG INDEX NO. ;IF 1 THEN JOB IS SPYING ; RH = MAX PHYSICAL ADR SPYING SN%SHR==1B1 ;HIGH SEGMENT IS SHARABLE SN%UWP==1B2 ;HIGH SEGMENT IS WRITE-ENABLED SN%MDL==1B3 ;HIGH SEGMENT HAS BEEN MEDDLED SN%LOK==1B5 ;HIGH SEGMENT IS LOCKED IN MEMORY SN%NCS==1B6 ;HIGH SEGMENT IS NOT CACHED SN%GTS==1B10 ;HIGH SEGMENT OBTAINED VIA GETSEG .GTODP==15 ;ONCE ONLY DISK PARAMETERS %ODSWP==0,,15 ;HIGHEST SWAPPING IN 4-SERIES %ODK4S==1,,15 ;K FOR SWAPPING %ODPRT==2,,15 ;IN CORE PROTECT TIME MULTIPLIER %ODPRA==3,,15 ;IN CORE PROTECT TIME OFFSET %ODPMN==4,,15 ;MINIMUM ICPT AFTER REQUEUE TO BACK OF PQ2 %ODPMX==5,,15 ;MAXIMUM VALUE OF ICPT .GTLVD==16 ;LEVEL-D PARAMETERS %LDMFD==0,,16 ;MFD PPN [1,1] %LDSYS==1,,16 ;SYS PPN [1,4] %LDFFA==2,,16 ;FULL FILE ACCESS PPN [1,2] %LDHLP==3,,16 ;UNLOGGED IN PPN [2,5] %LDQUE==4,,16 ;QUE AREA PPN [3,3] %LDSPB==5,,16 ;FIRST PPB,,NEXT PPB TO SCAN %LDSTR==6,,16 ;FIRST STR DATA BLOCK,,OFFSET TO NEXT %LDUNI==7,,16 ;FIRST UNIT DATA BLOCK,,OFFSET TO NEXT %LDSWP==10,,16 ;FIRST SWAP UNIT,,OFFSET TO NEXT %LDCRN==11,,16 ;NUMBER OF CORE BLOCKS %LDSTP==12,,16 ;STANDARD FILE PROTECTION %LDUFP==13,,16 ;STANDARD UFD PROTECTION %LDMBN==14,,16 ;NUMBER OF MONITOR BUFFERS(OBSOLETE) %LDQUS==15,,16 ;QUE STRUCTURE NAME %LDCRP==16,,16 ;CRASH PPN [10,1] %LDSFD==17,,16 ;MAX DEPTH OF SFDS TO WRITE %LDSPP==20,,16 ;SPOOLED FILE PROTECTION %LDSYP==21,,16 ;STANDARD SYS: PROTECTION %LDSSP==22,,16 ;STANDARD SYS:.SYS PROTECTION %LDMNU==23,,16 ;MAX. NEGATIVE USETI WHICH READS EXTENDED RIBS %LDMXT==24,,16 ;MAX. BLOCKS TO TRANSFER %LDNEW==25,,16 ;EXPERIMENTAL SYS PPN [1,5] %LDOLD==26,,16 ;OLD SYS PPN [1,3] %LDUMD==27,,16 ;USER MODE DIAGNOSTICS PPN [6,10] %LDNDB==30,,16 ;DEFAULT DISK BUFFERS IN RING %LDMSL==31,,16 ;MAX UNITS IN A.S.L. %LDALG==32,,16 ;ALGOL LIBRARY PPN [5,4] %LDBLI==33,,16 ;BLISS LIBRARY PPN [5,5] %LDFOR==34,,16 ;FORTRAN LIBRARY PPN [5,6] %LDMAC==35,,16 ;MACRO LIBRARY PPN (SOURCE NOT UNIVERSALS) [5,7] %LDUNV==36,,16 ;UNIVERSAL LIBRARY PPN [5,17] %LDPUB==37,,16 ;PUBLIC USER SOFTWARE LIBRARY PPN [1,6] %LDTED==40,,16 ;TEXT EDITOR LIBRARY PPN [5,10] %LDREL==41,,16 ;REL FILE LIBRARY PPN [5,11] %LDRNO==42,,16 ;RUNOFF LIBRARY PPN [5,12] %LDSNO==43,,16 ;SNOBOL LIBRARY PPN [5,13] %LDDOC==44,,16 ;DOC FILE LIBRARY PPN [5,14] %LDFAI==45,,16 ;FAIL LIBRARY PPN [5,15] %LDMUS==46,,16 ;MUSIC LIBRARY PPN [5,16] %LDDEC==47,,16 ;STANDARD DEC SOFTWARE [10,7] %LDSLP==50,,16 ;POINTER TO ACTIVE SWAP LIST %LDBAS==51,,16 ;BASIC LIB PPN [5,1] %LDCOB==52,,16 ;COBOL LIB PPN [5,2] %LDMXI==53,,16 ;PDP-11 LIB PPN [5,3] %LDNEL==54,,16 ;NELIAC LIB PPN [5,20] %LDDMP==55,,16 ;DUMP PPN [5,21] %LDPOP==56,,16 ;POP2 LIB PPN [5,22] %LDTST==57,,16 ;TEST LIB PPN [5,23] ;.GTLVD LEVEL-D PARAMETERS (CONTINUED) %LDLSO==60,,16 ;LOG SOFT OVERRUNS (CALL DAEMON) IF OVERRUN ; IS RECOVERED ON 1 RETRY AND %LDLSO .NE. 0 %LDMBR==61,,16 ;MASS-BUSS REG. LH=OFFSET INTO KDB OF # OF ; REGISTER. RH=OFFSET INTO UDB OF REGS. %LDBBP==62,,16 ;LH=POINTER TO BYTE POINTER TO # LEFT IN BAT ;RH=OFFSET (IN UDB) OF CHAN TERM FAIL CNT %LDDBS==63,,16 ;DBMS LIB PPN [5,24] %LDEXP==64,,16 ;OFFSET OF EXPECTED CHANNEL TERM. WORD IN ; CHANNEL DATA BLOCK %LDMIC==65,,16 ;MIC MACRO LIB PPN [5,25] %LDTPS==66,,16 ;TEXT PROCESSING SYSTEM LIB PPN [5,26] %LDCTL==67,,16 ;CTL FILE LIB PPN [5,27] %LDGAM==70,,16 ;GAMES LIB PPN [5,30] %LDACT==71,,16 ;SYSTEM ACCOUNTING PPN [1,7] %LDAPL==72,,16 ;APL LIB PPN [5,31] %LDECT==73,,16 ;RIB ERROR THRESHOLD %LDTOT==74,,16 ;TOTAL RIB ERRORS %LDDOR==75,,16 ;DORMANT ACCESS-TABLE POINTER %LDCOR==76,,16 ;FREE CORE (FILSER) POINTER %LDINT==77,,16 ;DISK INTERFERENCE - COUNT %LDD60==100,,16 ;D60 LIB PPN [5,32] %LDERT==101,,16 ;STARTING LOCATION OF QUEUE TABLE FOR DAEMON ERROR REPORTING %LDPT1==102,,16 ;PNTR TO EXTRACT ENTRIES FOR DAEMON QUEUE TABLE %LDPT2==103,,16 ;PNTR TO INSERT ENTRIES FOR DAEMON QUEUE TABLE %LDLTH==104,,16 ;LENGTH OF DAEMON QUEUE TABLE %LDCDA==105,,16 ;OFFSET OF UNICDA IN UDB %LDDES==106,,16 ;OFFSET OF UNIDES IN UDB %LDPTR==107,,16 ;POINTER TO IN-CORE COPIES OF RETRIEVAL POINTERS %LDMSS==110,,16 ;MAX STRS IN SYSTEM SEARCH LIST,,MAX STRS IN JOB SEARCH LIST %LDSLB==111,,16 ;OFFSET OF UNISLB IN UDB %LDUTP==112,,16 ;UETP PPN [5,33] %LDINI==113,,16 ;INI PPN [5,34] %LDESZ==114,,16 ;SIZE OF 1 ENTRY IN ERPTBK %LDKON==115,,16 ;FIRST KONTROLLER DATA BLOCK,,OFFSET TO NEXT %LDLBF==116,,16 ;DEFAULT NUMBER OF LARGE DISK BUFFERS %LDDVU==117,,16 ;OFFSET OF DEVUNI, USED BY SYSTAT %LDCSZ==120,,16 ;SIZE IN BLOCKS OF CACHE %LDRDC==121,,16 ;MONITOR CACHE BLOCK READ CALLS %LDRDH==122,,16 ;MONITOR CACHE BLOCK READ HITS %LDWRC==123,,16 ;MONITOR CACHE WRITE CALLS %LDWRH==124,,16 ;MONITOR CACHE WRITE HITS %LDHSF==125,,16 ;CSHFND CALLS %LDHSC==126,,16 ;CSHFND COLLISIONS IN HASH TABLE %LDHSL==127,,16 ;LENGTH OF CACHE HASH TABLE %LDHST==130,,16 ;ADDRESS OF CACHE HASH TABLE %LDCHD==131,,16 ;ADDRES OF CACHE LIST HEADER ;.GTLVD LEVEL-D PARAMETERS (CONTINUED) %LDSPN==132,,16 ;DDB OFFSET FOR SPOOLED FILENAME %LDSPM==133,,16 ;DDB OFFSET FOR SPOOLED PARAMETER BLOCK POINTER %LDBLK==134,,16 ;DDB OFFSET FOR I/O BLOCK NUMBER %LDRSU==135,,16 ;DDB OFFSET TO RETRIEVAL /ACC BLOCKS %LDNMB==136,,16 ;DDB OFFSET FOR NMB OF FATHER SFD %LDUPS==137,,16 ;PPN FOR USE BY ALL MAILERS (UPS:) %LDSEB==140,,16 ;ADDRESS OF POINTER TO FIRST SYSTEM ERROR BLOCK %LDROD==141,,16 ;NUMBER OF TIMES WE RAN OUT OF DRBS %LDFNT==142,,16 ;LIBRARY PPN FOR PRINTER FONTS (FNT:) %LDSET==143,,16 ;BIT MAP OF DISK SETS MOUNTED BY THIS SYSTEM %LDDET==144,,16 ;FIRST DETACHED UNIT DATA BLOCK,,OFFSET TO NEXT %LDOCS==145,,16 ;ORIGINAL (CONFIGURED) SIZE OF DISK CACHE (SEE %LDCSZ) %LDSRT==146,,16 ;SWAP READ ERROR THRESHOLD %LDSRC==147,,16 ;SWAP READ ERROR COUNT %LDADL==150,,16 ;HEADER OF DOUBLY-LINKED LIST OF ACTIVE DRBS .GTRCT==17 ;DISK BLOCKS READ RC.INC==7777B11 ;INCREMENTAL DISK READS RC.TTL==77777777 ;TOTAL DISK READS .GTWCT==20 ;DISK BLOCKS WRITTEN WC.INC==7777B11 ;INCREMENTAL DISK WRITES WC.TTL==77777777 ;TOTAL DISK WRITES .GTDBS==21 ;OBSOLETE .GTTDB==22 ;OBSOLETE .GTSLF==23 ;GETTAB IMMEDIATE THE GETTAB TABLE (SELF) SL.MAX==777B8 ;MAXIMUM ITEM NUMBER IN TABLE SL.TYP==7B11 ;TYPE OF TABLE IDENTIFIER .SLNIC==0 ;NOT INCLUDED IN THIS CONFIGURATION .SLIXI==1 ;INDEX BY ITEM NUMBER .SLIXJ==2 ;INDEX BY JOB NUMBER .SLIXS==3 ;INDEX BY JOB NUMBER OR SEGMENT NUMBER .SLIXP==4 ;INDEX BY JOB NUMBER (DATA IN PDB) .SLIXR==5 ;INDEX BY NEGATIVE AND POSITIVE OFFSETS ;BITS 12,13 RESERVED FOR DEC SL.MAC==17B17 ;A MONITOR AC NUMBER SL.ADR==0,,-1 ;EXECUTIVE MODE ADDRESS OF TABLE, IF SL.TYP=1,2,3 ;OFFSET TO PDB IF SL.TYP=4 .GTDEV==24 ;DEVICE OR STRUCTURE (SEGMENTS ONLY) .GTWSN==25 ;NAMES OF WAIT STATES .GTLOC==26 ;REMOTE STATION NUMBER .GTCOR==27 ;CORE TABLE (OBSOLETE IN 7.01) .GTCOM==30 ;MONITOR COMMAND NAMES .GTNM1==31 ;USER NAME .GTNM2==32 ; .. .GTCNO==33 ;CHARGE NUMBER .GTTMP==34 ;TMPCOR POINTERS (OBSOLETE IN 7.01) .GTWCH==35 ;WATCH BITS JW.WCX==1B0 ;CONTEXT CHANGES JW.WDY==1B1 ;DAYTIME AT START JW.WRN==1B2 ;RUN TIME JW.WWT==1B3 ;WAIT TIME JW.WDR==1B4 ;DISK READS JW.WDW==1B5 ;DISK WRITES JW.WVR==1B6 ;VERSIONS JW.WMT==1B7 ;MTA STATISTICS JW.WFI==1B8 ;WATCH FILE JW.WAL==777B8 ;WATCH ALL JW.WMS==7B11 ;/MESSAGE LEVEL .JWWPR==1 ;PREFIX .JWWOL==2 ;ONE LINE .JWWPO==3 ;PREFIX,FIRST .JWWLG==6 ;LONG, NO PREFIX .JWWPL==7 ;PREFIX AND LONG JW.WCN==1B9 ;/MESSAGE:CONTINUATION JW.WFL==1B10 ;/MESSAGE:FIRST JW.WPR==1B11 ;/MESSAGE:PREFIX .GTSPL==36 ;SPOOLING CONTROL JS.PRI==7B26 ;DISK PRIORITY JS.DFR==1B27 ;DEFERRED SPOOLING (MPB-I STYLE) JS.PCR==1B31 ;SPOOL CDR JS.PCP==1B32 ;SPOOL CDP JS.PPT==1B33 ;SPOOL PTP JS.PPL==1B34 ;SPOOL PLT JS.PLP==1B35 ;SPOOL LPT JS.PAL==37B35 ;SPOOL ALL .GTRTD==37 ;REAL TIME STATUS .GTLIM==40 ;TIME AND BATCH STATUS JB.LTL==1B0 ;TIME LIMIT SET FROM FORCED DETACH COMMAND JB.LCR==777B9 ;CORE LIMIT JB.LBT==1B10 ;BATCH JOB JB.LSY==1B11 ;GOTTEN FROM SYS: JB.LTM==77777777 ;TIME LIMIT TO GO IN JIFFIES .GTQQQ==41 ;OBSOLETE .GTQJB==42 ;OBSOLETE .GTCM2==43 ;MONITOR SET COMMAND NAMES .GTCRS==44 ;HARDWARE STATUS FROM CRASH CR.SAP==0,,44 ;APR CONI CR.SPI==1,,44 ;PI CONI CR.SSW==2,,44 ;APR DATAI (SWITCHES) .GTISC==45 ;SWAP IN SCAN TABLES .GTOSC==46 ;SWAP OUT SCAN .GTSSC==47 ;SCHEDULER SCAN .GTRSP==50 ;RESPONSE COUNTER TABLE .GTSYS==51 ;SYSTEM-WIDE DATA %SYERR==0,,51 ;SYSTEM WIDE HARDWARE ERROR COUNT %SYCCO==1,,51 ;NUMBER OF TIMES COMCNT WAS OFF %SYDEL==2,,51 ;DISABLED HARDWARE ERROR COUNT %SYSPC==3,,51 ;FULLWORD PC+1 OF LAST STOPCODE %SYNDS==4,,51 ;NUMBER OF DEBUG STOPCDS %SYNJS==5,,51 ;NUMBER OF JOB STOPCDS (INCLUDING DEBUG ; STOPCD'S IF A JOB IS STOPPED) %SYNCP==6,,51 ;NUMBER OF COMMANDS PROCESSED %SYSJN==7,,51 ;LAST STOPCD--JOB NUMBER %SYSTN==10,,51 ;LAST STOPCD--TTY NAME %SYSPN==11,,51 ;LAST STOPCD--PROGRAM NAME %SYSUU==12,,51 ;LAST STOPCD--UUO %SYSUP==13,,51 ;LAST STOPCD--USER PC %SYSPP==14,,51 ;LAST STOPCD--USER PPN %SYSCD==15,,51 ;LAST STOPCD--STOPCODE NAME %SYNCS==16,,51 ;TOTAL NUMBER OF CPU STOPCDS %SYNIS==17,,51 ;NUMBER OF NODUMP STOPCDS (BUGINFS) %SYSTY==20,,51 ;TYPE OF LAST STOPCODE %SYSUD==21,,51 ;UDT OF LAST STOPCODE %SYSCP==22,,51 ;CPU NUMBER OF LAST STOPCODE .GTWHY==52 ;OPERATOR WHY COMMENTS IN ASCIZ .GTTRQ==53 ;TOTAL TIME IN RUN QUEUES WHETHER OR NOT RUNNING .GTSPS==54 ;SECOND PROCESSOR STATUS SP.SC0==1B29 ;SET CPU COMMAND (OK TO USE) SP.CR0==1B35 ;SET CPU UUO (OK TO USE) ;OTHERS BY SHIFTING LEFT 1 BIT/PROCESSOR ;CPU DATA BLOCKS CONSTANTS AND VARIABLES .GTC0C==55 ;CPU0 CDB CONSTANTS .GTC0V==56 ;CPU0 CDB VARIABLES .GTC1C==57 ;CPU1 CDB CONSTANTS .GTC1V==60 ;CPU1 CDB VARIABLES .GTC2C==61 ;CPU2 CDB CONSTANTS .GTC2V==62 ;CPU2 CDB VARIABLES .GTC3C==63 ;CPU3 CDB CONSTANTS .GTC3V==64 ;CPU3 CDB VARIABLES .GTC4C==65 ;CPU4 CDB CONSTANTS .GTC4V==66 ;CPU4 CDB VARIABLES .GTC5C==67 ;CPU5 CDB CONSTANTS .GTC5V==70 ;CPU5 CDB VARIABLES ;ENTRIES IN CDB CONSTANTS TABLE %CCPTR==0,,55 ;LH=POINTER TO NEXT CDB %CCSER==1,,55 ;APR SERIAL NUMBER %CCOKP==2,,55 ;CPU OK IF LE 0, JIFFIES DEAD IF GT 0 %CCTOS==3,,55 ;ADDRESS OF EPT (KI/KL/KS) ;(TRAP OFFSET FOR KA INTERRUPT LOCATIONS) %CCLOG==4,,55 ;LOGICAL NAME (CPUN) %CCPHY==5,,55 ;PHYSICAL NAME (CPXN) %CCTYP==6,,55 ;TYPE OF PROCESSOR (LH-DEC, RH-CUST) .CC166==1 ;PDP-6 (OBSOLETE IN 7.01) .CCKAX==2 ;KA-10 (OBSOLETE IN 7.01) .CCKIX==3 ;KI-10 .CCKLX==4 ;KL-10 .CCKSX==5 ;KS-10 %CCMPT==7,,55 ;REL. GETTAB POINTER TO BAD ADDRESS TABLE CC%BLN==777B8 ;LENGTH-1 OF BAD ADDRESS SUBTABLE CC%BRA==777777B35 ;RELATIVE ADDRESS OF FIRST WORD IN SUBTABLE %CCRTC==10,,55 ;REAL TIME CLOCK (DK10) DDB %CCRTD==11,,55 ;REAL TIME CLOCK DDB IF HI PREC. TIME ACCT. %CCPAR==12,,55 ;REL. GETTAB POINTER TO PARITY SUMMARY CC%PLN==777B8 ;LENGTH-1 OF PARITY SUBTABLE CC%PRA==777777B35 ;RELATIVE ADDRESS OF FIRST WORD IN SUBTABLE %CCRSP==13,,55 ;REL. GETTAB POINTER TO RESPONSE SUMMARY CC%RLN==777B8 ;LENGTH-1 OF RESPONSE SUBTABLE CC%RRA==777777B35 ;RELATIVE ADDRESS OF FIRST WORD IN SUBTABLE %CCDKX==14,,55 ;NUMBER OF DK10S ON THIS CPU %CCEBS==15,,55 ;NUMBER OF EBOX TICKS PER SECOND ON KL10 %CCMBS==16,,55 ;NUMBER OF MBOX TICKS PER SECOND ON KL10 %CCNXT==17,,55 ;POINTER TO NXM SUBTABLE IN VARIABLES AREA CC%NLN==777B8 ;LENGTH-1 OF NXM SUBTABLE CC%NRA==777777B35 ;RELATIVE ADDRESS OF FIRST WORD IN SUBTABLE %CCCSB==20,,55 ;POINTER TO CPU STATUS BLOCK SUBTABLE IN VARIABLES AREA CC%CLN==777B8 ;LENGTH-1 OF CPU STATUS BLOCK CC%CRA==777777B35 ;RELATIVE ADDRESS OF FIRST WORD IN SUBTABLE %CCDSB==21,,55 ;POINTER TO DEVICE STATUS BLOCK IN VARIABLES AREA CC%DLN==777B8 ;LENGTH-1 OF DEVICE STATUS BLOCK CC%DRA==777777B35 ;RELATIVE ADDRESS OF FIRST WORD IN SUBTABLE %CCSDP==22,,55 ;POINTER TO SBDIAG SUBTABLE IN VARIABLES AREA CC%SLN==777B8 ;LENGTH-1 OF SBDIAG SUBTABLE CC%SRA==777777B35 ;RELATIVE ADDRESS OF FIRST WORD IN THE SUBTABLE %CCBPA==23,,55 ;POINTER TO PERF. COUNTS IN VARIABLE SUBTABLE %CCCIP==24,,55 ;ADDRESS OF CI PORT CONTROL BLOCK %CCNIP==25,,55 ;ADDRESS OF NI PORT CONTROL BLOCK %CCMSS==26,,55 ;POINTER TO KS10 SOFT MEMORY ERROR SUBTABLE CC%MLN==777B8 ;LENGTH-1 OF SOFT MEMORY ERROR SUBTABLE CC%MRA==777777B35 ;RELATIVE ADDRESS OF FIRST WORD IN SUBTABLE ;ENTRIES IN CDB VARIABLES TABLE %CVUPT==5,,56 ;UPTIME %CVLST==12,,56 ;LOST TIME %CVTPE==14,,56 ;TOTAL MEMORY PARITY ERRORS %CVSPE==15,,56 ;SPURIOUS MEMORY PARITY ERRORS %CVMPC==16,,56 ;MULTIPLE MEMORY PARITY ERRORS %CVMPA==17,,56 ;MEMORY PARITY ADDRESS %CVMPW==20,,56 ;MEMORY PARITY WORD %CVMPP==21,,56 ;MEMORY PARITY PC ;HOLES ABOVE HERE BECAUSE OF .GTNSW COMPATABILITY %CVABC==27,,56 ;ADDRESS BREAK COUNT %CVABA==30,,56 ;ADDRESS BREAK ADDRESS %CVLJR==31,,56 ;LAST JOB RUN (OBSOLETE) %CVSTS==35,,56 ;STOP TIME-SHARING THIS CPU %CVRUN==36,,56 ;OPERATOR CONTROLLED SCHEDULING CV%RUN==1B0 ;DON'T RUN JOBS CV%RMV==1B1 ;REMOVED CV%DET==1B2 ;DETACHED CV%SPD==1B3 ;SUSPENDED %CVNUL==37,,56 ;NULL TIME %CVEDI==40,,56 ;LH=PC,RH=COUNT OF EXEC DON'T CARE INTERRUPTS. %CVJOB==41,,56 ;CURRENT JOB %CVOHT==42,,56 ;OVERHEAD TIME IN JIFFIES (EXEC. UUOS) %CVEVM==43,,56 ;MAX EVM FOR LOCK UUO MAPPING %CVEVU==44,,56 ;USED EVM FOR LOCK UUO MAPPING %CVLLC==45,,56 ;LOCK LOOP COUNT %CVTUC==46,,56 ;TOTAL UUO COUNT %CVTJC==47,,56 ;TOTAL JOB CONTEXT SWITCH COUNT %CVTNE==50,,56 ;TOTAL NXM ERRORS %CVSNE==51,,56 ;TOTAL NONREPRODUCIBLE NXM ERRORS %CVNJA==52,,56 ;NUMBER OF JOBS AFFECTED BY THIS NXM %CVMNA==53,,56 ;FIRST MEMORY ADDRESS WITH NXM %CVETJ==54,,56 ;EBOX TICKS PER JIFFY (COMPUTED) %CVNTJ==55,,56 ;MBOX TICKS PER JIFFY (COMPUTED BY ONCE) %CVBPA==56,,56 ;PHYS ADR OF WORD WITH BAD PARITY ON LAST AR/ARX TRAP (KL) %CVTBD==57,,56 ;BAD DATA ON LAST AR/ARX TRAP %CVTGD==60,,56 ;GOOD DATA AFTER RECOV FROM AR/ARX TRAP %CVNPT==61,,56 ;NUMBER OF AR/ARX TRAPS SINCE RELOAD %CVAER==62,,56 ;RDERA RESULTS AFTER UNUSUAL APR INTERRUPT %CVPCN==63,,56 ;CONI APR AFTER PARITY INTERRUPT %CVSB0==64,,56 ;SBUS DIAG FUNCTION 0 - WORD 0 %CVS0A==65,,56 ;SBUS DIAG FUNCTION 0 - WORD 1 %CVSB1==66,,56 ;SBUS DIAG FUNCTION 1 - WORD 0 %CVS1A==67,,56 ;SBUS DIAG FUNCTION 1 - WORD 1 %CVPPC==70,,56 ;PC ON AR/ARX TRAP %CVPFW==71,,56 ;PAGE-FAULT WORD ON LAST AR/ARX TRAP %CVHPT==72,,56 ;NUMBER OF HARD AR/ARX TRAPS %CVSPT==73,,56 ;NUMBER OF SOFT AR/ARX TRAPS %CVPTP==74,,56 ;NUMBER OF PAGE TABLE PARITY ERRORS ;ENTRIES IN CDB VARIABLES TABLE (CONTINUED) %CVCSN==75,,56 ;NUMBER OF CACHE SWEEPS SINCE RELOAD %CVCLN==76,,56 ;NUMBER OF TIMES A JOB COULDNT RUN DUE TO CACHE STATE %CVCLT==77,,56 ;LOST TIME ACCRUED DUE TO (%CVCLN ABOVE) %CVCSD==100,,56 ;INCR'ED IF SWAPPER WAITS FOR ANOTHER CPU TO SWEEP CACHE %CVCRN==101,,56 ;CACHE SWEEP REQUEST COUNT (SEE COMMON.MAC) %CVCEC==102,,56 ;COUNT NONRECOVERABLE AR/ARX PARITY ERRORS WHICH INVOLVED CACHE %CVPTR==103,,56 ;RETRY WORD FOR AR/ARX PARITY ERROR TRAP ROUTINE %CVTSD==104,,56 ;AR/ARX TRAP ROUTINE HAS SAVED APR ERA.SBDIAGS ; FOR ERROR REPORTING %CVREP==105,,56 ;USED BY NXM/PARITY RECOVERY ROUTINES TO ; DETERMINE TYPES OF ERRORS LISTED %CVNDB==106,,56 ;NUMBER OF TIMES THIS CPU'S DOORBELL WAS RUNG %CVSBR==107,,56 ;STATUS BLOCKS READ ON THIS CPU %CVBPF==110,,56 ;.LE. 0 IF PERFORMANCE COUNTS BEING KEPT (%CCBPA) %CVFBI==111,,56 ;NUMBER OF DISK FILE BLOCKS INPUT (READ) %CVFBO==112,,56 ;NUMBER OF DISK FILE BLOCKS OUTPUT (WRITTEN) %CVSBI==113,,56 ;NUMBER OF SWAPPING BLOCKS INPUT (READ) %CVSBO==114,,56 ;NUMBER OF SWAPPING BLOCKS OUTPUT (WRITTEN) %CVSNC==115,,56 ;NUMBER OF CPU STOPCDS ON THIS CPU %CVSND==116,,56 ;NUMBER OF DEBUG STOPCDS ON THIS CPU %CVSNJ==117,,56 ;NUMBER OF JOB STOPCDS ON THIS CPU %CVSJN==120,,56 ;LAST STOPCD ON THIS CPU -- JOB NUMBER %CVSNM==121,,56 ;LH=NAME OF LAST STOPCD ON THIS CPU ;RH=ADDRESS+1 OF LAST STOPCD ON THIS CPU %CVSPN==122,,56 ;LAST STOPCD ON THIS -- PROGRAM NAME %CVSPP==123,,56 ;LAST STOPCD ON THIS CPU -- USER PPN %CVSTN==124,,56 ;LAST STOPCD ON THIS CPU --TTY NAME %CVSUP==125,,56 ;LAST STOPCD ON THIS CPU -- USER PC %CVSUU==126,,56 ;LAST STOPCD ON THIS CPU -- UUO %CVEJN==127,,56 ;LAST PARITY/NXM ERROR ON THIS CPU -- JOB NUMBER %CVEPN==130,,56 ;LAST PARITY/NXM ERROR ON THIS CPU -- JOB NAME %CVPPI==131,,56 ;CONI PI, AT LAST PARITY/NXM INTERRUPT %CVTPI==132,,56 ;CONI PI, AT LAST ERROR TRAP %CVRQS==133,,56 ;REQUESTS FOR SCHEDULER INTERLOCK %CVTFI==134,,56 ;NUMBER OF MAGTAPE "FRAMES" INPUT (READ) %CVTFO==135,,56 ;NUMBER OF MAGTAPE "FRAMES" OUTPUT (WRITTEN) %CVSNI==136,,56 ;NUMBER OF NODUMP STOPCDS (BUGINFS) %CVSTY==137,,56 ;TYPE OF LAST STOPCODE ON THIS CPU %CVSUD==140,,56 ;UDT OF LAST STOPCODE ON THIS CPU ;CDB VARIABLES SUBTABLES ;RESPONSE SUBTABLE %CVRSO==0 ;(REL.) SUM TTY OUT UUO RESPONSE %CVRNO==1 ;(REL.) NUMBER TTY OUT UUO RESPONSE %CVRHO==2 ;(REL.) HI-SUM SQ TTY OUT UUO RESPONSE %CVRLO==3 ;(REL.) LO-SUM SQ TTY OUT UUO RESPONSE %CVRSI==4 ;(REL.) SUM TTY INP UUO RESPONSE %CVRNI==5 ;(REL.) NUMBER TTY INP UUO RESPONSE %CVRHI==6 ;(REL.) HI-SUM SQ TTY INP UUO RESPONSE %CVRLI==7 ;(REL.) LO-SUM SQ TTY INP UUO RESPONSE %CVRSR==10 ;(REL.) SUM QUANTUM REQ RESPONSE %CVRNR==11 ;(REL.) NUMBER QUANTUM REQ RESPONSE %CVRHR==12 ;(REL.) HI-SUM SQ QUANTUM REQ RESPONSE %CVRLR==13 ;(REL.) LO-SUM SQ QUANTUM REQ RESPONSE %CVRSX==14 ;(REL.) SUM ONE OF ABOVE RESPONSE %CVRNX==15 ;(REL.) NUMBER ONE OF ABOVE RESPONSE %CVRHX==16 ;(REL.) HI-SUM SQ ONE OF ABOVE RESPONSE %CVRLX==17 ;(REL.) LO-SUM SQ ONE OF ABOVE RESPONSE %CVRSC==20 ;(REL.) SUM CPU RESPONSE %CVRNC==21 ;(REL.) NUMBER CPU RESPONSE %CVRHC==22 ;(REL.) HI-SUM SQ CPU RESPONSE %CVRLC==23 ;(REL.) LO-SUM SQ CPU RESPONSE ;ENTRIES 24-31 (KA10 LONG FLOATING POINT INSTRUCTIONS) ARE OBSOLETE IN 7.02 %CVFAD==24 ;FADL'S SIMULATED %CVFSB==25 ;FSBL'S SIMULATED %CVFMP==26 ;FMPL'S SIMULATED %CVFDV==27 ;FDVL'S SIMULATED %CVUFA==30 ;UFA'S SIMULATED %CVDFN==31 ;DFN'S SIMULATED %CVNRI==32 ;NUMBER OF CHARS (EXCLUDES MIC) RECEIVED %CVNXI==33 ;NUMBER OF CHARS (INCLUDES FILL) XMITTED %CVNEI==34 ;NUMBER OF CHARS ECHOED ;PARITY SUBTABLE %CVPLA==0 ;(REL.) HIGHEST ADDRESS OF PARITY ERROR %CVPMR==1 ;(REL.) ADDRESS IN SEGMENT OF PARITY ERROR %CVPTS==2 ;(REL.) NUMBER OF PARITIES THIS SWEEP %CVPSC==3 ;(REL.) NUMBER OF PARITY SWEEPS %CVPUE==4 ;(REL.) NUMBER OF USER ENABLED PARITY ERRORS %CVPAA==5 ;(REL.) AND OF BAD ADDRESS THIS SWEEP %CVPAC==6 ;(REL.) AND OF BAD CONTENTS THIS SWEEP %CVPOA==7 ;(REL.) IOR OF BAD ADDRESS THIS SWEEP %CVPOC==10 ;(REL.) IOR OF BAD CONTENTS THIS SWEEP %CVPCS==11 ;(REL.) NUMBER OF SPURIOUS CHANNEL ERRORS %CVMET==12 ;(REL.) NUMBER OF MOS ERRORS THIS MINUTE %CVMEC==13 ;(REL.) NUMBER OF MOS ERRORS ALLOWED TO GO TO TGHA %CVTME==14 ;(REL.) NUMBER OF MOS ERROR SINCE SYSTEM UP ;CDB VARIABLES SUBTABLES (CONTINUED) ;NXM SUBTABLE %CVNLA==0 ;(REL.) LAST NXM ADDRESS %CVNMR==1 ;(REL.) LAST NXM RELATIVE ADDRESS %CVNTS==2 ;(REL.) NUMBER OF NXM'S FOUND THIS SWEEP %CVNSC==3 ;(REL.) NUMBER OF NXM SWEEPS DONE %CVNUE==4 ;(REL.) NUMBER OF USER ENABLED NXM'S %CVNAA==5 ;(REL.) LOGICAL AND OF BAD ADDRESSES %CVNOA==6 ;(REL.) INCLUSIVE OR OF BAD ADDRESSES %CVNCS==7 ;(REL.) NUMBER OF SPURIOUS CHANNEL NXM'S ;CPU STATUS SUBTABLE %CVSAI==0 ;APR ID %CVSAP==1 ;CONI APR, %CVSPI==2 ;CONI PI, %CVSPD==3 ;DATAI PAG, %CVSPC==4 ;CONI PAG, ;END OF LOCATIONS COLLECTED ON KI10 %CVSER==11 ;RDERA %CVSRD==12 ;CONI RH20, FOR ALL 8 RH'S %CVSDT==22 ;CONI DTEN, %CVSE0==26 ;EPT LOCS 0-37 %CVSE1==66 ;EPT LOCS 140-177 %CVSU1==126 ;UPT LOCS 500-503 %CVSA6==132 ;AC BLOCK 6, REGS 0-3 AND 12 %CVSA7==137 ;AC BLOCK 7, REGS 0-2 %CVSSB==142 ;START OF SBDIAG DATA (MAXIMUM LENGTH = 50 WORDS) ;KL10 BACKGROUND PERFORMANCE ANALYSIS FIGURES SUBTABLE %CVCH0==0 ;RH20 #0 USAGE %CVCH1==4 ;RH20 #1 USAGE %CVCH2==10 ;RH20 #2 USAGE %CVCH3==14 ;RH20 #3 USAGE %CVCH4==20 ;RH20 #4 USAGE %CVCH5==24 ;RH20 #5 USAGE %CVCH6==30 ;RH20 #6 USAGE %CVCH7==34 ;RH20 #7 USAGE %CVPI0==40 ;PI LEVEL 0 (DTE) USAGE %CVPI1==44 ;PI LEVEL 1 USAGE %CVPI2==50 ;PI LEVEL 2 USAGE %CVPI3==54 ;PI LEVEL 3 USAGE %CVPI4==60 ;PI LEVEL 4 USAGE %CVPI5==64 ;PI LEVEL 5 USAGE %CVPI6==70 ;PI LEVEL 6 USAGE %CVPI7==74 ;PI LEVEL 7 USAGE ;KS MEMORY ERRORS SUBTABLE %CVKSE==0 ;(REL.) NUMBER OF SOFT MEMORY ERRORS %CVKSS==1 ;(REL.) MEMORY STATUS REGISTER AT LAST SOFT ERROR %CVKHE==2 ;(REL.) NUMBER OF HARD MEMORY ERRORS %CVKHS==3 ;(REL.) MEMORY STATUS REGISTER AT LAST HARD ERROR .GTFET==71 ;FEATURE TEST SETTINGS %FTUUO==0,,71 ;UUOS F%MDA==00,,1B19 ;MOUNTABLE DEVICE ALLOCATOR F%MLOG==0,,1B20 ;MIC LOG FILE SUPPORT F%MIC==00,,1B21 ;MACRO COMMAND PROCESSOR F%EQDQ==0,,1B22 ;ENQ./DEQ. F%GALA==0,,1B23 ;GALAXY-10 FEATURES (ALWAYS ON SINCE 7.00) F%PI==000,,1B24 ;SOFT. PI SYS F%IPCF==0,,1B25 ;IPCF F%CCIN==0,,1B26 ;CONTROL-C INTERCEPT F%PTYU==0,,1B27 ;JOBSTS AND CNTLJOB UUOS (ALWAYS ON SINCE 7.01) F%PEEK==0,,1B28 ;PEEK UUO F%POKE==0,,1B29 ;POKE. UUO F%JCON==0,,1B30 ;JOB CONTINUE (ALWAYS ON SINCE 7.02) F%SPL==00,,1B31 ;SPOOLING F%PRV==00,,1B32 ;JOB PRIVS (ALWAYS ON SINCE 7.01) F%DAEM==0,,1B33 ;DAEMON FUNCTIONS, ETC. F%GETT==0,,1B34 ;GETTAB UUO (ALWAYS ON SINCE 7.01) F%2REL==0,,1B35 ;2-REGISTER RELOCATION (OBSOLETE IN 7.00) %FTRTS==1,,71 ;REAL TIME AND SCHEDULER F%CMSR==1,,1B23 ;COMMUNICATION MEASUREMENT CODE F%PSCD==1,,1B24 ;SCHEDULER PERFORMANCE GATHERING F%NSCH==1,,1B25 ;NEW SCHEDULER F%VM==001,,1B26 ;VIRTUAL MEMORY (ALWAYS ON SINCE 7.00) F%SWAP==1,,1B27 ;SWAPPER (DEFINED IN S) (ALWAYS ON SINCE 7.00) F%SHFL==1,,1B28 ;SHUFFLER (OBSOLETE IN 7.00) F%RTC==01,,1B29 ;DK10 SERVICE F%LOCK==1,,1B30 ;LOCK UUO F%TRPS==1,,1B31 ;TRPSET UUO F%RTTR==1,,1B32 ;RTTRAP UUO F%SLEE==1,,1B33 ;SLEEP UUO (ALWAYS ON SINCE 7.01) F%HIBW==1,,1B34 ;HIBER/WAKE UUOS (ALWAYS ON SINCE 7.01) F%HPQ==01,,1B35 ;HIGH PRIORITY RUN QUEUES %FTCOM==2,,71 ;COMMANDS F%PJOB==2,,1B19 ;EXTENDED PJOB COMMAND (ALWAYS ON SINCE 7.02) F%EXE==02,,1B20 ;.EXE FORMAT FILES SUPPORTED F%MOFF==2,,1B21 ;SET MEMORY OFF LINE F%MONL==2,,1B22 ;SET MEMORY ON LINE F%CCL==02,,1B23 ;COMPIL COMMANDS (DEFINED IN S) (ALWAYS ON SINCE 7.00) F%CCLX==2,,1B24 ;COMPIL-CLASS (ALWAYS ON SINCE 7.01) F%QCOM==2,,1B25 ;QUEUE AND FRIENDS (ALWAYS ON SINCE 7.01) F%SET==02,,1B26 ;SET UUO/COMMAND (ALWAYS ON SINCE 7.01) F%VERS==2,,1B27 ;VERSION F%BCOM==2,,1B28 ;BATCH CONTROL FILE (ALWAYS ON SINCE 7.01) F%SEDA==2,,1B29 ;SET DAYTIME AND SET DATE (ALWAYS ON SINCE 7.01) F%WATC==2,,1B30 ;WATCH F%FINI==2,,1B31 ;FINISH AND CLOSE (ALWAYS ON SINCE 7.01) F%REAS==2,,1B32 ;REASSIGN UUO/COMMAND (ALWAYS ON SINCE 7.01) F%EXAM==2,,1B33 ;E AND D (ALWAYS ON SINCE 7.01) F%TALK==2,,1B34 ;SEND (ALWAYS ON SINCE 7.01) F%ATTA==2,,1B35 ;ATTACH COMMAND/UUO (ALWAYS ON SINCE 7.02) %FTACC==3,,71 ;ACCOUNTING INFO F%ACCT==3,,1B28 ;ACCOUNTING SUPPORT (ALWAYS ON SINCE 7.02) F%EMRT==3,,1B29 ;KL10 EBOX/MBOX USER RUNTIME CAPABILITY F%FDAE==3,,1B30 ;FILE DAEMON SUPPORT F%TLIM==3,,1B31 ;TIME/CORE LIMITS, ETC. (ALWAYS ON SINCE 7.02) F%CNO==03,,1B32 ;CHARGE NUMBER (ALWAYS ON SINCE 7.02) F%UNAM==3,,1B33 ;USER NAME (ALWAYS ON SINCE 7.01) F%KCT==03,,1B34 ;KILO-CORE-TICKS (ALWAYS ON SINCE 7.02) F%TIME==3,,1B35 ;RUN TIME (ALWAYS ON SINCE 7.02) %FTERR==4,,71 ;ERROR CONTROL AND OPTIONS F%SCA==04,,1B19 ;SYSTEMS COMMUNICATIONS ARCHITECTURE SUPPORT F%KLP==4,,1B20 ;KL10 PAGING F%KS10==4,,1B21 ;THIS IS A KS10 F%MNXM==4,,1B22 ;NXM ERROR RECOVERY CODE (ALWAYS ON SINCE 7.00) F%KL10==4,,1B23 ;THIS IS A KL10 F%KA10==4,,1B24 ;THIS IS A KA10 (OBSOLETE IN 7.00) F%22BI==4,,1B25 ;22 BIT CHANNEL (DF10C) (ALWAYS ON SINCE 7.02) F%PDBS==4,,1B26 ;SWAPPING PDB (OBSOLETE IN 7.00) F%KI10==4,,1B27 ;THIS IS A KI10 F%METR==4,,1B28 ;METER. UUO F%EXON==4,,1B29 ;EXECUTE ONLY FILES (ALWAYS 1 SINCE 5.06) F%KII==04,,1B30 ;KI-10 INSTR CHECK ON KA10 (ALWAYS ON SINCE 7.01) F%BOOT==4,,1B31 ;BOOT BOOTSTRAP (ALWAYS ON SINCE 7.01) F%2SWP==4,,1B32 ;MULT. SWAPPING DEVICES (ALWAYS ON SINCE 7.02) F%EL==004,,1B33 ;DAEMON ERROR LOGGING F%MS==004,,1B34 ;MULTI-PROCESSORS F%MEMP==4,,1B35 ;MEMORY PARITY RECOVERY CODE (ALWAYS ON SINCE 7.00) %FTDEB==5,,71 ;DEBUGGING FEATURES F%2SEG==5,,1B27 ;2 SEGMENT MONITOR (ALWAYS ON SINCE 7.00) F%RSP==05,,1B28 ;RESPONSE TIME F%WHY==05,,1B29 ;WHY RELOAD (ALWAYS ON SINCE 7.02) F%PATT==5,,1B30 ;PATCH SPACE IN TABLES F%TRAC==5,,1B31 ;BACK TRACKING FEATURES (OBSOLETE SINCE 7.02) F%HALT==5,,1B32 ;HALTS IN MONITOR (ALWAYS ON SINCE 7.01) F%RCHK==5,,1B33 ;INTERNAL REDUNDANCY CHECKS (ALWAYS ON SINCE 7.01) F%MONP==5,,1B34 ;MONITOR WRITE PROTECTED (OBSOLETE SINCE 7.00) F%CHEC==5,,1B35 ;MONITOR CHECKSUMMED (OBSOLETE SINCE 7.00) %FTSTR==6,,71 ;FILE STRUCTURE PARAMS F%DHIA==6,,1B19 ;HIGH AVAIL. FEATURES F%DSIM==6,,1B20 ;MULTI. ACCESS UPDATE F%NUL==06,,1B21 ;NUL F%LIB==06,,1B22 ;LIB/SYS/OLD/NEW ETC. (ALWAYS ON SINCE 7.02) F%DPRI==6,,1B23 ;DISK PRIORITY TRANSFERS F%APLB==6,,1B24 ;APPEND TO LAST BLOCK F%AIR==06,,1B25 ;APPEND IMPLIES READ (ALWAYS ON SINCE 7.02) F%GSRC==6,,1B26 ;GENERIC DEVICE SEARCH F%DRDR==6,,1B27 ;RENAME ACROSS DIRECTORIES F%DSEK==6,,1B28 ;SEEK UUO (ALWAYS OFF SINCE 7.02) F%DSUP==6,,1B29 ;SUPER USETI/O F%DQTA==6,,1B30 ;DISK QUOTAS F%STR==06,,1B31 ;MULTIPLE STRUCTURES (ALWAYS ON SINCE 7.02) F%5UUO==6,,1B32 ;MISC. 5-SERIES UUOS (ALWAYS ON SINCE 7.01) F%PHYO==6,,1B33 ;PHYSICAL ONLY (ALWAYS ON SINCE 7.01) F%SFD==06,,1B34 ;SUB FILE DIRECTORIES (ALWAYS ON SINCE 7.02) F%MOUN==6,,1B35 ;STRUUO FUNCTIONS (ALWAYS ON SINCE 7.01) %FTDSK==7,,71 ;INTERNAL DISK PARAMS F%SLCK==7,,1B19 ;DEBUG SEARCH LIST CODE F%2ATB==7,,1B20 ;2 PART ACCESS BLOCKS (OBSOLETE IN 7.01) F%CBDB==7,,1B21 ;DEBUG CB INTERLOCK F%LOGI==7,,1B22 ;LOGIN (DEFINED IN S) (ALWAYS ON SINCE 7.00) F%DISK==7,,1B23 ;DISK SYSTEM (DEFINED IN S) (ALWAYS ON SINCE 7.00) F%FFRE==7,,1B24 ;PREVENT RACES IN FILFND (OBSOLETE IN 7.01) F%SWPE==7,,1B25 ;SWAP READ ERROR RECOVERY (ALWAYS ON SINCE 7.02) F%DBBK==7,,1B26 ;BAD BLOCK MARKING F%DUFC==7,,1B27 ;UFD COMPRESSOR F%DETS==7,,1B28 ;DISK ERROR SIMULATOR (OBSOLETE SINCE 7.02) F%DMRB==7,,1B29 ;MULTI RIBS F%DSMC==7,,1B30 ;SMALLER ALLOC. OF DISK CORE BLOCKS (ALWAYS ON SINCE 7.01) F%DALC==7,,1B31 ;ALLOCATION OPTIMIZATIONS F%DSTT==7,,1B32 ;DISK USAGE STATISTICS F%DHNG==7,,1B33 ;HUNG DISK RECOVERY (ALWAYS ON SINCE 7.02) F%DBAD==7,,1B34 ;DISK OFF-LINE RECOVERY F%DOPT==7,,1B35 ;LATENCY OPTIMIZATION (ALWAYS ON SINCE 7.02) %FTSCN==10,,71 ;SCANNER OPTIONS F%RP04==10,,1B20 ;INCLUDE RP04 SUPPORT (ALWAYS ON SINCE 7.01) F%RDX==010,,1B21 ;REMOTE DATA ENTRY SERVICE F%DCXH==10,,1B22;DC10-H (2741 ON DC10) (OBSOLETE IN 7.04) F%TVP==010,,1B23;FANCY VERTICAL POSITIONING F%TYPE==10,,1B24;TYPESET-10 FEATURES IN DC76 (OBSOLETE IN 7.00) F%2741==10,,1B25;SUPPORT 2741-LIKE TERMINALS (OBSOLETE IN 7.03) F%CAFE==10,,1B26;DC76 (ALWAYS ON SINCE 7.02) F%TBLK==10,,1B27;TTY BLANK COMMAND F%TPAG==10,,1B28;PAGE AND DISPLAY KNOWLEDGE F%DIAL==10,,1B29;AUTO DIALER F%SCLC==10,,1B30;SPECIAL LINE CONTROL (ALWAYS ON SINCE 7.02) F%SCNR==10,,1B31;HARDWARE SCANER (ALWAYS ON SINCE 7.02) F%MODM==10,,1B32;MODEM CONTROL F%630H==10,,1B33;SINGLE SCANNER 630 F%GPO2==10,,1B34;U.K. MODEM SUPPORT (OBSOLETE IN 7.03) F%HDPX==10,,1B35;TRULY HALF DUPLEX TERMINALS (OBSOLETE IN 7.03) %FTPER==11,,71 ;I/O PARAMS F%RDBA==11,,1B19;READ BACKWARDS ON TU70 (ALWAYS ON SINCE 7.01) F%TAPO==11,,1B20;TAPOP. UUO (ALWAYS ON SINCE 7.01) F%TLAB==11,,1B21;TAPE LABEL SUPPORT F%TASK==11,,1B22;TASK TO TASK NETWORK SUPPORT F%DAS7==11,,1B23;DAS78 (REMOTE 360/370/2780) SUPPORT F%XTC==011,,1B24;DA28-C NETWORK SUPPORT F%MSGS==11,,1B25;MSGSER (MPX DEVICE) F%HSLN==11,,1B26;HIGH-SPEED LOGICAL DEVICE SEARCH (ALWAYS ON SINCE 7.01) F%CPTR==11,,1B27;CDP TROUBLE INTERCEPT (ALWAYS ON SINCE 7.02) F%CRTR==11,,1B28;CDR TROUBLE INTERCEPT (ALWAYS ON SINCE 7.02) F%CTY1==11,,1B29;SUPPORT CTY1 (ALWAYS ON SINCE 7.00) F%NET==011,,1B30;NETWORK SOFTWARE F%REM==011,,1B30;REMOTE STATION SOFTWARE F%LPTR==11,,1B31;LPT DEVICE ERROR RECOVERY (ALWAYS ON SINCE 7.02) F%OPRE==11,,1B32;DEVICE ERRS TO OPER (ALWAYS ON SINCE 7.00) F%CDRS==11,,1B33;CDR SUPER IMAGE MODE (ALWAYS ON SINCE 7.02) F%MTSE==11,,1B34;MTA DENSITY/BLOCK COMMANDS (ALWAYS ON SINCE 7.02) F%TMP==011,,1B35;TMPCOR AREA (ALWAYS ON SINCE 7.00) %FTPE2==12,,71 ;I/O PARAMS (SECOND WORD) F%DX10==12,,1B35 ;DX10 DEVICE - CHAINING (MAGTAPES) %FTDS2==13,,71 ;INTERNAL DISK PARAMS F%DUAL==13,,1B35 ;DUAL-PORTED DISKS (RP04,RP06) %FTST2==14,,71 ;FILE STRUCTURE PARAMS F%SETS==14,,1B34 ;DISK SETS F%PSTR==14,,1B35 ;PRIVATE FILE STRUCTURE %FTUU2==15,,71 ;UUOS F%MPB==15,,1B35 ;OLD BATCH CODE .GTEDN==72 ;ERSATZ DEVICE NAMES .GTSCN==73 ;SCANNER DATA %SCNRI==0,,73 ;NUMBER OF CHARACTERS RECEIVED %SCNXI==1,,73 ;NUMBER OF CHARACTERS TRANSMITTED (INCLUDES FILL AND ECHO) %SCNEI==2,,73 ;NUMBER OF CHARACTERS ECHOED %SCNMB==3,,73 ;MAX BUFFER SIZE %SCNAL==4,,73 ;NUMBER OF ACTIVE LINES %SCNPS==5,,73 ;SIZE OF BUFFER FOR PIM MODE %SCNRA==6,,73 ;ADDRESS OF RECINT %SCNXA==7,,73 ;ADDRESS OF XMTINT %SCNTA==10,,73 ;(OBSOLETE) %SCTFT==11,,73 ;ADDRESS OF FIRST TTY CHUNK ON FREE LIST %SCTFP==12,,73 ;ADDRESS OF LAST TTY CHUNK ON FREE LIST %SCRCQ==13,,73 ;NUMBER OF CHARACTERS WHICH HAD TO BE QUEUED/DEFERED %SCRQF==14,,73 ;NUMBER OF QUEUE OVERFLOWS/CHARACTERS LOST %SCNTW==15,,73 ;NUMBER OF TIMES LDBTIC WAS WRONG .GTSNA==74 ;LAST SEND ALL IN 9-BIT %SCNAE==0,,74 ;BYTE POINTER TO END BYTE IN MESSAGE %SCNAS==1,,74 ;BYTE POINTER TO FIRST-1 BYTE IN MESSAGE %SCNAM==2,,74 ;FIRST WORD OF DATA IN MESSAGE .GTCMT==75 ;SET TTY COMMAND NAMES .GTPID==76 ;PROCESS COMMUNICATION ID (IPCF) .GTIPC==77 ;IPCF MISC. DATA %IPCML==0,,77 ;MAX. PACKET LENGTH %IPCSI==1,,77 ;PID OF SYSTEM-WIDE [SYSTEM]INFO %IPCDQ==2,,77 ;DEFAULT QUOTA %IPCTS==3,,77 ;TOTAL PACKETS SENT %IPCTO==4,,77 ;TOTAL PACKETS OUTSTANDING %IPCCP==5,,77 ;PID OF [SYSTEM]IPCC %IPCPM==6,,77 ;PID MASK %IPCMP==7,,77 ;LENGTH OF PID TABLE %IPCNP==10,,77 ;NUMBER OF PIDS NOW DEFINED %IPCTP==11,,77 ;TOTAL PIDS DEFINED SINCE RELOAD %IPCIC==12,,77 ;NUMBER OF IPCF PAGES CURRENTLY IN CORE %IPCSP==13,,77 ;PID OF [SYSTEM]GOPHER %IPTWT==14,,77 ;TOTAL WORDS TRANSFERED (WORD-MODE PACKETS) %IPTPT==15,,77 ;TOTAL PAGES TRANSFERED (PAGE-MODE PACKETS) %IPOPP==16,,77 ;OVERHEAD PER PACKET %IPDPQ==17,,77 ;DEFAULT PID QUOTA .GTUPM==100 ;USER PAGE MAP PAGE .GTCMW==101 ;SET WATCH COMMAND NAMES .GTCVL==102 ;CURRENT VIRT LIMIT,,CURRENT PHY LIMIT .GTMVL==103 ;MAXIMUM VIRT LIMIT,,MAXIMUM PHY LIMIT .GTIPA==104 ;IPCF STATISTICS PER JOB IP.CQD==-1,,0 ;COUNT OF SENDS SINCE LOGIN IP.CQC==0,,-1 ;COUNT OF RECEIVES SINCE LOGIN .GTIPP==105 ;IPCF POINTERS AND COUNTS IP.CQP==777B26 ;OUTSTANDING SENDS IP.CQO==777 ;OUTSTANDING RECEIVES .GTIPI==106 ;PID FOR THIS JOB'S [SYSTEM]INFO .GTIPQ==107 ;IPCF FLAGS AND QUOTAS PER JOB IP.CQX==1B0 ;DISABLED IP.CQQ==1B1 ;QUOTA SET IP.CQS==777B26 ;SEND QUOTA IP.CQR==777B35 ;RECEIVE QUOTA .GTDVL==110 ;POINTER TO THIS JOB'S LOGICAL NAME TABLE .GTABS==111 ;ADDRESS BREAK WORD (DATAO PTR,) .GTCMP==112 ;OBSOLETE %CMPMT==0,,112 ;OBSOLETE %CMPCV==1,,112 ;OBSOLETE %CMPDV==2,,112 ;OBSOLETE .GTVM==113 ;GENERAL VIRTUAL MEMORY DATA %VMSWP==0,,113 ;SWAP COUNT %VMSCN==1,,113 ;SCAN COUNT %VMSIP==2,,113 ;SWAPS IN PROGRESS %VMSLE==3,,113 ;SWAP LIST ENTRIES %VMTTL==4,,113 ;TOTAL VM IN USE %VMCMX==5,,113 ;MAX VALUE OF %VMTTL ALLOWED %VMRMX==6,,113 ;PAGING RATE MAX FOR SYSTEM (OBSOLETE) %VMCON==7,,113 ;CONSTANT USED IN SWAP RATE COMPUTATION %VMQJB==10,,113 ;JOB TO REQUE TO PQV (-1 IF ALL) (OBSOLETE) %VMRMJ==11,,113 ;PAGING RATE MAX PER JOB (OBSOLETE) %VMTLF==12,,113 ;TIME OF LAST FAULT %VMSPF==13,,113 ;SYSTEM PAGE FAULT COUNTS: NOT IN WS,,IN WS (OBSOLETE) %VMSW1==14,,113 ;ADDRESS OF SWPLST %VMSW2==15,,113 ;ADDRESS OF SW2LST %VMSW3==16,,113 ;ADDRESS OF SW3LST %VMEXP==17,,113 ;TIME CONSTANT EXPONENT %VMDIF==20,,113 ;%VMEXP - %VMCON %VMMXI==21,,113 ;MAX. INTERVAL FOR FAULT-RATE CALCULATION %VMIPC==22,,113 ;COUNT OF IPCF PAGES BEING SWAPPED OUT %VMUPJ==23,,113 ;OFFSET OF JOB NUMBER IN UPMP %VMUPR==24,,113 ;OFFSET OF END OF LOW SEG IN UPMP %VMLST==25,,113 ;OFFSET OF POINTER TO SWAPPABLE DDBS IN UPMP %VMUPM==26,,113 ;VIRTUAL ADDRESS OF UPMP %VMLNM==27,,113 ;OFFSET OF POINTER TO LOGICAL NAMES IN UPMP %VMIC1==30,,113 ;NUMBER OF SWAP INPUT REQUESTS IN SWPLST %VMHUA==31,,113 ;HIGHEST "UNMAPPED" EXEC ADDRESS %VMPPB==32,,113 ;"PER PROCESS" BEGINING (EXEC VIRTUAL) ADDRESS %VMPPE==33,,113 ;"PER PROCESS" END (+1) (EXEC VIRTUAL) ADDRESS %VMPPJ==34,,113 ;"PER PROCESS" ADDRESS OF USER JOBDAT (PAGE 0) %VMFCC==35,,113 ;OFFSET IN UPMP FOR TMPCOR POINTERS %VMCTA==36,,113 ;OFFSET IN UPMP FOR EXTENDED CHANNEL TABLE POINTER %VMJDA==37,,113 ; EXEC VIRTUAL ADDRESS OF USRJDA %VMRMC==40,,113 ;REAL MAXIMUM CORMAX (MAXMAX ADJ. FOR FUNNY SPACE) %VMMPC==41,,113 ;SYSTEM COUNT OF MODIFIED PAGES (WRITE LOCKED FAULTS) %VMIWS==42,,113 ;SYSTEM COUNT OF "IN WORKING SET" FAULTS %VMNIW==43,,113 ;SYSTEM COUNT OF "NOT IN WORKING SET" FAULTS .GTVRT==114 ;PER JOB PAGING RATE .GTSST==115 ;SCHEDULER STATISTICS %SSOSO==0,,115 ;NUMBER OF JOBS RUN OUT OF ORDER TO ALLOW ; THEM TO GIVE UP RESOURCE FOR SWAP OUT. %SSORJ==1,,115 ;NUMBER OF JOBS RUN OUT OF ORDER TO ALLOW ; THEM TO GIVE UP RESOURCE REQUIRED TO RUN A JOB %SSNUL==2,,115 ;SWAPPER NULL TIME %SSLOS==3,,115 ;SWAPPER LOST TIME %SSRQC==4,,115 ;TOTAL NUMBER OF REQUEUES %SSICM==5,,115 ;OBSOLETE %SSMSI==6,,115 ;MEDIUM TERM SCHEDULING INTERVAL %SSAJS==7,,115 ;AVERAGE JOB SIZE %SSTQT==10,,115 ;TOTAL QUOTA TIME %SSEAF==11,,115 ;OBSOLETE %SSEAT==12,,115 ;OBSOLETE %SSRSS==13,,115 ;TOTAL USER RUNTIME SINCE SCHED. UUO ; SET CLASS PARAMETERS %SSCLS==14,,115 ;DEFAULT CLASS FOR NEW JOBS %SSJIL==15,,115 ;% OF TIME SCHED SCANS SWAPPED IN QUEUE BEFORE SUBQUEUES %SSSWP==16,,115 ;MINIMUM # OF TICKS SWAPPER SCANS THE SAME PRIMARY SUBQUEUE %SSBBQ==17,,115 ;BACKGROUND BATCH SUBQUEUE %SSBBS==20,,115 ;# OF TICKS BETWEEN BACKGROUND BATCH SWAPS %SSIOF==21,,115 ;% OF TIME SWAPPER SCANS PQ2 INCORE CHAIN BEFORE OUTCORE CHAIN %SSSET==22,,115 ;=0 IF ROUND ROBIN SCHEDULING, =DATE/TIME ; WHEN CLASS RUNTIME TABLE INITIALIZED IF CLASS SCHEDULING %SSFLG==23,,115 ;=0 IF ROUND ROBIN SCHEDULING ;=COUNT OF CPU CLASSES WITH NON-ZERO QUOTA IF SCHEDULING %SSCOR==24,,115 ;SECONDS TO WAIT AFTER SWAPPING OUT A RUNNABLE JOB ; BEFORE IGNORING INCORE PROTECT TIME .GTDCF==116 ;OBSOLETE .GTST2==117 ;SECOND JOB STATUS WORD .GTJTC==120 ;JOB TYPE AND SCHEDULER CLASS .GTCQP==121 ;CLASS QUOTA IN PERCENT (INDEX BY CLASS) .GTCQJ==122 ;OBSOLETE .GTSQP==122 ;SECONDARY QUOTA PERCENTAGE .GTCRT==123 ;CLASS RUNTIME SINCE QUOTAS SET (INDEX BY CLASS) .GTSQH==124 ;OBSOLETE .GTSQ==125 ;OBSOLETE .GTSID==126 ;SPECIAL PID TABLE %SIIPC==0,,126 ;[SYSTEM]IPCC %SIINF==1,,126 ;[SYSTEM]INFO %SIQSR==2,,126 ;[SYSTEM]QUASAR %SIMDA==3,,126 ;MOUNTABLE DEVICE ALLOCATOR %SITLP==4,,126 ;MAGTAPE LABELING PROCESS %SIFDA==5,,126 ;FILE DAEMON %SIMDC==6,,126 ;MOUNTABLE DEVICE COORDINATOR (HISTORICAL) %SITOL==6,,126 ;TAPE AVR PROCESS %SIACT==7,,126 ;[SYSTEM]ACCOUNTING %SIOPR==10,,126 ;OPERATOR INTERFACE %SISEL==11,,126 ;SYSTEM ERROR LOGGER %SIDOL==12,,126 ;DISK AVR PROCESS %SITGH==13,,126 ;[SYSTEM]TGHA %SINML==14,,126 ;DECNET NETWORK MANAGMENT LAYER LISTENER %SIGFR==15,,126 ;PID OF [SYSTEM]GOPHER %SICAT==16,,126 ;PID OF [SYSTEM]CATALOG %SIMAI==17,,126 ;PID OF [SYSTEM]MAILER .GTENQ==127 ;ENQ./DEQ. STATISTICS %EQMSS==0,,127 ;MAXIMUM STRING SIZE %EQNAQ==1,,127 ;NUMBER OF ACTIVE QUEUES %EQESR==2,,127 ;TOTAL ENQ. SINCE RELOAD %EQDSR==3,,127 ;TOTAL DEQ. SINCE RELOAD %EQAPR==4,,127 ;ACTIVE POOLED RESOURCES %EQDEQ==5,,127 ;DEFAULT ENQ. QUOTA %EQMMS==6,,127 ;MAXIMUM PIE-SLICE LOCK MASK BLOCK SIZE %EQMTS==7,,127 ;MAXIMUM LOCK-ASSOCIATED TABLE SIZE %EQLTL==10,,127 ;MINUTES UNUSED LONG TERM LOCKS STAY AROUND %EQNDD==11,,127 ;NUMBER OF DEADLOCKS DETECTED %EQNTO==12,,127 ;NUMBER OF TIMEOUTS %EQMAQ==13,,127 ;MAXIMUM NUMBER OF ACTIVE QUEUES .GTJLT==130 ;JOB LOGIN TIME IN UNIVERSAL FORMAT .GTEBT==131 ;JIFFIES OF KL10 EBOX TIME .GTEBR==132 ;JIFFY REMAINDER MOD RTUPS OF 131 .GTMBT==133 ;JIFFIES OF KL10 MBOX TIME .GTMBR==134 ;JIFFY REMAINDER MOD RTUPS OF 133 .GTRDV==135 ;DEVICE PROGRAM IS RUN FROM .GTRDI==136 ;DIRECTORY PROGRAM IS RUN FROM .GTRFN==137 ;FILE PROGRAM IS RUN FROM .GTDFL==140 ;USER'S DEFAULTS JD.PRT==777B8 ;DEFAULT PROTECTION JD.SDP==1B9 ;SET IF USER SET DEFAULT PROTECTION JD.DAD==1B12 ;SET IF LOGIN SHOULDN'T ASK ABOUT DETACHED JOBS JD.BUF==777B35 ;NUMBER OF DEFAULT DISK BUFFERS JD.MSK==200777B26 ;RESERVED FOR DEC .GTNTP==141 ;NETWORK PERFORMANCE ANALYSIS DATA %NTCOR==0,,141 ;NUMBER OF WORDS OF FREE SPACE NOW IN USE %NTMAX==1,,141 ;MAXIMUM VALUE %NTCOR HAS REACHED %NTAVG==2,,141 ;EXPONENTIAL AVERAGE OF %NTCOR (*10^4) %NTBAD==3,,141 ;NUMBER OF BAD MESSAGES RECEIVED AND IGNORED ;THE FOLLOWING SUBTABLE POINTERS ARE OF THE FORM: ; B8 + %NTRTP==4,,141 ;RECEIVED NCL MESSAGE TYPES %NTRMT==5,,141 ;RECEIVED NCL NUMBERED MESSAGE TYPES %NTRDL==6,,141 ;RECEIVED NCL DATA MESSAGE LENGTHS BY POWERS OF 2 ;0 = 0 BYTES AND MESSAGES TOO LONG ;1 = 1 BYTE ;2 = 2-3 BYTES ;3 = 4-7 BYTES ... %NTXTP==7,,141 ;XMITTED NCL MESSAGE TYPES %NTXMT==10,,141 ;XMITTED NCL NUMBERED MESSAGE TYPES %NTXDL==11,,141 ;XMITTED NCL DATA MESSAGE LENGTHS BY POWERS OF 2 %NTBLC==12,,141 ;RH - PDB ADDRESS OF LAST BAD MESSAGE ;LH - PC OF DETECTION %NTBYI==13,,141 ;NUMBER OF INPUT BYTES PROCESSED %NTBYO==14,,141 ;NUMBER OF OUTPUT BYTES PROCESSED %NTNIP==15,,141 ;ANF/ETHERNET PROTOCOL NUMBER (0 IF NOT ENABLED) %NTNIA==16,,141 ;ANF/ETHERNET MULTICAST ADDRESS (HIGH FOUR BYTES) %NTNIM==17,,141 ;ANF/ETHERNET MULTICAST ADDRESS (LOW TWO BYTES OR ZERO) %NTNII==20,,141 ;ANF/ETHERNET BROADCAST INTERVAL MAXIMUM %NTNIJ==21,,141 ;ANF/ETHERNET FEK KEEP-ALIVE TIMER VALUE .GTSPA==142 ;SCHEDULER PERFORMANCE ANALYSIS DATA %SPDGS==0,,142 ;DTA GENERATED SLEEPS %SPMGS==1,,142 ;MTA GENERATED SLEEPS %SPEWS==2,,142 ;EVENT WAIT SATISFIED %SPTIS==3,,142 ;TTY INPUT SATISFIED %SPTOS==4,,142 ;TTY OUTPUT SATISFIED %SPPIS==5,,142 ;PTY INPUT SATISFIED %SPPOS==6,,142 ;PTY OUTPUT SATISFIED %SPRS1==7,,142 ;REQUEUES FROM SS INTO PQ1 %SPRW1==10,,142 ;REQUEUES FROM WAKE INTO PQ1 %SPRD1==11,,142 ;REQUEUES FROM DAEMON SATISFIED INTO PQ1 %SPRO1==12,,142 ;OTHER REQUEUES INTO PQ1 %SPQR1==13,,142 ;PQ1 JOBS WHICH EXPIRED QUANTUM RUNTIME %SPQR2==14,,142 ;PQ2 JOBS WHICH EXPIRED QUANTUM RUNTIME %SPQRH==15,,142 ;HPQ JOBS WHICH EXPIRED QUANTUM RUNTIME %SPIP1==16,,142 ;PQ1 JOBS WHICH EXPIRED INCORE PROTECT TIME %SPIP2==17,,142 ;PQ2 JOBS WHICH EXPIRED INCORE PROTECT TIME %SPIPH==20,,142 ;HPQ JOBS WHICH EXPIRED INCORE PROTECT TIME %SPKS1==21,,142 ;K SWAPPED IN FOR PQ1 JOBS %SPKS2==22,,142 ;K SWAPPED IN FOR PQ2 JOBS %SPKSH==23,,142 ;K SWAPPED IN FOR HPQ JOBS %SPNJ1==24,,142 ;NUMBER OF PQ1 JOBS SWAPPED IN %SPNJ2==25,,142 ;NUMBER OF PQ2 JOBS SWAPPED IN %SPNJH==26,,142 ;NUMBER OF HPQ JOBS SWAPPED IN %SPTC1==27,,142 ;TICS CHARGED TO PQ1 %SPTC2==30,,142 ;TICS CHARGED TO PQ2 %SPTCH==31,,142 ;TICS CHARGED TO HPQ %SPNRS==32,,142 ;NUMBER OF RESPONSES FOR PQ1/CMQ SWAP IN %SPNTS==33,,142 ;TOTAL TICS OF RESPONSE FOR PQ1/CMQ SWAP IN %SPSSS==34,,142 ;SUM SQUARES OF PQ1/PQ2 SWAP IN (2 WORD INTEGER) %SPMWC==36,,142 ;NUMBER OF MEASUREMENTS OF WASTED CORE %SPSWC==37,,142 ;SUM OF WASTED CORE IN PAGES %SPSSC==40,,142 ;SUM SQUARES OF WASTED CORE (2 WORD INTEGER) .GTVKS==143 ;VIRTUAL KILO-CORE TICKS .GTUUC==144 ;COUNT OF UUOS DONE PER JOB .GTRS0==145 ;FIRST SFD IN PATH PROGRAM WAS RUN FROM .GTRS1==146 ;SECOND SFD IN PATH PROGRAM WAS RUN FROM .GTRS2==147 ;THIRD SFD IN PATH PROGRAM WAS RUN FROM .GTRS3==150 ;FOURTH SFD IN PATH PROGRAM WAS RUN FROM .GTRS4==151 ;FIFTH SFD IN PATH PROGRAM WAS RUN FROM .GTPC==152 ;I/O WAIT DDB,,USER PC .GTCAP==153 ;JOB'S CAPABILITY WORD (MAXIMUM PRIVILEGES) .GTIDX==154 ;MINIMUM AND MAXIMUM RANGE OF SPECIFIED GETTAB TABLE ID.MIN==777777B17 ;MINIMUM PROGRAMS SHOULD DO A HLRE IN CASE NEGATIVE ID.MAX==777777B35 ;MAXIMUM PROGRAMS SHOULD DO A HRRE IN CASE NEGATIVE .GTGTB==155 ;GETTAB IMMEDIATE THE GETTAB TABLE USING THE RANGE TABLE ; SEE .GTSLF .GTTNM==156 ;SIXBIT NAMES OF TERMINALS SUPPORTED IN TRMOP.,.TOTRM(1041) .GTOBI==157 ;OPERATOR/BATCH INFO OB.WTO==3B1 ;WRITE TO OPERATOR CAPABILITIES .OBALL==0 ;WTO AND WTOR ALLOWED .OBNWR==1 ;NO WTOR ALLOWED (WTO ONLY) .OBNOM==2 ;NO MESSAGES TO OPERATOR ALLOWED OB.OPR==7B4 ;OPERATOR PRIVS .OBNOP==0 ;NO OPERATOR PRIVILEGES .OBSOP==1 ;SYSTEM OPERATOR PRIVILEGES .OBHOP==2 ;HOST OPERATOR PRIVILEGES .OBROP==3 ;REMOTE OPERATOR PRIVILEGES OB.BSS==1B10 ;BATCH STREAM NUMBER SET OB.BSN==177B17 ;BATCH STREAM NUMBER .GTDCD==160 ;CONI/DATAI CORRESPONDING TO DEVICE STATUS BLOCK (SEE %CCDSB) .GTNDB==161 ;BYTE POINTERS INTO NODE DATA BLOCK ;(**NOTE** AC FIELDS NON-ZERO) %NDLEN==0,,161 ;LENGTH OF NDB (NOT A BYTE POINTER) %NDNXT==1,,161 ;ADDRESS OF NEXT NDB %NDNNM==2,,161 ;NODE NUMBER %NDSNM==3,,161 ;ADDRESS OF SIXBIT STATION NAME %NDTIM==4,,161 ;TIMER %NDNGH==5,,161 ;FIRST NEIGHBOR ENTRY %NDNGL==6,,161 ;LAST NEIGHBOR ENTRY %NDNGN==7,,161 ;NODE NUMBER FROM %NDNGH (ADDRESS FIELD=0) %NDOPR==10,,161 ;ADDRESS OF OPR LDB %NDCTJ==11,,161 ;STATION CONTROL JOB NUMBER %NDLAR==12,,161 ;LAST ACK RECEIVED %NDLAP==13,,161 ;LAST OUTPUT MESSAGE ACK'ED %NDLMS==14,,161 ;LAST MESSAGE SENT %NDLMA==15,,161 ;LAST MESSAGE NUMBER ASSIGNED %NDLAS==16,,161 ;LAST ACK SENT %NDLMR==17,,161 ;LAST MESSAGE RECEIVED %NDLMP==20,,161 ;LAST MESSAGE PROCESSED %NDSDT==21,,161 ;SYSTEM BUILD DATE ADDRESS %NDSID==22,,161 ;SYSTEM ID ADDRESS %NDMOM==23,,161 ;MAXIMUM OUTSTANDING MESSAGE COUNT %NDDEV==24,,161 ;FIRST DEVICE %NDNVR==25,,161 ;NCL VERSION NUMBER .GTPDB==162 ;JOB PDB WORD (INDEX BY JOB NUMBER) ; LH=NUMBER OF MONITOR "PER PROCESS" PAGES ; RH=ADDRESS (MONITOR) OF JOB'S PDB .GTEQJ==163 ;ENQ./DEQ. QUEUE HEADER .GTDCN==164 ;SET DEFAULT COMMAND ARGUMENTS .GTLBS==165 ;LARGE BUFFER SIZE LB.PGM==777777B17 ;SET BY PROGRAM LB.CMD==777777B35 ;SET BY COMMAND .GTPTR==166 ;PROGRAM TO RUN .GTSTM==167 ;TIME OF LAST RESET .GTDNT==170 ;DECNET QUEUE HEADERS %DNRCH==0,,170 ;ROUTER CIRCUIT BLOCK QUEUE HEADER %DNNPH==1,,170 ;NSP PORT BLOCK QUEUE HEADER %DNETH==2,,170 ;DTESER ETD BLOCK TABLE %DNNSJ==3,,170 ;NRTSER SJB POINTER %DNNCH==4,,170 ;NRTSER SLB (CHANNEL) TABLE POINTER %DNNDQ==5,,170 ;NMX'S NODE QUEUE BLOCK HEADER %DNLOC==6,,170 ;OBSOLETE IN 7.03 %DNPTR==7,,170 ;OBSOLETE IN 7.03 %DNCHB==10,,170 ;POINTER TO DECNET CH BLOCKS. %DNKON==11,,170 ;POINTER TO KONTROLLER NAME TABLE %DNNRV==12,,170 ;POINTER TO ADDRESS OF ROUTER VECTOR INDEXED BY NODE # %DNOFS==13,,170 ;POINTER TO ADDRESS OF OFFSET TO SECONDARY ROUTING VEC. %DNRMX==14,,170 ;POINTER TO ADDRESS OF ROUTER MAXIMUM NODE NUMBER %DNCST==15,,170 ;ADDRESS OF BYTE POINTER TO COST %DNHOP==16,,170 ;ADDRESS OF BYTE POINTER TO HOPS %DNLCL==17,,170 ;ADDRESS OF BYTE POINTER TO LOCAL BIT %DNACT==20,,170 ;ADDRESS OF BYTE POINTER TO ACTIVE BIT %DNNDT==21,,170 ;OBSOLETE IN 7.03 %DNSMX==22,,170 ;OBSOLETE IN 7.03 %DNACB==23,,170 ;ADDRESS OF DECNET ALLOCATION CONTROL BLOCK .GTSJB==171 ;PTR TO DECNET SESSION CONTROL JOB BLOCK FOR JOB .GTNSP==172 ;DECNET SESSION CONTROL QUOTA, ETC. WORD FOR JOB NS.GOL==7777B11 ;GOAL NS.DQT==7777B23 ;DEFAULT QUOTA NS.IPR==7777B35 ;PERCENTAGE OF QUOTA TO BE USED FOR INPUT .GTNDA==173 ;NDB ADDRESS TABLE INDEXED BY NODE NUMBER .GTAOT==174 ;ANF-10 OBJECT TRANSLATION TABLE INDEXED BY NCL OBJECT TYPE AO.XXX==7777B11 ;RESERVED FOR DEC AO.TYP==77B17 ;DEVICE TYPE (AS RETURNED BY DEVTYP UUO) AO.NAM==777777B35 ;SIXBIT DEVICE NAME .GTCTX==175 ;CONTEXT TABLE %CTJCQ==00,,175 ;DEFAULT JOB CONTEXT QUOTA %CTJPQ==01,,175 ;DEFAULT JOB SAVED PAGES QUOTA %CTSCQ==02,,175 ;SYSTEM-WIDE CONTEXT QUOTA %CTSPQ==03,,175 ;SYSTEM-WIDE SAVED PAGES QUOTA %CTSCU==04,,175 ;SYSTEM-WIDE COUNT OF CONTEXTS IN USE %CTSPU==05,,175 ;SYSTEM-WIDE COUNT OF CURRENTLY SAVED PAGES %CTTCS==06,,175 ;TOTAL CONTEXT SAVES DONE %CTACE==07,,175 ;NUMBER OF TIMES AUTO-PUSH EXCEEDED CONTEXT QUOTA %CTAPE==10,,175 ;NUMBER OF TIMES AUTO-PUSH EXCEEDED SAVED PAGE QUOTA %CTPCE==11,,175 ;NUMBER OF TIMES PRIV'ED PROGRAM EXCEEDED CONTEXT QUOTA %CTPPE==12,,175 ;NUMBER OF TIMES PRIV'ED PROGRAM EXCEEDED PAGE QUOTA %CTBDM==13,,175 ;BYTE POINTER TO RETURNED CONTEXT DIRECTORY MAP .GTIMI==176 ;PROGRAM PHYSICAL ("IMGIN") SIZE .GTIMO==177 ;PROGRAM PHYSICAL ("IMGOUT") SIZE .GTDDB==200 ;I/O WAIT DDB .GTVIR==201 ;PROGRAM VIRTUAL SIZE .GTETH==202 ;ETHERNET INFORMATION %EINEC==00,,202 ;NUMBER OF ETHERNET CHANNELS ON SYSTEM %EICHN==01,,202 ;ADDRESS OF FIRST ETHERNET CHANNEL BLOCK %EINEK==02,,202 ;NUMBER OF ETHERNET KONTROLLERS ON SYSTEM %EIKON==03,,202 ;ADDRESS OF FIRST ETHERNET KONTROLLER BLOCK %EISYS==04,,202 ;OFFSETS OF .ECSYS,,.EKSYS %EISTS==05,,202 ;OFFSETS OF .ECSTS,,.EKSTS %EIBYR==06,,202 ;TOTAL BYTES RECEIVED %EIBYX==07,,202 ;TOTAL BYTES TRANSMITTED %EIDGR==10,,202 ;TOTAL DATAGRAMS RECEIVED %EIDGX==11,,202 ;TOTAL DATAGRAMS TRANSMITTED .GTSG2==203 ;PROGRAM'S HIGH SEGMENT SECTION NUMBER SG%SCN==37B4 ;SECTION NUMBER MASK .GTCCM==204 ;SITE SPECIFIC COMMANDS .GTNXM==205 ;NONEXISTENT MEMORY BIT TABLE (NXMTAB) .GTBTX==206 ;BOOT AUTO-RELOAD STRING (BOOTXT) .GTCHN==207 ;CHANNEL DATA BLOCK OFFSETS %CHSYS==00,,207 ;LINK TO NEXT CHANNEL DATA BLOCK IN SYSTEM %CHLUE==01,,207 ;LAST UDB WITH SOFT OR HARD ERROR %CHICW==02,,207 ;INITIAL CONTROL WORD ON LAST ERROR %CHICL==03,,207 ;NUMBER OF WORDS POINTED TO BY %CHICW %CHMPE==04,,207 ;NUMBER OF MEMORY PARITY ERRORS %CHDPE==05,,207 ;NUMBER OF DATA PARITY ERRORS (FROM DEVICE) %CHNXM==06,,207 ;NUMBER OF NXMS OR DATA LATES (OVERRUN) %CHTCW==07,,207 ;EXPECTED TERMINATION CONTROL WORD .GTKDB==210 ;KONTROLLER DATA BLOCK CHAIN HEADER (INDEX BY DEVICE TYPE) .GTDDH==211 ;DEVICE DATA BLOCK CHAIN HEADERS (INDEX BY DEVICE TYPE) .GTTCN==212 ;TERMINAL CLASS NAMES .GTLPN==213 ;LOGGED-IN PPN SUBTTL MISC. NON-I/O -- TMPCOR .TCRFS==0 ;COUNT OF FREE SPACE .TCRRF==1 ;READ FILE .TCRDF==2 ;DELETE FILE .TCRWF==3 ;WRITE FILE .TCRRD==4 ;READ DIRECTORY .TCRDD==5 ;DELETE DIRECTORY SUBTTL MISC. NON-I/O -- LOCK LK.HHP==1B13 ;HI-SEG LOCK ALLOWED IN HIGH PAGES (PHYSICAL LOCK) LK.HLC==1B14 ;HI-SEG LOCK WITH CACHE BIT ON(KL10) LK.HNP==1B15 ;HI-SEG DON'T LOCK PHYSICALLY CONTIGUOUS LK.HNE==1B16 ;HI-SEG DON'T MAP IN EXEC VM LK.HLS==1B17 ;HI-SEG LOCK SEGMENT LK.LHP==1B31 ;LO-SEG LOCK ALLOWED IN HIGH PAGES LK.LLC==1B32 ;LO-SEG LOCK WITH CACHE BIT SET LK.LNP==1B33 ;LO-SEG DON'T LOCK PHYSICALLY CONTIGUOUS LK.LNE==1B34 ;LO-SEG DON'T MAP IN EXEC VM LK.LLS==1B35 ;LO-SEG LOCK SEGMENT .LKPPN==0 ;PHYSICAL PAGE NUMBER .LKSGL==1 ;LOCK SEGMENT LIST LK.2PC==1B1 ;LOCK THIS SEGMENT PHYSICALLY CONTIGUOUS LK.2EV==1B2 ;LOCK IN EVM LK.2PP==3777B17 ;PHYSICAL PAGE # TO LOCK AT (L2.2PC MUST BE SET) LK.2SN==777B35 ;SEGMENT NUMBER TO LOCK; 0 MEANS LOW SEG ;LOCK UUO ERRORS LKNIS%==0 ;NOT IMPLEMENTED IN THIS SYSTEM LKNLP%==1 ;NO LOCKING PRIVS LKNCA%==2 ;NOT ENOUGH CORE TO CONTINUE CURRENT JOBS LKNCM%==3 ;NOT ENOUGH CORE TO GUARANTEE CORMIN LKNEM%==4 ;NOT ENOUGH MEMORY AVAILABLE (EVM OR PHYSICAL) LKNIA%==5 ;ILLEGAL SUB-FUNCTION ARGUMENT LKNPU%==6 ;PAGE UNAVAILABLE LKNAL%==7 ;ATTEMPT TO MOVE LOCKED SEGMENT SUBTTL MISC. NON-I/O -- UNLOK. ;EXTENDED FORMAT UNLOCK: ;FUNCTION CODES: .ULSGL==0 ;UNLOCK SEGMENT LIST. SAME FORMAT AS .LKSGL FOR LOCK., ;EXCEPT FLAG BITS DO NOT APPLY UL.2SN==777B35 ;SEGMENT NUMBER TO UNLOCK; 0 MEANS LOW SEG ;ERROR CODES: ULNSH%==0 ;CAN'T UNLOCK ONLY LOW SEG IF NON-SHARABLE HIGH SEG ALSO ;NOT UNLOCKED. SUBTTL MISC. NON-I/O -- RTTRP ;FLAGS IN SECOND WORD OF RTTRP ARGUMENT BLOCK: RT.NEW==1B0 ;NEW-STYLE ARGUMENT LIST (CPU # SPEC'D IN BITS 6-8) RT.MRD==1B1 ;MULTIPLY-REFERENCED DEVICE (ON MORE THAN 1 PI CHANNEL) RT.CPU==7B8 ;CPU NUMBER ON WHICH TO EXECUTE RT.EPT==1B15 ;EPT-MODE INTERRUPTS RT.VEC==1B16 ;VECTOR-MODE INTERRUPTS RT.NSA==1B17 ;MONITOR DOESN'T SAVE ACS BEFORE BRANCHING TO USER ROUTINE ;RTTRP UUO ERROR CODES RTNEC%==1B23 ;NON-EXISTENT CPU RTJNP%==1B24 ;JOB DOESN'T HAVE PRIVS RTNC0%==1B25 ;NOT RUNNABLE ON CPU0 RTDIU%==1B26 ;DEVICE IN USE BY ANOTHER JOB RTIAU%==1B27 ;ILLEGAL AC USED DURING RTTRP AT INTERRUPT RTJNL%==1B28 ;JOB NOT LOCKED (OR NOT PRIVILEGED) RTSLE%==1B29 ;SYSTEM LIMIT EXCEEDED FOR RT DEVICES RTILF%==1B30 ;ILLEGAL FORMAT OF I/O INSTRUCTION RTPWI%==1B31 ;POINTER WORD ILLEGAL RTEAB%==1B32 ;ERROR ADDRESS OUT OF BOUNDS RTTAB%==1B33 ;TRAP ADDRESS BAD RTPNB%==1B34 ;PI CHANNEL NOT CURRENTLY AVAILABLE FOR BLKI/O RTPNA%==1B35 ;PI CHANNEL NOT AVAILABLE SUBTTL MISC. NON-I/O -- JOBSTS JB.UJA==1B0 ;JOB NUMBER ASSIGNED JB.ULI==1B1 ;JOB IS LOGGED IN JB.UML==1B2 ;TTY IS AT MONITOR LEVEL JB.UOA==1B3 ;OUTPUT IS AVAILABLE JB.UDI==1B4 ;TTY IS DEMANDING INPUT JB.UJC==1B5 ;JACCT IS SET JB.URN==1B6 ;JOB IS RUNNING JB.UFC==1B7 ;TTY IN FULL CHARACTER SET MODE JB.UBK==1B8 ;TTY IN [BREAK ON ALL] CHARACTER MODE ;JB.UII==1B9 ;TTY IS IN IMAGE INPUT STATE ;JB.UIO==1B10 ;TTY IS IN IMAGE OUTPUT STATE JB.UNE==1B11 ;TTY IS NO ECHO JB.UTO==1B12 ;TTY IS IN "TO" STATE JB.UCC==1B13 ;TTY CHARACTERISTICS CHANGED SINCE LAST JOBSTS JB.UNT==1B14 ;TTY IS NETWORK TERMINAL (.SET HOST) TO REMOTE HOST JB.UHI==1B15 ;TTY IS HIBERING FOR INPUT JB.UJN==777 ;JOB NUMBER SUBTTL MISC. NON-I/O -- HIBER HB.SWP==1B0 ;ALLOW IMMEDIATE SWAP OUT HB.SEC==1B1 ;TIME IS IN SECONDS HB.DIN==1B9 ;HB.RTL OR HB.RTC MEANS DEMANDING INPUT (SEE JB.UHI IN JOBSTS) HB.IPC==1B10 ;IPCF HB.RIO==1B11 ;I/O HB.RPT==1B12 ;PTY ACTIVITY HB.RTL==1B13 ;TTY LINE ACTIVITY HB.RTC==1B14 ;TTY CHARACTER ACTIVITY HB.RWJ==1B15 ;THIS JOB HB.RWP==1B16 ;THIS PROGRAMMER HB.RWT==1B17 ;THIS PROJECT SUBTTL MISC. NON-I/O -- APRENB AP.REN==1B18 ;REPETITIVE ENABLE AP.POV==1B19 ;PUSH DOWN OVERFLOW AP.ABK==1B21 ;(FUTURE)ADDRESS BREAK AP.ILM==1B22 ;ILLEGAL MEMORY AP.NXM==1B23 ;NON-EXISTENT MEMORY AP.PAR==1B24 ;PARITY ERROR FLAG AP.CLK==1B26 ;CLOCK AP.FOV==1B29 ;FLOATING OVERFLOW AP.AOV==1B32 ;ARITHMETIC OVERFLOW SUBTTL MISC. NON-I/O -- UTRP. ;READ/SET FUNCTIONS .UTRED==0 ;READ CONTENTS OF TRAP LOCATIONS .UTSET==1 ;SET CONTENTS OF TRAP LOCATIONS ;TRAP OFFSETS .UTLUU==0 ;LOCAL ("USER") UUO TRAP .UTAOF==1 ;ARITHMETIC OVERFLOW TRAP .UTPOV==2 ;PUSHDOWN LIST OVERFLOW TRAP ;UTRP. ERRORS UTIAD%==1 ;ILLEGAL ADDRESS UTUKF%==2 ;UNKNOWN FUNCTION UTITN%==3 ;ILLEGAL TRAP NUMBER UTIUT%==4 ;ILLEGAL USER TRAP INSTRUCTION SUBTTL MISC. NON I/O -- GETSEG/MERGE./RUN/SAVE./SEGOP. UUOS .RNDEV==0 ;DEVICE NAME .RNNAM==1 ;FILE NAME .RNEXT==2 ;FILE EXTENSION .RNPPN==4 ;PPN OR ADDRESS OF PATH BLOCK .RNMEM==5 ;MEMORY ARGUMENT ; FOR RUN, AMOUNT OF MEMORY TO ALLOCATE FOR JOB ; FOR MERGE., ??? SUBTTL MISC. NON I/O -- SEGOP. UUO .SGFNC==0 ;LENGTH,,FUNCTION SG.LEN==777777B17 ;LENGTH OF ARGUMENT BLOCK SG.FNC==777777B35 ;FUNCTION CODE .SGINF==0 ;OBTAIN INFORMATION ABOUT A SEGMENT .SGGET==1 ;GET A NEW SEGMENT WITHOUT DISCARDING EXISTING ONES .SGREL==2 ;RELEASE A SEGMENT OR A LIST OF SEGMENTS .SGRMP==3 ;REMAP A NEW SEGMENT WITHOUT DISCARDING EXISTING ONES .SGSWP==4 ;SETUWP TO FLAGS ARGUMENT FOR SPECIFIED SEGMENT .SGCOR==5 ;CHANGE LENGTH OF EXISTING SEGMENT .SGDMP==6 ;DUMP SEGMENT LIST FOR A GIVEN JOB/CONTEXT ;ARGUMENTS LISTS (LIST OF SEGMENTS) FOR .SGDMP AND .SGREL BEGIN AT .SGSGN .SGFLG==1 ;FLAGS SG.CTX==777B26 ;CONTEXT SEGMENT BELONGS TO SG.JOB==777B35 ;JOB SEGMENT BELONGS TO SG.STP==1B0 ;STEP TO THE NEXT SEGMENT SG.SEC==37B17 ;OFFSET SECTION BY THIS AMOUNT IF SG.USN SET SG.NSR==777777B17 ;NUMBER OF SEGMENTS THAT WOULD HAVE BEEN RETURNED ; BY .SGDMP IF THERE HAD BEEN ROOM SG.USN==1B1 ;IF NON-ZERO, USES SG.SEC AS OFFSET FOR GET SG.FFS==1B2 ;IF NON-ZERO PUT THIS SEGMENT IN FIRST FREE SECTION SG.UWP==1B35 ;SETUWP FLAG (0 CLEARS UWP, 1 SETS IT) - PREVIOUS ; SETTING ALWAYS RETURNED .SGSGN==2 ;SEGMENT NUMBER .SGSNM==3 ;SEGMENT NAME .SGORG==4 ;SEGMENT ORIGIN,,LOCAL SEGMENT ORIGIN SG.HSO==777777B17 ;SEGMENT ORIGIN SG.LSO==777777B35 ;LOCAL SEGMENT ORIGIN .SGSIZ==5 ;SEGMENT SIZE .SGFSP==6 ;FILESPEC POINTER .SGFDV==0 ;DEVICE NAME .SGFNM==1 ;FILE NAME .SGFEX==2 ;EXTENSION .SGFPP==3 ;PPN .SGFS1==4 ;FIRST SFD .SGFS2==5 ;SECOND SFD .SGSF3==6 ; .. .SGSF4==7 ; .. .SGSF5==10 ;FIFTH SFD .SGFLN==11 ;LENGTH OF FILE SPEC BLOCK SUBTTL MISC. NON I/O -- SAVE. UUO SS%SSH==1B0 ;SAVE AS SHAREABLE HISEG IF ON; NON-SHAREABLE IF OFF SUBTTL MISC. NON I/O -- ENTVC. UUO ;ENTVC. - READ/SET ENTRY VECTOR ;ENTVC. - ARGUMENT BLOCK LOCATIONS .ENFUN==0 ;FLAGS,,FUNCTION .ENLEN==1 ;LENGTH OF ENTRY VECTOR .ENADR==2 ;30-BIT ADDRESS OF ENTRY VECTOR OR START ADDRESS ;ENTVC. - FUNCTION CODES .ENVRS==0 ;READ/SET ENTRY VECTOR EN.SET==1B0 ;SET VECTOR OR START ADDRESS ;.ENTVC. - ERROR CODES EVIAL%==1 ;ILLEGAL ARGUMENT LIST EVIFC%==2 ;ILLEGAL FUNCTION CODE EVADR%==3 ;ADDRESS CHECK SUBTTL MISC. NON I/O -- .EXE FILE FORMAT ;BLOCK TYPES IN .EXE FILE DIRECTORY .SVEND==1777 ;END OF DIRECTORY .SVDIR==1776 ;DIRECTORY BLOCK .SVSTA==1775 ;ENTRY VECTOR BLOCK ;.EXE FILE DIRECTORY ENTRIES .SVFPF==0 ;FILE PAGE AND FLAGS SV%HIS==1B0 ;PAGE IS PART OF HISEG SV%SHR==1B1 ;PAGE IS SHARABLE SV%WRT==1B2 ;PAGE IS WRITABLE SV%CON==1B3 ;PAGE IS CONCEALED SV%SYM==1B4 ;PAGE IS PART OF SYMBOL TABLE SV%FPN==17777 ;FILE PAGE NUMBER .SVPPC==1 ;PROCESS PAGE AND REPEAT COUNT SV%REP==777B8 ;REPEAT COUNT SV%PPN==17777 ;PROCESS PAGE NUMBER SUBTTL MISC. NON-I/O -- SAVE/GET LOCATIONS (OBSOLETE) DEFINE .SGNAM< PRINTX % .SGNAM will be obsolete; please use GETTAB .GTRFN instead. DEFINE .SGNAM<0> ;> DEFINE .SGPPN< PRINTX % .SGPPN will be obsolete; please use GETTAB .GTRDI instead. DEFINE .SGPPN <7> ;> DEFINE .SGDEV< PRINTX % .SGDEV will be obsolete; please use GETTAB .GTRDV instead. DEFINE .SGDEV<11> ;> DEFINE .SGLOW< PRINTX % .SGLOW will be obsolete. DEFINE .SGLOW<17> ;> DEFINE .SG41< PRINTX % .SG41 will be obsolete. DEFINE .SG41<122> ;> DEFINE .SGDDT< PRINTX % .SGDDT will be obsolete. DEFINE .SGDDT<114> ;> ;.SGNAM==0 ;FILE NAME FROM RUN UUO ;.SGPPN==7 ;DIRECTORY FROM RUN UUO ;.SGDEV==11 ;DEVICE FROM RUN UUO ;.SGLOW==17 ;EXTENSION OF LOW SEG FROM RUN UUO ;.SGDDT==114 ;LOCATION IN SAVE FILE CONTAINING COPY OF .JBDDT ;.SG41==122 ;LOCATION IN SAVE FILE CONTAINING COPY OF .JB41 SUBTTL MISC. NON-I/O -- ALLOC.(OBSOLETE) .ALLAD==1 ;(OBSOLETE) ALLOCATE THE DEVICE TO THE JOB .ALLFD==2 ;(OBSOLETE) FREES THE DEVICE ;ALLOC. ERRORS ALLIS%==1 ;(OBSOLETE) NOT PRIVILEGED ALLIF%==2 ;(OBSOLETE) ILLEGAL FUNCTION CODE ALLID%==3 ;(OBSOLETE) ILLEGAL DEVICE ALLIJ%==4 ;(OBSOLETE) ILLEGAL JOB NUMBER ALLIA%==5 ;(OBSOLETE) ILLEGAL ARG LIST LENGTH SUBTTL MISC. NON-I/O -- ERRPT. .ERPT0==0 ;ADDRESS, JOB NUMBER, ERROR CODE ER.PAD==777777B17 ;ADDRESS USED BY DAEMON ER.PJN==777B26 ;JOB NUMBER ER.PCD==777B35 ;ERROR CODE .ERPT1==1 ;DDB, UDB ADDRESSES ER.PDA==777777B17 ;DDB ADDRESS ER.PUA==777777B35 ;UDB ADDRESS .ERPT2==2 ;ALL FIELDS BUT ER.CPU ARE RESERVED ER.CPU==7B17 ;CPU NUMBER ON WHICH ERROR WAS DETECTED .ERPT3==3 ;RESERVED SUBTTL MISC. NON-I/O -- SEBLK. SBNPV%==0 ;NOT PRIVILEGED SBNEQ%==1 ;NO ERROR BLOCKS IN QUEUE SUBTTL MISC. NON-I/O -- POKE PKNPV%==0 ;NOT PRIVILEGED PKDIF%==1 ;NEW VALUE DOESN'T MATCH EXISTING MONITOR WORD PKBAD%==2 ;NOT A LEGAL MONITOR ADDRESS SUBTTL MISC. NON-I/O -- SETUUO .STCMX==0 ;CORE MAX .STCMN==1 ;CORE MIN .STDAY==2 ;DAYTIME (SUPERSEDED BY .STTIM) .STSCH==3 ;SCHED WORD (SAME AS %CNSTS) .STCDR==4 ;CDR SPOOL NAME .STSPL==5 ;SPOOLING BITS (SAME AS .GTSPL) .STWTC==6 ;WATCH BITS ST.WCN==1B9 ;/MESSAGE:CONTINUATION ST.WFL==1B10 ;/MESSAGE:FIRST ST.WPR==1B11 ;/MESSAGE:PREFIX ST.WMS==7B11 ;/MESSAGE:ALL ST.WCX==1B18 ;WATCH CONTEXTS ST.WDY==1B19 ;WATCH DAYTIME AT START ST.WRN==1B20 ;WATCH RUN TIME ST.WWT==1B21 ;WATCH WAIT TIME ST.WDR==1B22 ;WATCH DISK READS ST.WDW==1B23 ;WATCH DISK WRITES ST.WVR==1B24 ;WATCH VERSIONS ST.WMT==1B25 ;WATCH MTA STATISTICS ST.WFI==1B26 ;WATCH FILE ST.WAL==777B26 ;WATCH ALL .STDAT==7 ;DATE .STOPR==10 ;OPR DEVICE .STKSY==11 ;KSYS TIMER .STCLM==12 ;CORE LIMIT .STTLM==13 ;TIME LIMIT .STCPU==14 ;CPU SPECIFICATION .STCRN==15 ;CPU RUNABILITY SP.CR5==1B30 ;CPU5 SP.CR4==1B31 ;CPU4 SP.CR3==1B32 ;CPU3 SP.CR2==1B33 ;CPU2 SP.CR1==1B34 ;CPU1 ;SP.CR0==1B35 ;CPU0 (SAME BIT DEFINED EARLIER) .STLMX==16 ;LOGMAX .STBMX==17 ;BATMAX .STBMN==20 ;BATMIN .STDFL==21 ;DSKFUL .DFPSE==0 ;PAUSE .DFERR==1 ;ERROR .STMVM==22 ;MAX VM .STMVR==23 ;(OBSOLETE) .STUVM==24 ;USER VM MAXIMA (VIRT,,PHY) .STCVM==25 ;USER CURRENT VM MAXIMA (VIRT,,PHY) ST.VSG==1B18 ;SET IF PHYS LIMIT IS GUIDELINE .STTVM==26 ;USER VIRT TIME INTERRUPTS ;SETUUO (CONTINUED) .STABK==27 ;ADDRESS BREAK (HDWR FORMAT; 1B3 BREAKS UUO REFERENCES) ST.AEX==1B0 ;BREAK CONDITION INSTRUCTION FETCH ST.ARD==1B1 ;BREAK CONDITION DATA FETCH ST.AWR==1B2 ;BREAK CONDITION ST.AUU==1B3 ;BREAK CONDITION MUUO (SOFTWARE BIT) ST.ASN==37B8 ;ADDRESS BREAK SECTION NUMBER ST.ACT==777B17 ;# OF TIMES ADDRESS BREAK MUST OCCUR BEFORE PSI INTERRUPT ST.ADR==777777 ;ADDRESS BREAK ADDRESS .STPGM==30 ;SET PROGRAM TO RUN .STDFR==31 ;SET DEFERED SPOOLING .STHST==32 ;SET HOST SYSTEM .STDEF==33 ;SET DEFAULT VALUES .STDPC==0 ;SET DEFAULT PROTECTION CODE .STDNB==1 ;SET DEFAULT NUMBER OF DISK BUFFERS .STDAD==2 ;SET DEFAULT DON'T ASK ABOUT DETACHED JOBS .STDSB==3 ;SET DEFAULT [SIZE OF] DISK "BIGBUF"FERS .STPRV==34 ;SET PRIVILEGE WORDS .STCPW==0 ;SET WHOLE PRIVILEGE .STCPS==1 ;SET SPECIFIED BITS OF PRIVILEGE WORD .STCPC==2 ;CLEAR SPECIFIED BITS .STCCW==3 ;SET WHOLE CAPABILITY WORD (MAX PRIVS ALLOWED) .STCCS==4 ;SET SPECIFIED BITS OF CAPABILITY WORD .STCCC==5 ;CLEAR SPECIFIED BITS .STBSN==35 ;SET BATCH STREAM NUMBER (SET ONLY ONCE) .STWTO==36 ;SET WRITE TO OPERATOR VALUES ; FOR VALUES SEE .GTOBI (OB.WTO) .STCDN==37 ;SET CPU UP/DOWN STATUS ST.URE==1B18 ;REMOVE A CPU ST.USU==1B19 ;SUSPEND A CPU .STCSB==40 ;SET/CLEAR CACHE BITS .STFPS==41 ;SET/CLEAR FLOATING POINT SIMULATION .STOPP==42 ;SET OPERATOR PRIVILEGES .STQST==43 ;SET QUEUE STRUCTURE .STCSZ==44 ;SET DISK CACHE SIZE .STEBP==45 ;SET EDDT BREAKPOINT ON/OFF .STBPT==46 ;SET DDT BREAKPOINT ON/OFF .STTMS==47 ;SET TIME OF DAY (ARGUMENT IN SECONDS PAST MIDNIGHT) .STCXP==50 ;SET CORMAX IN PAGES .STCNP==51 ;SET CORMIN IN PAGES .STPCP==52 ;SET POLICY CPU ;SETUUO ERRORS ;.STCPU, .STPCP, AND .STCRN ERRORS STNAR%==0 ;CPU(S) SPECIFIED ARE NOT RUNNING STDHP%==1 ;NO PRIVILEGES STISN%==2 ;ILLEGAL STRUCTURE NAME STITM%==3 ;ILLEGAL TIME OF DAY (GREATER THAN 23:59:59) SUBTTL MISC. NON-I/O -- QUEUE. ;;QUEUE. UUO takes LENGTH,,ADDR in AC where ADDR contains: ;; !=======================================================! ;; !R ! ! Function ! ;; !-------------------------------------------------------! ;; ! Node-id ! ;; !-------------------------------------------------------! ;; ! Response Block Length ! Response Block Address ! ;; !-------------------------------------------------------! ;; ! Argument 1 ! ;; !-------------------------------------------------------! ;; ! Argument 2 ! ;; !-------------------------------------------------------! ;; \ \ ;; \ \ ;; \ \ ;; !-------------------------------------------------------! ;; ! Argument ((Length-3)/2) ! ;; !=======================================================! ;;Where each argument is two words which contain: ;; !=======================================================! ;; !I ! ! Length ! ! "TYPE" ! ;; !-------------------------------------------------------! ;; ! Value or Address ! ;; !=======================================================! ;;If I is not set, then the second word of the argument = an address. ;;This address contains: ;; !=======================================================! ;; ! First Word of "TYPE" Argument ! ;; !-------------------------------------------------------! ;; ! Second Word of "TYPE" Argument ! ;; !-------------------------------------------------------! ;; \ \ ;; \ \ ;; \ \ ;; !-------------------------------------------------------! ;; ! Last Word of "TYPE" Argument (Argument.length) ! ;; !=======================================================! ;QUEUE. argument block .QUFNC==0 ;FLAGS,,FUNCTION QF.FLG==7777B11 ;FLAGS QF.RSP==1B0 ;USER WANTS ACK TEXT RETURNED (SEE .QURSP) QF.PIP==1B1 ;PRIVILEGED INVOLKING PRIVILEGES QF.NBR==1B2 ;NON-BLOCKING QF.HLN==77B17 ;TOTAL LENGTH OF OVERHEAD BLOCK QF.FNC==777777B35 ;FUNCTION .QUPRT==1 ;PRINT A FILE .QUCDP==2 ;PUNCH A FILE ON CARDS .QUPTP==3 ;PUNCH A FILE ON PAPER TAPE .QUPLT==4 ;PLOT A FILE .QUBAT==5 ;PROCESS THE FILE UNDER BATCH .QUALC==6 ;ALLOCATE A VOLUME SET .QUDAL==7 ;DEALLOCATE A VOLUME SET .QUMNT==10 ;MOUNT A VOLUME SET .QUDIS==11 ;DISMOUNT A VOLUME SET .QUWTO==12 ;WRITE TO OPERATOR .QUWTR==13 ;WRITE TO OPERATOR WITH REPLY .QUVAL==14 ;VALIDATE AN ACCOUNT .QUMAE==15 ;SEND A MESSAGE TO THE ACCOUNT DAEMON ; (SEE ACTSYM.MAC FOR ACCOUNTING FUNCTIONS) .QUCAT==16 ;MAKE A CATLOG VALIDATION REQUEST .QUMAI==17 ;DELIVER A MAIL MESSAGE .QUEVT==20 ;CREATE AN EVENT QUEUE ENTRY .QUNOD==1 ;NETWORK NODE ; -1 = JOB'S LOCATED NODE ; 0 = CENTRAL SITE .QURSP==2 ;RESPONSE QR.LEN==777B17 ;RESPONSE BLOCK LENGTH QR.BLK==777777B35 ;RESPONSE BLOCK ADDRESS .QUTIM==3 ;MAXIMUM WAIT TIME IN SECONDS (ZERO MEANS NO MAXIMUM) QT.TIM==7777B35 ;MAXIMUM WAIT TIME FIELD .QUPID==4 ;ALTERNATE RECIPIENT PID FOR DEBUGGING .QUARG==3 ;DEFAULT BEGINNING OF ARGUMENTS - FIRST WORD (WHEN QF.HLN=0) .QUARH==0 ;HEADER OFFSET OF (TWO-WORD) ARGUMENT BLOCK QA.IMM==1B0 ;IF 0, THEN .QUARV IS AN ADDRESS ;IF 1, THEN .QUARV IS THE VALUE QA.LEN==777B17 ;LENGTH OF ARGUMENT BLOCK QA.TYP==777777B35 ;ARGUMENT TYPE (BITS 18-23 RESERVED FOR GALAXY ; INTERNALS IN GALAXY MESSAGES) ;ARGUMENT TYPES 4000-7777 RESERVED FOR CUSTOMERS .QUARV==4 ;ARGUMENT VALUE IF QA.IMM=1 ;ADDRESS OF ARGUMENT TYPE BLOCK IF QA.IMM=0 .QUARD==1 ;DATA OFFSET OF (TWO-WORD) ARGUMENT BLOCK ;;Argument TYPEs with its block format when .QUARV is an address. .QBFIL==10 ;FILE SPEC BLOCK .QBFSR==0 ;SIXBIT STRUCTURE NAME .QBFFL==1 ;SIXBIT FILE NAME .QBFEX==2 ;SIXBIT EXTENSION,,0 .QBFPP==3 ;DIRECTORY NUMBER (PPN) .QBFS1==4 ;FIRST WORD OF PATH BLOCK .QBFS2==5 ;SECOND WORD OF PATH BLOCK .QBFS3==6 ;THIRD WORD OF PATH BLOCK .QBFS4==7 ;FOURTH WORD OF PATH BLOCK .QBFS5==10 ;FIFTH WORD OF PATH BLOCK .QBCOP==11 ;NUMBER OF COPIES BLOCK .QBCNO==0 ;NUMBER OF COPIES OF THE FILE TO BE OUTPUT .QBFRM==12 ;FORMS TYPE BLOCK .QBFTY==0 ;FORMS TYPE IN SIXBIT .QBPTP==13 ;FILE FORMAT BLOCK .QBPCD==0 ;FILE FORMAT CODE .QBPAS==1 ;ASCII .QBPFR==2 ;FORTRAN .QBPCB==3 ;COBOL .QBPAI==4 ;AUGEMENTED IMAGE .QBPSA==5 ;STREAM ASCII .QBP11==6 ;ELEVEN .QBPIM==7 ;IMAGE .QBP8B==10 ;8-BIT ASCII .QBODP==14 ;/DISP: OUTPUT DISPOSITION BLOCK .QBODB==0 ;OUTPUT FILE DISPOSITION .QBODK==0 ;PRESERVE - DON'T DELETE FILE AFTER PROCESSING .QBODD==1 ;DELETE FILE AFTER PROCESSING .QBODR==2 ;RENAME FILE INTO SYSTEM QUEUE AREA .QBUNT==15 ;UNIT TYPE (/UNIT:, /LOWER,/UPPER, /GENERIC) .QBUDA==0 ;DEVICE ATTRIBUTES,,UNIT # (UNIT APPLIES ONLY TO .QBUPH) .QBULC==1 ;LOWER CASE PRINTER .QBUUC==2 ;UPPER CASE PRINTER .QBUPH==3 ;PHYSICAL DEVICE (SPECIFY UNIT # IN RH) .QBUGN==4 ;GENERIC DEVICE .QBAFT==16 ;/AFTER BLOCK .QBADT==0 ;/AFTER TIME IN UNIVERSAL DATE/TIME FORMAT .QBLIM==17 ;LIMIT BLOCK (/TIME:, /PAGES:, ETC.) .QBLNO==0 ;NUMBER OF PAGES, ETC. OR TIME IN SECS .QBUNI==20 ;/UNIQUE BLOCK .QBNVL==0 ;/UNIQUE VALUE .QBNNO==1 ;/UNIQUE:NO .QBNYE==2 ;/UNIQUE:YES .QBRES==21 ;/RESTART BLOCK .QBRVL==0 ;/RESTART VALUE .QBRNO==1 ;/RESTART:NO .QBRYE==2 ;/RESTART:YES .QBLOG==22 ;/OUTPUT: (LOG,NOLOG,ERROR) .QBLVL==0 ;/OUTPUT: VALUE .QBLNL==1 ;NO LOG FILE .QBLLG==2 ;LOG FILE ALWAYS .QBLLE==3 ;LOG FILE ONLY ON ERROR .QBACT==23 ;/ACCOUNT: ACCOUNT STRING BLOCK .QBAC1==0 ;FIRST WORD OF ASCIZ ACCOUNT .QBAC2==1 ;SECOND WORD OF ASCIZ ACCOUNT .QBAC3==2 ;THIRD WORD OF ASCIZ ACCOUNT .QBAC4==3 ;FOURTH WORD OF ASCIZ ACCOUNT .QBAC5==4 ;FIFTH WORD OF ASCIZ ACCOUNT .QBAC6==5 ;SIXTH WORD OF ASCIZ ACCOUNT .QBAC7==6 ;SEVENTH WORD OF ASCIZ ACCOUNT .QBAC8==7 ;EIGHTH WORD OF ASCIZ ACCOUNT .QBFNC==24 ;RESERVED FOR DEC .QBNOD==25 ;/NODE: DESTINATION NODE BLOCK .QBNND==0 ;DESTINATION NODE NUMBER OR SIXBIT NODE NAME .QBNAM==26 ;USER'S NAME BLOCK .QBNM1==0 ;FIRST WORD OF SIXBIT USER'S NAME .QBNM2==1 ;SECOND WORD OF SIXBIT USER'S NAME .QBOID==27 ;OWNER'S PPN BLOCK .QBOPP==0 ;OWNER'S PPN .QBNOT==30 ;/NOTIFY BLOCK .QBNTL==0 ;/NOTIFY VALUE .QBNTY==1 ;NOTIFY TERMINAL WHEN JOB IS COMPLETE .QBNML==2 ;RESERVED FOR DEC .QBNJB==3 ;RESERVED FOR DEC .QBBLT==31 ;/BATLOG: BLOCK .QBBVL==0 ;/BATLOG VALUE .QBBND==1 ;APPEND OUTPUT LOG FILE .QBBDE==2 ;SUPERSEDE OUTPUT LOG FILE .QBBSP==3 ;SPOOL OUTPUT LOG FILE .QBJBN==32 ;JOB NAME .QBJNM==0 ;SIXBIT JOB NAME .QBCDI==33 ;CONNECTED DIRECTORY BLOCK .QBCPP==0 ;PPN .QBCS1==1 ;FIRST WORD OF PATH BLOCK .QBCS2==2 ;SECOND WORD OF PATH BLOCK .QBCS3==3 ;THIRD WORD OF PATH BLOCK .QBCS4==4 ;FOURTH WORD OF PATH BLOCK .QBCS5==5 ;FIFTH WORD OF PATH BLOCK .QBNTE==34 ;/NOTE: BLOCK .QBNN1==0 ;1 TO 6 SIXBIT CHARACTERS .QBNN2==1 ;1 TO 6 SIXBIT CHARACTERS (MAXIMUM OF 12 CHARACTERS) .QBBGN==35 ;/BEGIN: BLOCK .QBBPN==0 ;BEGINNING PAGE NUMBER FOR STARTING OUTPUT .QBPRI==36 ;/PRIORITY: BLOCK .QBPVL==0 ;PRIORITY VALUE (1 TO 20 OR 1 TO 63) .QBVSN==37 ;ASCIZ VOLUME SET NAME .QBVAS==0 ;BEGINNING OF ASCIZ VOLUME SET NAME .QBMSG==40 ;WTO/WTOR MESSAGE BLOCK .QBMAS==0 ;BEGINNING OF ASCIZ MESSAGE FOR THE OPERATOR .QBTYP==41 ;PRIVILEGED WTO/WTOR MESSAGE BLOCK .QBTAS==0 ;BEGINNING OF ASCIZ MESSAGE FOR THE OPERATOR ;BLOCK DEFINITIONS FOR MDA (MOUNT/DISMOUNT/ALLOCATE/DEALLOCATE) ; UUO BLOCKS MUST BE ORDERED AS FOLLOWS: ; ; .QBVSN ;VOLUME SET NAME BLOCK FOR FIRST VOLUME SET ; .QBxxx ; .... ; .QBxxx ; .... ANY OF THE FOLLOWING PARAMETER ; .QBxxx ; .... BLOCKS IN ANY ORDER ; .QBxxx ; .... ; .QBVSN ;VOLUME SET NAME BLOCK FOR NEXT VOLUME SET ; .QBxxx ; .... ; .QBxxx ; .... ANY OF THE FOLLOWING PARAMETER ; .QBxxx ; .... BLOCKS IN ANY ORDER ; .QBxxx ; .... ; . ; . ; . ; ; FOR DISMOUNT/DEALLOCATE ONLY THE .QBVSN & .QBMFG BLOCKS ARE ; VALID AND MDA WILL ONLY PROCESS 1 VOLUME SET AT A TIME. ; FOR A NOTIFY BLOCK, USE .QBNOT. .QBDEN==42 ;TAPE DENSITY BLOCK .QBTDN==0 ;TAPE DENSITY CODE (.TFDxx) .QBTRK==43 ;TAPE TRACK BLOCK .QBDRV==0 ;TAPE TRACK REQUEST CODE .QBDR9==1 ;WANT 9 TRACK DRIVE .QBDR7==2 ;WANT 7 TRACK DRIVE .QBLTP==44 ;LABEL TYPE BLOCK .QBLAB==0 ;LABEL TYPE CODE (See .TFxxx) .QBRMK==45 ;REMARK BLOCK .QBREM==0 ;START OF ASCIZ REMARK TO BE SENT TO OPERATOR .QBVOL==46 ;TAPE VOLUME LIST BLOCK .QBVLS==0 ;START OF LIST OF SIXBIT TAPE VOLUME IDS (MAX 63) .QBLNM==47 ;VOLUME SET LOGICAL NAME BLOCK .QBLGN==0 ;SIXBIT LOGICAL NAME FOR THIS VOLUME SET .QBMFG==50 ;MOUNT/DISMOUNT FLAG BLOCK .QBMDF==0 ;MOUNT/DISMOUNT FLAG BITS QB.PAS==1B0 ;ADD STR TO PASSIVE SEARCH LIST (ACTIVE IS DEFAULT) QB.EXC==1B1 ;WANT EXCLUSIVE/SINGLE ACCESS (SHARE IS DEAFULT) QB.NOC==1B2 ;WANT /NOCREATE (CREATE IS DEFAULT) QB.DSK==1B3 ;THIS IS A STRUCTURE REQUEST (UNKNOWN IS DEFAULT) QB.TAP==1B4 ;THIS IS A TAPE REQUEST (UNKNOWN IS DEFAULT) QB.WLK==1B5 ;WANT VOLUME SET WRITE LOCKED QB.WEN==1B6 ;WANT VOLUME SET WRITE ENABLED QB.REM==1B7 ;ASK OPR TO REMOVE STR ON DISMOUNT QB.SCR==1B8 ;THIS IS A SCRATCH TAPE QB.ARD==1B9 ;ALWAYS RECOMPUTE DISK USAGE QB.DTA==1B10 ;THIS IS A DECTAPE REQUEST (UNKNOWN IS DEFAULT) .QBAFN==51 ;ACCOUNT DAEMON SUBFUNCTION. (SEE ACTSYM) .QBAET==52 ;TYPE OF USAGE ENTRY. MUST ALWAYS FOLLOW .QBAFN ; IF .QBAFN = UGENT$ (SEE ACTSYM) .QBTTY==53 ;TTY NAME BLOCK. SENT BY MONITOR TO ORION ;WHEN USER ISSUES 'SEND OPR' COMMAND. .QBTTN==0 ;SIXBIT TTY NAME OF SENDER .QBTNL==1 ;XWD NODE NUMBER,LINE NUMBER OF SENDER .QBFNT==54 ;FONT NAME OF FONT TO PRINT FILE IN .QBFN0==0 ;ADDRESS OF ASCIZ NAME .QBFN1==1 ; (6 WORDS MAXIMUM, DEFINE THEM) .QBFN2==2 .QBFN3==3 .QBFN4==4 .QBFN5==5 .QBEVT==55 ;EVENT TYPE (SEE QSRMAC) .QBEV0==0 ;EVENT TYPE CODE .QBREP==56 ;REPEAT FLAGS FOR EVENTS .QBRP0==0 ;REPEAT FLAG WORD QB.NOW==1B0 ;NOW QB.DLY==1B1 ;DAILY QB.WKY==1B2 ;WEEKLY QB.TIM==1B3 ;USE SPECIFIED TIME QB.DAY==0,,-1 ;DAY OF THE WEEK ;WEDNESDAY = 0, THURSDAY = 1, ETC. .QBESW==57 ;EVENT DEPENDENT AND INDEPENDENT SWITCHES .QBESD==0 ;EVENT DEPENDENT SWITCHES .QBESI==1 ;EVENT INDEPENDENT SWITCHES QB.FSF==1B0 ;/FAILSOFT QB.NFS==1B1 ;/NOFAILSOFT .QBAST==60 ;OPERATOR INTERVENTION .QBINY==1 ;OPR INTERVENTION - YES .QBINN==2 ;OPR INTERVENTION - NO .QBPRC==61 ;IBM PROCESSING NODE .QBOPT==62 ;SIXBIT BATCH OPTION NAME .QBOP0==0 ;OFFSET TO OPTION NAME .QBDIS==63 ;/DISTRIBUTION:"TEXT" .QBDI0==0 ;OFFSET TO THE FIRST WORD OF DATA .QBUSR==64 ;/USERNAME:"TEXT" .QBUS0==0 ;OFFSET TO THE FIRST WORD OF DATA .QBUTY==65 ;SIXBIT UNIT TYPE (E.G. "LN01") ;QUEUE. ERROR CODES QUIAL%==1 ;ILLEGAL ARGUMENT LIST QUILF%==2 ;ILLEGAL FUNCTION QUNFS%==3 ;NO MONITOR FREE CORE QUADC%==4 ;ADDRESS CHECK QUCNR%==5 ;COMPONENT NOT RUNNING -- NO SYSTEM PID QUFER%==6 ;FATAL ERROR RETURNED FROM ORION QUSOC%==7 ;INVALID MESSAGE FROM ORION QUNPV%==10 ;NOT PRIVILEGED QUTMO%==11 ;REQUEST TIMED-OUT ;IF A RESPONSE BLOCK IS GIVEN, THE FOLLOWING ARE RETURNED IN THE AC QU.RBT==1B18 ;RESPONSE BLOCK TRUNCATED QU.RBR==1B19 ;RESPONSE BLOCK RETURNED QU.RBL==777B35 ;RESPONSE BLOCK LENGTH SUBTTL MISC. NON-I/O -- SCHED. ;;AC CONTAINS N,,ADDR WHERE ADDR CONTAINS: ;; !=======================================================! ;; ! FUNCTION 1 ! BLOCK 1 ! ;; !-------------------------------------------------------! ;; ! FUNCTION 2 ! BLOCK 2 ! ;; !-------------------------------------------------------! ;; / / ;; / / ;; / / ;; !-------------------------------------------------------! ;; ! FUNCTION N ! BLOCK N ! ;; !=======================================================! ;FUNCTION CODES: .SCRSI==000000 ;READ SCHEDULING INTERVAL .SCSSI==400000 ;SET SCHEDULING INTERVAL ;BLOCK CONTAINS: .SCBSI==0 ;SCHEDULING INTERVAL .SCRMI==000001 ;READ MCU INTERVAL .SCSMI==400001 ;SET MCU INTERVAL ;BLOCK CONTAINS: .SCBMI==0 ;MCU INTERVAL .SCRCQ==000002 ;READ CLASS QUOTAS AND FLAGS .SCSCQ==400002 ;SET CLASS QUOTAS AND FLAGS ;;BLOCK CONTAINS: ;; !=====================================! ;; ! SIZE OF BLOCK ! ;; !-------------------------------------! ;; ! BITS+CLASS ! QUOTA ! ;; !-------------------------------------! ;; / / ;; / / ;; / / ;; !-------------------------------------! ;; ! BITS+CLASS ! QUOTA ! ;; !=====================================! .SCBCT==0 ;WORD COUNT .SCBCQ==1 ;CLASS QUOTA SC.FCQ==1B0 ;QUOTA IS FIXED SC.CLN==377777B17 ;CLASS NUMBER SC.CLQ==777777B35 ;CLASS QUOTA ;CONTINUED ON NEXT PAGE .SCRTS==000003 ;READ TIME SLICE .SCSTS==400003 ;SET TIME SLICE ;;BLOCK CONTAINS: ;.SCBCT==0 ;WORD COUNT .SCBP1==1 ;TIME SLICE FOR PQ1 .SCBP2==2 ;TIME SLICE FOR PQ2 .SCRUF==000004 ;READ DESIRED CHAN USE FRACTION .SCSUF==400004 ;SET DESIRED CHAN USE FRACTION ;;BLOCK CONT ;; !=====================================! ;; ! WORD COUNT ! ;; !-------------------------------------! ;; ! CHAN # ! DCUF ! ;; !-------------------------------------! ;; / / ;; / / ;; / / ;; !-------------------------------------! ;; ! CHAN # ! DCUF ! ;; !=====================================! ;.SCBCT==0 ;WORD COUNT .SCBUF==1 ;CHAN,,USE FRACTION IN % .SCRJC==000005 ;READ JOB'S CLASS .SCSJC==400005 ;SET JOB'S CLASS ;;BLOCK CONTAINS: ;; !=====================================! ;; ! WORD COUNT ! ;; !-------------------------------------! ;; ! JOB # ! CLASS ! ;; !-------------------------------------! ;; / / ;; / / ;; / / ;; !-------------------------------------! ;; ! JOB # ! CLASS ! ;; !=====================================! ;.SCBCT==0 ;WORD COUNT .SCBJC==1 ;JOB,,CLASS ;CONTINUED ON NEXT PAGE .SCRMC==000006 ;READ MCU CONSTANT .SCSMC==400006 ;SET MCU CONSTANT ;BLOCK CONTAINS .SCBMC==0 ;MCU CONSTANT .SCRCU==000007 ;READ CLASS USAGE ;;BLOCK CONTAINS: ;; !=====================================! ;; ! WORD COUNT ! ;; !-------------------------------------! ;; ! CLASS 0 RUNTIME ! ;; !-------------------------------------! ;; ! CLASS 1 RUNTIME ! ;; !-------------------------------------! ;; / / ;; / / ;; / / ;; !-------------------------------------! ;; ! CLASS N RUNTIME ! ;; !=====================================! ;SCBCT==0 ;WORD COUNT .SCBCU==1 ;CLASS 0 USED .SCREF==000010 ;READ EXPONENTIAL FACTOR (OBSOLETE) .SCSEF==400010 ;SET EXPONENTIAL FACTOR (OBSOLETE) ;BLOCK CONTAINS: .SCBEF==0 ;EXPONENTAIL FACTOR (OBSOLETE) .SCRMM==000011 ;READ MCU MULTIPLIER .SCSMM==400011 ;SET MCU MULTIPLIER ;BLOCK CONTAINS: .SCBMM==0 ;MCU MULTIPLIER .SCRDC==000012 ;READ THE DEFAULT CLASS FOR NEW JOBS .SCSDC==400012 ;SET THE DEFAULT CLASS FOR NEW JOBS ;BLOCK CONTAINS: .SCBDC==0 ;DEFAULT CLASS .SCRRC==000013 ;READ THE MCU REQUEUE CONSTANT .SCSRC==400013 ;SET THE MCU REQUEUE CONSTANT ;BLOCK CONTAINS: .SCBRC==0 ;VALUE OF MCU REQUEUE CONSTANT (MICROSECONDS) .SCRPM==000014 ;READ VALUE OF MCU MAXIMUM .SCSPM==400014 ;SET VALUE OF MCU MAXIMUM ;BLOCK CONTAINS: .SCBPM==0 ;VALUE OF MCU MAXIMUM (MICROSECONDS) .SCRML==000015 ;READ QUANTUM MULTIPLIERS FOR PQ1, PQ2 AND SCALE FACTOR .SCSML==400015 ;SET QUANTUM MULTIPLIERS FOR PQ1, PQ2 AND SCALE FACTOR ;;BLOCK CONTAINS: ;; !=====================================! ;; ! WORD COUNT ! ;; !-------------------------------------! ;; ! QUEUE # ! QUANTUM MULT. ! ;; !-------------------------------------! ;; ! QUEUE # ! QUANTUM MULT. ! ;; !-------------------------------------! ;; ! 3 ! SCALE FACTOR ! ;; !=====================================! ;.SCBCT==0 ;WORD COUNT .SCBMP==1 ;QUEUE #,,QUANTUM MULTIPLIER (IN MILLISECONDS) .SCBMQ==2 ;QUEUE #,,QUANTUM MULTIPLIER (IN MILLISECONDS) .SCBMR==3 ;3,,SCALE FACTOR SC.BMR==3,,0 ;LH MUST BE 3 .SCRMX==000016 ;READ MAXIMUM QUANTUM RUN FOR PQ1 AND/OR PQ2 .SCSMX==400016 ;SET MAXIMUM QUANTUM RUN FOR PQ1 AND/OR PQ2 ;;BLOCK CONTAINS: ;; !=====================================! ;; ! WORD COUNT ! ;; !-------------------------------------! ;; ! QUEUE # ! MAX. TIME SLICE ! ;; !-------------------------------------! ;; / / ;; / / ;; / / ;; !-------------------------------------! ;; ! QUEUE # ! MAX. TIME SLICE ! ;; !=====================================! ;.SCBCT==0 ;WORD COUNT .SCBMX==1 ;QUEUE NUMBER,,MAXIMUM TIME SLICE (IN MILLISECONDS) .SCRSQ==000017 ;READ SECONDARY CLASS QUOTAS .SCSSQ==400017 ;SET SECONDARY QUOTAS FOR CLASS ;;BLOCK CONTAINS: ;; !=====================================! ;; ! WORD COUNT ! ;; !-------------------------------------! ;; ! CLASS ! QUOTA ! ;; !-------------------------------------! ;; / / ;; / / ;; / / ;; !-------------------------------------! ;; ! CLASS ! QUOTA ! ;; !=====================================! ;.SCBCT==0 ;WORD COUNT .SCBSQ==1 ;CLASS,,QUOTA .SCRIQ==000020 ;READ TIME PERCENTAGE TO SCAN JUST SWAPPED IN QUEUE BEFORE SUBQUEUES .SCSIQ==400020 ;SET TIME PERCENTAGE TO SCAN JUST SWAPPED IN QUEUE BEFORE SUBQUEUES ;BLOCK CONTAINS: .SCBIQ==0 ;PERCENTAGE TO SCAN JUST SWAPPED IN QUEUE .SCRSS==000021 ;READ SWAP SCAN TIME .SCSSS==400021 ;SET SWAP SCAN TIME ;BLOCK CONTAINS: .SCBSS==0 ;VALUE OF SCAN SWAP TIME (TICKS) .SCRBB==000022 ;READ NUMBER FOR BACKGROUND BATCH SUBQUEUE .SCSBB==400022 ;SET NUMBER FOR BACKGROUND BATCH SUBQUEUE ;BLOCK CONTAINS: .SCBBB==0 ;SUBQUEUE FOR BACKGROUND BATCH .SCRBS==000023 ;READ BACKGROUND BATCH SWAP TIME INTERVAL .SCSBS==400023 ;SET BACKGROUND BATCH SWAP TIME INTERVAL ;BLOCK CONTAINS: .SCBBS==0 ;NUMBER OF TICKS BETWEEN BACKGROUND BATCH SWAP INS. .SCRSF==000024 ;READ SCHEDULER FAIRNESS FACTOR .SCSSF==400024 ;SET SCHEDULER FAIRNESS FACTOR ;BLOCK CONTAINS: .SCBSF==0 ;VALUE OF SCHEDULER FAIRNESS FACTOR .SCRSW==000025 ;READ SWAPPER FAIRNESS FACTOR .SCSSW==400025 ;SET SWAPPER FAIRNESS FACTOR ;BLOCK CONTAINS: .SCBSW==0 ;VALUE OF SWAPPER FAIRNESS FACTOR .SCRIO==000026 ;READ IN-CORE FAIRNESS .SCSIO==400026 ;SET IN-CORE FAIRNESS ;BLOCK CONTAINS: .SCBIO==0 ;PERCENTAGE TO SCAN IN-CORE QUEUES FIRST .SCRSC==000027 ;READ SCDCOR .SCSSC==400027 ;SET SCDCOR ;BLOCK CONTAINS: .SCBSC==0 ;VALUE OF SCDCOR .SCRSO==000030 ;READ SCAN ORDER .SCSSO==400030 ;SET SCAN ORDER ;;BLOCK CONTAINS: ;; !=====================================! ;; ! WORD COUNT ! ;; !-------------------------------------! ;; ! CPU# ! SUB FCN ! ;; !-------------------------------------! ;; / / ;; / / ;; / / ;; !-------------------------------------! ;; ! CPU# ! SUB FCN ! ;; !=====================================! ;.SCBCT==0 ;WORD COUNT .SCBSO==1 .SCBS0==0 ;HPQ,PQ1,PQ2 .SCBS1==1 ;HPQ,PQ2,PQ1 .SCRRT==000031 ;READ SEGMENT RETENTION TIME .SCSRT==400031 ;SET SEGMENT RETENTION TIME ;;BLOCK CONTAINS: ;; !=====================================! ;; ! DORM. SEG. RETENTION TIME (JIFFIES) ! ;; !=====================================! .SCBRT==0 ;RETENTION TIME .SCRFG==000032 ;READ FREE CORE GOAL .SCSFG==400032 ;SET FREE CORE GOAL ;;BLOCK CONTAINS: ;; !=====================================! ;; ! MINIMUM FREE CORE SIZE (GOAL) ! ;; !-------------------------------------! ;; ! MAXIMUM FREE CORE SIZE ! ;; !=====================================! ;;NOTE THAT BOTH SIZES ARE PERCENTAGES OF USER CORE AS DETERMINED ;;WHEN THE SYSTEM WAS BOOTED. .SCBFG==0 ;GOAL .SCBFL==1 ;LIMIT ;SCHED. UUO ERROR CODES SCHAC%==1 ;ADDRESS CHECK SCHUF%==2 ;UNKNOWN FUNCTION SCHUJ%==3 ;UNKNOWN JOB SCHNP%==4 ;NOT PRIVILEGED SCHUC%==5 ;UNKNOWN CLASS SCHUQ%==6 ;UNKNOWN QUEUE SCHNC%==7 ;NON-EXISTANT CHANNEL SCHEB%==10 ;EXPONENTIAL FACTOR BAD SCHMI%==11 ;ATTEMPT TO SET PROT WHEN MCUINT NON-ZERO ;SCHNS%==12 ;OBSOLETE SCHNH%==13 ;NOT 100% SCHFN%==14 ;FAIRNESS NOT POSITIVE SCHIC%==15 ;ILLEGAL CPU SCHUO%==16 ;UNKNOWN SCAN ORDER SUBTTL MISC. NON-I/O -- ATTACH AT.UMM==1B0 ;PLACE IN MONITOR MODE AT.UUM==1B1 ;PLACE IN USER MODE SUBTTL MISC. NON-I/O -- ACCT. ;ACCT. FUNCTIONS .ACTCH==0 ;CHANGE THE ACCOUNT STRING .ACTRD==1 ;READ THE ACCOUNT STRING ;ACCT. ERROR CODES ACTTL%==1 ;ACCOUNT STRING TOO LONG ACTAC%==2 ;ADDRESS CHECK ERROR ACTIL%==3 ;ILLEGAL ARGUMENT SPECIFIED ACTNJ%==4 ;NON-EXISTANT JOB SPECIFIED ACTPS%==5 ;PRIVILEGED ACCOUNT STRING SUBTTL MISC. NON-I/O -- ACCLG. AC.MAX==1B0 ;CHECK LOGMAX AC.BMX==1B1 ;CHECK BATMAX AC.DCR==1B2 ;DECREMENT LOGNUM COUNT ;ERROR CODES ACLMX%==1 ;LOGMAX CHECK FAILED ACLBM%==2 ;BATMAX CHECK FAILED ACLIL%==3 ;ACCLG. ARGUMENT ERROR ACLJL%==4 ;ACCLG. GOT BAD DECREMENT WITH JLOG SET ACLDC%==5 ;ACCLG. ERROR, DECR TRIED WITHOUT INCR DONE SUBTTL MISC. NON-I/O -- JOBPEK JK.WRT==1B0 ;1=WRITE OTHER JOB'S CORE, 0=READ JK.UPM==1B1 ;READ OTHER JOB'S UPMP (JK.WRT MUST BE 0) JK.EVA==1B2 ;SOURCE ADDRESS IS BETWEEN 340000 AND 377777. TREAT ;AS IF IT WERE AN EXEC VIRTUAL ADDRESS MAPPED THROUGH ;THE SPECIFIED JOB'S UPMP. (JK.WRT AND JK.UPM MUST BE 0) JK.AIO==1B3 ;DO NOT BLOCK IF DATA IS INACCESSIBLE ; (ONLY IF JK.UPM OR JK.EVA) JK.JOB==777B17 ;JOB NUMBER (FORMAT 1) JK.WCT==777777B35;WORD COUNT (FORMAT 1) JK.JCH==777777B35 ;JCH (FORMAT 2) JK.EWC==1777B17 ;EXTENDED FORMAT WORD COUNT (FORMAT 2) ;JOBPEK ERROR CODES JKNPV%==1 ;JOB NOT PRIVILEGED JKIJN%==2 ;ILLEGAL JOB NUMBER JKSWP%==3 ;JOB SWAPPED OUT OR IN TRANSIT JKIAD%==4 ;ILLEGAL ADDRESS (SOURCE OR DESTINATION) JKDNA%==5 ;DATA NOT ADDRESSABLE (ONLY IF JK.AIO SET) JKPNC%==6 ;PAGE NOT IN CORE JKIOE%==7 ;I/O ERROR JKABZ%==10 ;ALLOCATED BUT ZERO PAGE SUBTTL MISC. NON-I/O -- RECON. ;RECON. FUNCTIONS .RCROM==0 ;RUN ONLY SPECIFIED JOB .RCSPN==1 ;TAKE A SNAPSHOT AND SUSPEND SYSTEM .RCCI7==2 ;TAKE A CONTINUABLE STOPCD DUMP AND CONTINUE .RCNAR==3 ;ENABLE/DISABLE AUTO-RELOADS .RCBTX==4 ;SPECIFY A NEW BOOTXT COMMAND STRING .RCRLD==5 ;RELOAD THE SYSTEM .RCRAC==6 ;CAUSE AUTCON TO CONFIGURE DEVICES .RCDET==7 ;DETACH CPU OR DEVICE (OBSOLETE) .RCATT==10 ;ATTACH CPU OR DEVICE (OBSOLETE) .RCMON==11 ;SET MEMORY ON-LINE .RCMOF==12 ;SET MEMORY OFF-LINE .RCCPU==13 ;RETURN CPU ACCESSIBILITY MASK FOR DEVICE .RCIOW==14 ;WAIT FOR ACTIVE I/O ON SYSTEM TO STOP (OBSOLETE) .RCSDF==15 ;SET DUMP/RELOAD FLAGS .RCCDF==16 ;CLEAR DUMP/RELOAD FLAGS .RCRBM==17 ;READ BOOTSTRAP MICROCODE INFORMATION .RCSBM==20 ;SUPPLY NEW BOOTSTRAP MICROCODE ;RECON. ERROR CODES RCIAL%==1 ;ILLEGAL ARGUMENT LIST RCNPU%==2 ;NOT PRIVILEGED RCNTS%==3 ;TIME-SHARING HAS ALREADY STOPPED ON SOME CPU RCNIJ%==4 ;ILLEGAL JOB NUMBER RCNCD%==5 ;SYSTEM CANNOT BE SNAPSHOTTED RCNAC%==6 ;ADDRESS CHECK RCNIS%==7 ;ILLEGAL STRING RCICN%==10 ;ILLEGAL CPU NUMBER RCNCR%==11 ;CPU STILL RUNNING RCNCA%==12 ;CAN'T ATTACH DISK RCNDS%==13 ;DEVICE IS SPOOLED RCNAA%==14 ;DEVICE IS ALREADY ATTACHED RCNID%==15 ;ILLEGAL DEVICE RCNDU%==16 ;DEVICE IN USE RCNND%==17 ;CAN NOT DETACH DISK RCNNL%==20 ;LOKCON NOT LOADED (CAN'T SET MEMORY OFF-LINE) RCNMM%==21 ;REMOVING MONITOR MEMORY RCNTB%==22 ;JOB(S) TOO BIG RCNLJ%==23 ;MOVING LOCKED JOB(S) RCNBN%==24 ;BOOTSTRAP NOT AVAILABLE RCNEM%==25 ;NON-EXISTANT MICROCODE RCMLD%==26 ;MICROCODE LENGTHS DIFFER SUBTTL MISC. NON-I/O -- RUNTIM RN.PCN==1B0 ;RETURN PRECISION RUNTIME IN TEN-MICROSECOND UNITS SUBTTL MISC. NON-I/O -- CMAND. ;FUNCTIONS .CMINT==0 ;INITIALIZE (CLEAR) AND ADD A SET OF COMMANDS DEFINE .CMINI< PRINTX % .CMINI will be obsolete; please use .CMINT instead. DEFINE .CMINI<0> ;> .CMADD==1 ;ADD A SET OF COMMANDS .CMDEL==2 ;DELETE A SET OF COMMANDS .CMLST==3 ;RETURN A LIST OF COMMAND NAMES .CMRET==4 ;RETURN INFORMATION ABOUT A COMMAND .CMDMP==5 ;DUMP THE COMMAND DATA BASE ;OFFSETS FOR GENERIC COMMAND BLOCK (USED BY FUNCTIONS .CMDEF AND .CMADD, ;AND RETURNED BY FUNCTIONS .CMRET AND .CMDMP .CMFLA==0 ;FLAGS AND LENGTH WORD DEFINE .CMFLG< PRINTX % .CMFLG will be obsolete; please use .CMFLA instead. DEFINE .CMFLG<0> ;> CM.UN1==10B17 ;UNIQUE TO 1 CHARACTER CM.UN2==4B17 ; UNIQUE TO 2 CHARACTERS CM.UN3==2B17 ; "" "" 3 "" CM.UN4==1B17 ; "" "" 4 "" CM.UNQ==17B17 ;UNIQNESS BITS. ; CM.XXX==1B13 ;RESERVED CM.AUT==1B12 ;AUTO-PUSH COMMAND (PRESERVE CORE IMAGE) CM.CNT==777777B35 ;NUMBER OF WORDS IN THIS SUB-BLOCK .CMNAM==1 ;COMMAND NAME .CMDVC==2 ;DEVICE NAME DEFINE .CMDEV< PRINTX % .CMDEV will be obsolete; please use .CMDVC instead. DEFINE .CMDEV<2> ;> .CMFLE==3 ;FILENAME DEFINE .CMFIL< PRINTX % .CMFIL will be obsolete; please use .CMFLE instead. DEFINE .CMFIL<3> ;> .CMEXT==4 ;EXTENSION,,0 .CMPPN==5 ;PPN .CMSFD==6 ;FIRST SFD .CMMAX==.CMSFD+<.PTMAX-.PTSFD-1> ;MAX LENGTH ;FORMAT RETURNED BY .CMLST FUNCTION ;FORMAT READ BY .CMDEL FUNCTION .CMCOU==0 ;NUMBER OF NAMES TO FOLLOW DEFINE .CMCNT< PRINTX % .CMCNT will be obsolete; please use .CMCOU instead. DEFINE .CMCNT<0> ;> ;.... ;AS MANY NAMES AS REQUIRED. ;FORMAT READ BY .CMRET FUNCTION (OUTPUT IS RETURNED IN GENERIC BLOCK FORMAT) .CMSIZ==0 ;SIZE OF ARGUMENT BLOCK THAT FOLLOWS .CMCMN==1 ;COMMAND NAME REQUESTED. ;ERROR RETURNS CMIAL%==1 ;ILLEGAL ARGUMENT LIST (SOME FIELD TOO LONG OR TOO SHORT) CMADC%==2 ;ADDRESS CHECK CMNER%==3 ;NOT ENOUGH ROOM IN FUNNY SPACE. CMDNF%==4 ;DID NOT FINISH (NOT ENOUGH ROOM IN USER BUFFER) CMNSN%==5 ;NO SUCH COMMAND NAME (ON .CMRET) SUBTTL MISC. NON-I/O -- SCS UUO ; SYSTEM COMMUNICATION SERVICES UUO ; CALL: MOVEI AC,ADR ; SCS. AC, ; ; ; ARGUMENT BLOCK .SQFNC==0 ;FUNCTION CODE WORD SS.CPU==7B8 ;CPU NUMBER (ONLY USED IN CERTAIN FUNCTIONS) SS.LEN==777B17 ;LENGTH OF BLOCK (INCLUDING THIS WORD) SS.FNC==777777B35 ;FUNCTION CODE .SSCON==0 ;REQUEST A CONNECTION .SSLIS==1 ;LISTEN FOR A CONNECTION .SSREJ==2 ;REJECT A CONNECTION REQUEST .SSDIS==3 ;DISCONNECT AND CLOSE A CONNECTION .SSSDG==4 ;SEND A DATAGRAM .SSQRD==5 ;QUEUE BUFFER(S) TO RECEIVE DATAGRAM .SSSMG==6 ;SEND A MESSAGE .SSQRM==7 ;QUEUE BUFFER(S) TO RECEIVE MESSAGE .SSCSP==10 ;RETURN INFORMATION ABOUT STATUS OF ; A CONNECTION .SSRCD==11 ;RETURN CONFIGURATION DATA FOR A ; REMOTE SYSTEM .SSSTS==12 ;RETURN INFORMATION ABOUT STATUS OF ; A CONNECTION (.SSCSP IN BRIEF) .SSRMG==13 ;RECEIVE A MESSAGE .SSMAP==14 ;MAP A BUFFER FOR DMA TRANSFER .SSUMP==15 ;UNMAP A BUFFER FOR DMA TRANSFER .SSSND==16 ;SEND DATA TO REMOTE HOST .SSREQ==17 ;REQUEST DELIVERY OF DATA ; .SSAIC==20 ;ADD INTERRUPT CHANNEL .SSRDG==22 ;RECEIVE A DATAGRAM .SSACC==23 ;ACCEPT A CONNECTION REQUEST .SSGDE==24 ;RETURN ENTRY FROM DATA REQUEST ; COMPLETE QUEUE .SSEVT==25 ;RETURN ENTRY FROM EVENT QUEUE .SSCRD==26 ;CANCEL DATAGRAM RECEIVE .SSCRM==27 ;CANCEL MESSAGE RECEIVE .SSGLN==30 ;GET LOCAL NODE NUMBER .SSRBS==35 ;RETURN MINIMUM BUFFER SIZES .SSRPS==36 ;RETURN PATH STATUS ;ARGUMENTS FOR FUNCTION .SSCON .SQSPN==1 ;BYTE POINTER TO SOURCE PROCESS NAME .SQDPN==2 ;BYTE POINTER TO DESTINATION PROCESS NAME .SQSYS==3 ;NODE NUMBER,,CONNECT ID BITS .SQCDT==4 ;ADDRESS OF INITIAL CONNECTION DATA .SQAMC==5 ;ADDRESS OF MESSAGE BUFFER CHAIN .SQADC==6 ;ADDRESS OF DATAGRAM BUFFER CHAIN .SQRCI==7 ;RETURNED CONNECT ID ;ARGUMENTS FOR FUNCTION .SSLIS .SQSPN==1 ;BYTE POINTER TO SOURCE PROCESS NAME .SQDPN==2 ;BYTE POINTER TO DESTINATION PROCESS NAME .SQSYS==3 ;NODE NUMBER,,CONNECT ID BITS .SQLCI==4 ;RETURNED CONNECT ID ;ARGUMENTS FOR FUNCTION .SSREJ .SQCID==1 ;CONNECT ID .SQREJ==2 ;REJECTION REASON CODE ;ARGUMENTS FOR FUNCTION .SSDIS .SQCID==1 ;CONNECT ID .SQDIS==2 ;DISCONNECT REASON CODE ;ARGUMENTS FOR FUNCTIONS .SSSDG/.SSSMG .SQCID==1 ;CONNECT ID .SQAPT==2 ;ADDRESS OF DATAGRAM/MESSAGE TEXT .SQLPT==3 ;LENGTH OF DATAGRAM/MESSAGE TEXT .SQFLG==4 ;FLAGS AND OPTIONAL PATH SPEC SC%FLG==7777777777B29 ;RESERVED FOR FLAGS SC%MOD==1B1 ;MODE FLAG (HIGH DENSITY IF SET, INDUS. COMPAT. IF NOT) SC%OPS==77B35 ;OPTIONAL PATH SPEC MASK .SSAPS==0 ;AUTO PATH SELECT .SSPTA==1 ;USE PATH A .SSPTB==2 ;USE PATH B ;ARGUMENTS FOR FUNCTION .SSQRD/.SSQRM .SQCID==1 ;CONNECT ID .SQAFB==2 ;ADDRESS OF FIRST BUFFER IN CHAIN - FIRST WORD OF EACH ; BUFFER IS POINTER TO NEXT OR ZERO ;ARGUMENTS FOR FUNCTION .SSCSP .SQCID==1 ;CONNECT ID .SQCST==2 ;CONNECTION STATE .SQDCI==3 ;DESTINATION CONNECT ID .SQBDN==4 ;BYTE POINTER TO DESTINATION PROCESS NAME .SQNOD==5 ;NODE NUMBER .SQREA==6 ;SOURCE,,DESTINATION DISCONNECT CODES ;ARGUMENTS FOR FUNCTION .SSRCD .SQCID==1 ;CONNECT ID (OR ZERO TO USE NODE NUMBER) .SQOND==2 ;NODE NUMBER (USED IF .SQCID IS ZERO) .SQVCS==3 ;VIRTUAL CIRCUIT STATE,,DESTINATION NODE NUMBER .SQSAD==4 ;SYSTEM ADDRESS (2 WORDS) .SQMDD==6 ;MAXIMUM DATAGRAM SIZE AT DESTINATION .SQMDM==7 ;MAXIMUM MESSAGE SIZE AT DESTINATION .SQDST==10