;TWXBTS.MID.3 29-May-77 18:57:30 TECO'd by CPML-MARK ; This file defines all the Twenex system bits .AUXIL IFNDEF DEFSYM,[ ;ALLOW USER TO USE SYMBOLS IN OTHER WAYS IF HE WISHES. ;BUT NORMALLY, DEFSYM FOO==BAR DOES FOO==BAR WITH ERROR CHECK. DEFINE DEFSYM X/ IRPS Z,,[X] IFNDEF Z,.QUOTE/.QUOTE/X .ELSE [ $$TEM1==Z .QUOTE/.QUOTE/X IFN Z-$$TEM1,.ERR Z MULTIPLY .QUOTE`.QUOTE/DEFINED/` ] .ISTOP TERMIN TERMIN IFLE .MLLIT,.ERR .MLLIT MUST BE 1; SETTING IT TO 1. .MLLIT==1 $$TEMP==1 ] .ELSE $$TEMP==0 ;***************************************** ;JSYS SPECIFIC ARGUMENTS ;THE FOLLOWING ARE ORDERED ALPHABETICALLY BY JSYS NAME ;****************************************** ;ACCES - ACCESS A DIRECTORY (E.G., BY CONNECTING) DEFSYM AC%CON==:1_35. ;CONNECT TO THE SPECIFIED DIRECTORY DEFSYM AC%OWN==:1_34. ;GAIN OWNERSHIP DEFSYM AC%REM==:1_33. ;REMOVE OWNERSHIP ;OFFSETS IN ARGUMENT BLOCK DEFSYM .ACDIR==:0 ;DIRECTORY DESIGNATOR DEFSYM .ACPSW==:1 ;POINTER TO PASSWORD STRING DEFSYM .ACJOB==:2 ;JOB NUMBER (-1 FOR SELF) ;ALLOC JSYS FUNCTION CODES DEFSYM .ALCAL==:0 ;ALLOCATE A DEVICE ;ATTACH DEFSYM AT%CCJ==:1_35. ;^C JOB WHEN ATTACHED DEFSYM AT%NAT==:1_34. ;NO ATTACH DEFSYM AT%JOB==:777777 ;JOB NUMBER ;CFORK DEFSYM CR%MAP==:1_35. ;SET MAP FOR NEW FORK TO POINT TO ; THIS PROCESS DEFSYM CR%CAP==:1_34. ;MAKE CAPABILITIES IDENTICAL DEFSYM CR%ACS==:1_32. ;SET ACS FROM BLOCK DEFSYM CR%ST==:1_31. ;START PROCESS AT PC DEFSYM CR%PCV==:777777 ;VALUE OF PC ;CHFDB DEFSYM CF%NUD==:1_35. ;NO UPDATE DIRECTORY DEFSYM CF%DSP==:777,, ;FDB DISPLACEMENT DEFSYM CF%JFN==:777777 ;JFN ;CHKAC JSYS DEFINITIONS ;CHKAC FLAG DEFINITIONS DEFSYM CK%JFN==:1_35. ;JFN IS GIVEN AS AN ARGUMENT ;CHKAC ARGUMENT BLOCK OFFSET VALUES DEFSYM .CKAAC==:0 ;ACCESS CODE DEFSYM .CKALD==:1 ;LOGGED IN USER NUMBER OF USER DEFSYM .CKACD==:2 ;CONNECTED DIR NUMBER OF USER DEFSYM .CKAEC==:3 ;ENABLED CAPABILITIES OF USER BEING CHK'D DEFSYM .CKAUD==:4 ;DIR NUMBER OF DIRECTORY CONTAINING FILE DEFSYM .CKAPR==:5 ;PROTECTION OF FILE ;CHKAC ACCESS CODES DEFSYM .CKARD==:0 ;READ AN EXISTING FILE DEFSYM .CKAWT==:1 ;WRITE AN EXISTING FILE DEFSYM .CKAWR==:1 ; (ANOTHER NAME FOR ABOVE) DEFSYM .CKAEX==:2 ;EXECUTE AN EXISTING FILE DEFSYM .CKAAP==:3 ;APPEND TO AN EXISTING FILE DEFSYM .CKADL==:4 ;GET DIR LISTING OF AN EXISTING FILE DEFSYM .CKADR==:6 ;READ THE DIRECTORY DEFSYM .CKAOF==:7 ;OPEN FILES IN DIR (NOT IMPLEMENTED) DEFSYM .CKACN==:10 ;CONNECT TO A DIR DEFSYM .CKACF==:11 ;CREATE FILES IN DIR ;CLOSF DEFSYM CO%NRJ==:1_35. ;NO RELEASE JFN DEFSYM CO%JFN==:777777 ;JFN ;CLZFF DEFSYM CZ%NIF==:1_35. ;NO INFERIOR FORK FILES DEFSYM CZ%NSF==:1_34. ;NO SELF FORK FILES DEFSYM CZ%NRJ==:1_33. ;NO RELEASE JFN DEFSYM CZ%NCL==:1_32. ;NO CLOSE FILE DEFSYM CZ%UNR==:1_31. ;UNRESTRICT DEFSYM CZ%ARJ==:1_30. ;ALWAYS RELEASE JFN DEFSYM CZ%ABT==:1_29. ;ABORT DEFSYM CZ%NUD==:1_28. ;NO UPDATE DIRECTORY DEFSYM CZ%PRH==:777777 ;PROCESS HANDLE ;CNDIR DEFSYM CN%CKP==:1_35. ;CHECK PASSWORD ONLY DEFSYM CN%NOC==:1_34. ;NO CONNECT DEFSYM CN%JOB==:1_33. ;DOING CONNECT FOR ANOTHER JOB DEFSYM CN%DIR==:777777 ;DIRECTORY NUMBER ;COMND ;COMND - COMMAND STATE BLOCK DEFSYM .CMFLG==:0 ;USER FLAGS,,REPARSE DISPATCH ADDRESS DEFSYM .CMIOJ==:1 ;INJFN,,OUTJFN DEFSYM .CMRTY==:2 ;^R BUFFER POINTER DEFSYM .CMBFP==:3 ;PTR TO TOP OF BUFFER DEFSYM .CMPTR==:4 ;PTR TO NEXT INPUT TO BE PARSED DEFSYM .CMCNT==:5 ;COUNT OF SPACE LEFT IN BUFFER AFTER PTR DEFSYM .CMINC==:6 ;COUNT OF CHARACTERS FOLLOWING PTR DEFSYM .CMABP==:7 ;ATOM BUFFER POINTER DEFSYM .CMABC==:10 ;ATOM BUFFER SIZE DEFSYM .CMGJB==:11 ;ADR OF GTJFN ARG BLOCK CM%GJB==:777777 ;ADR OF GTJFN ARG BLOCK ;COMND - FUNCTION DESCRIPTOR BLOCK DEFSYM .CMFNP==:0 ;FUNCTION AND POINTER DEFSYM CM%FNC==:777_27. ;FUNCTION CODE DEFSYM CM%FFL==:777,, ;FUNCTION-SPECIFIC FLAGS DEFSYM CM%LST==:777777 ;LIST POINTER TO OTHER BLOCKS DEFSYM .CMDAT==:1 ;DATA FOR FUNCTION DEFSYM .CMHLP==:2 ;HELP TEXT POINTER DEFSYM .CMDEF==:3 ;DEFAULT STRING POINTER ;COMND - FLAGS IN .CMFLG DEFSYM CM%ESC==:1_35. ;ESC SEEN DEFSYM CM%NOP==:1_34. ;NO PARSE DEFSYM CM%EOC==:1_33. ;END OF COMMAND SEEN DEFSYM CM%RPT==:1_32. ;REPEAT PARSE NEEDED DEFSYM CM%SWT==:1_31. ;SWITCH TERMINATED WITH ":" DEFSYM CM%PFE==:1_30. ;PREVIOUS FIELD ENDED WITH ESC DEFSYM CM%RAI==:1_29. ;RAISE INPUT DEFSYM CM%XIF==:1_28. ;EXCLUDE INDIRECT FILES DEFSYM CM%HPP==:1_20. ;HELP POINTER PRESENT DEFSYM CM%DPP==:1_19. ;DEFAULT POINTER PRESENT DEFSYM CM%SDH==:1,, ;SUPPRESS DEFAULT HELP MESSAGE ;FLAGS FOR CMSWI FUNCTION DEFSYM CM%VRQ==:1_35. ;VALUE REQUIRED ;FLAGS FOR CMTAD FUNCTION DEFSYM CM%IDA==:1_35. ;INPUT DATE DEFSYM CM%ITM==:1_34. ;INPUT TIME DEFSYM CM%NCI==:1_33. ;NO CONVERT TO INTERNAL ;FLAGS IN KEYWORD TABLE (FIRST WORD OF STRING IF B0-6 = 0) DEFSYM CM%INV==:1 ;INVISIBLE DEFSYM CM%NOR==:1_1. ;NO-RECOGNIZE (PLACEHOLDER) DEFSYM CM%FW==:1_28. ;FLAG WORD (MUST ALWAYS BE ON) ;COMND - FUNCTION CODES DEFSYM .CMKEY==:0 ;KEYWORD DEFSYM .CMNUM==:1 ;NUMBER DEFSYM .CMNOI==:2 ;NOISE WORD DEFSYM .CMSWI==:3 ;SWITCH DEFSYM .CMIFI==:4 ;INPUT FILE DEFSYM .CMOFI==:5 ;OUTPUT FILE DEFSYM .CMFIL==:6 ;GENERAL FILESPEC DEFSYM .CMFLD==:7 ;ARBITRARY FIELD DEFSYM .CMCFM==:10 ;CONFIRM DEFSYM .CMDIR==:11 ;DIRECTORY NAME DEFSYM .CMUSR==:12 ;USER NAME DEFSYM .CMCMA==:13 ;COMMA DEFSYM .CMINI==:14 ;INIT LINE DEFSYM .CMFLT==:15 ;FLOATING POINT NUMBER DEFSYM .CMDEV==:16 ;DEVICE NAME DEFSYM .CMTXT==:17 ;TEXT TO ACTION CHAR DEFSYM .CMTAD==:20 ;TIME AND DATE DEFSYM .CMQST==:21 ;QUOTED STRING DEFSYM .CMUQS==:22 ;UNQUOTED STRING DEFSYM .CMTOK==:23 ;TOKEN DEFSYM .CMNUX==:24 ;NUMBER DELIMITED BY NON-DIGIT ;CRDIR DEFSYM CD%STR==:1_35. ;USE SPECIFIED STRUCTURE DEFSYM CD%PSW==:1_34. ;SET PASSWORD STRING DEFSYM CD%LIQ==:1_33. ;SET LOGGED IN QUOTA DEFSYM CD%PRV==:1_32. ;SET PRIVILEGES DEFSYM CD%MOD==:1_31. ;SET MODE BITS DEFSYM CD%LOQ==:1_30. ;SET LOGGED OUT QUOTA DEFSYM CD%NUM==:1_29. ;SET DIRECTORY NUMBER FROM PARAM BLK DEFSYM CD%FPT==:1_28. ;SET DEFAULT FILE PROTECTION DEFSYM CD%DPT==:1_27. ;SET DIRECTORY PROTECTION DEFSYM CD%RET==:1_26. ;SET DEFAULT RETENTION COUNT DEFSYM CD%LLD==:1_25. ;SET LAST LOGIN DATE DEFSYM CD%UGP==:1_24. ;SET USER GROUPS DEFSYM CD%DGP==:1_23. ;SET DIRECTORY GROUPS DEFSYM CD%DEL==:1,, ;DELETE DIRECTORY DEFSYM CD%APB==:777777 ;ADDRESS OF PARAMETER BLOCK DEFSYM .CDSTR==:0 ;POINTER TO STRUCTURE NAME STRING DEFSYM .CDPSW==:1 ;POINTER TO PASSWORD STRING DEFSYM .CDLIQ==:2 ;LOGGED IN QUOTA DEFSYM .CDPRV==:3 ;PRIVILEGE WORD DEFSYM .CDMOD==:4 ;MODE WORD DEFSYM CD%DIR==:1_35. ;DIRECTORY NAME FOR CNDIR ONLY (FILES ONLY) DEFSYM CD%ANA==:1_34. ;ALPHANUMERIC ACCOUNTS DEFSYM CD%RLM==:1_33. ;REPEAT LOGIN MESSAGES DEFSYM .CDLOQ==:5 ;LOGGED OUT QUOTA DEFSYM .CDNUM==:6 ;DIRECTORY NUMBER DEFSYM .CDFPT==:7 ;DEFAULT FILE PROTECTION DEFSYM .CDDPT==:10 ;DIRECTORY PROTECTION DEFSYM .CDRET==:11 ;DEFAULT RETENTION COUNT DEFSYM .CDLLD==:12 ;LAST LOGIN DATE DEFSYM .CDUGP==:13 ;USER GROUPS DEFSYM .CDDGP==:14 ;DIRECTORY GROUPS ;CRLNM DEFSYM .CLNJ1==:0 ;DELETE 1 LOGICAL NAME FROM JOB DEFSYM .CLNS1==:1 ;DETETE 1 LOGICAL NAME FROM SYSTEM DEFSYM .CLNJA==:2 ;DELETE ALL JOB WIDE LOGICAL NAMES DEFSYM .CLNSA==:3 ;DELETE ALL SYSTEM LOGICAL NAMES DEFSYM .CLNJB==:4 ;CREATE A JOB WIDE LOGICAL NAME DEFSYM .CLNSY==:5 ;CREATE A SYSTEM WIDE LOGICAL NAME ;DELDF DEFSYM DD%DTF==:1_35. ;DELETE TEMPORARY FILES DEFSYM DD%DNF==:1_34. ;DELETE NONEXISTENT FILES DEFSYM DD%RST==:1_33. ;REBUILD THE SYMBOL TABLE DEFSYM DD%CHK==:1_32. ;CHECK THE DIR FOR CONSISTENCY ONLY ;DELF DEFSYM DF%NRJ==:1_35. ;DON'T RELEASE JFN DEFSYM DF%EXP==:1_34. ;EXPUNGE CONTENTS DEFSYM DF%FGT==:1_33. ;FORGET (EXPUNGE W/O DEASSIGNING ADDRESSES) DEFSYM DF%DIR==:1_32. ;DELETE, FORGET, AND EXPUNGE A DIRECTORY ; FILE. (ONLY IF ^E-CREATE KILL FAILED) DEFSYM DF%JFN==:777777 ;JFN ;DIAG JSYS DEFINITIONS DEFSYM DG%ADT==:7_33. ;ADDRESS TYPE FIELD DEFSYM DG%DVC==:177_26. ;DEVICE CODE FIELD DEFSYM .DGRH0==:130 ;MBC0 DEFSYM .DGRH7==:137 ;MBC7 DEFSYM DG%UNI==:77_6. ;UNIT NUMBER DEFSYM DG%SUN==:77 ;SUBUNIT NUMBER ;DIAG JSYS FUNCTION CODES DEFSYM .DGACU==:1 ;ASSIGN DEVICE DEFSYM .DGACH==:2 ;ASSIGN CONTROLLER AND ALL DEVICES DEFSYM .DGRCH==:3 ;RELEASE DEVICE(S) DEFSYM .DGSCP==:4 ;SETUP CHANNEL PROGRAM DEFSYM .DGRCP==:5 ;RELEASE CHANNEL PROGRAM DEFSYM .DGGCS==:6 ;GET CHANNEL STATUS ;DSKAS DEFSYM DA%DEA==:1_35. ;DEASSIGN DISK ADDRESS DEFSYM DA%ASF==:1_34. ;ASSIGN FREE PAGE DEFSYM DA%CNV==:1_33. ;CONVERT SOFTWARE TO HARDWARE ADDRESS DEFSYM DA%HWA==:1_32. ;HARDWARE ADDRESS GIVEN DEFSYM DA%INI==:1_31. ;INITIALIZE THE BIT TABLE DEFSYM DA%WRT==:1_30. ;WRITE THE BIT TABLE DEFSYM DA%ADR==:777777 ;DISK ADDRESS ;DSKOP DEFSYM DOP%SA==:1_35. ;SOFTWARE ADDRESS DEFSYM DOP%AT==:3_34. ;ADDRESS TYPE FIELD DEFSYM .DOPPU==:1 ;PHYSICAL CHANNEL AND UNIT DEFSYM DOP%CN==:37_29. ;CHANNEL NUMBER DEFSYM DOP%UN==:77_23. ;UNIT NUMBER DEFSYM DOP%UA==:37777777 ;UNIT ADDRESS DEFSYM .DOPSR==:2 ;STRUCTURE AND RELATIVE ADDRESS DEFSYM DOP%SN==:37_29. ;STRUCTURE NUMBER DEFSYM DOP%RA==:3777777777 ;RELATIVE ADDRESS DEFSYM DOP%EO==:1_25. ;ERROR IF UNIT OFFLINE DEFSYM DOP%IL==:1_24. ;INHIBIT ERROR LOGGING DEFSYM DOP%IR==:1_23. ;INHIBIT ERROR RECOVERY DEFSYM DOP%WR==:1_21. ;WRITE DEFSYM DOP%CT==:777777 ;WORD COUNT ;DUMPI/DUMPO DEFSYM DM%NWT==:1_35. ;NO WAIT FOR COMPLETION DEFSYM DM%FIN==:1_34. ;FINISH PREVIOUS REQUEST ;***NOT INPLEMENTED YET*** DEFSYM DM%PTR==:777777 ;POINTER TO COMMAND LIST ;DVCHR AND DVCH1 BIT DEFINITIONS DEFSYM DV%OUT==:1_35. ;DEVICE CAN DO OUTPUT DEFSYM DV%IN==:1_34. ;DEVICE CAN DO INPUT DEFSYM DV%DIR==:1_33. ;DEVICE HAS A DIRECTORY DEFSYM DV%AS==:1_32. ;DEVICE IS ASSIGNABLE DEFSYM DV%MDD==:1_31. ;DEVICE IS A MULTIPLE DIRECTORY DEVICE DEFSYM DV%AV==:1_30. ;DEVICE IS AVAILABLE TO THIS JOB DEFSYM DV%ASN==:1_29. ;DEVICE IS ASSIGNED BY ASND DEFSYM DV%MDV==:1_28. ;RESERVED (HISTORICAL) DEFSYM DV%MNT==:1_27. ;DEVICE IS MOUNTED DEFSYM DV%TYP==:777,, ;DEVICE TYPE FIELD DEFSYM DV%MOD==:177777 ;DEVICE DATA MODE DEFSYM DV%M0==:1 ;DEVICE CAN BE OPENED IN MODE 0 DEFSYM DV%M1==:1_1. ;DEVICE CAN BE OPENED IN MODE 1 DEFSYM DV%M2==:1_2. ;DEVICE CAN BE OPENED IN MODE 2 DEFSYM DV%M3==:1_3. ;DEVICE CAN BE OPENED IN MODE 3 DEFSYM DV%M4==:1_4. ;DEVICE CAN BE OPENED IN MODE 4 DEFSYM DV%M5==:1_5. ;DEVICE CAN BE OPENED IN MODE 5 DEFSYM DV%M6==:1_6. ;DEVICE CAN BE OPENED IN MODE 6 DEFSYM DV%M7==:1_7. ;DEVICE CAN BE OPENED IN MODE 7 DEFSYM DV%M10==:1_8. ;DEVICE CAN BE OPENED IN MODE 10 DEFSYM DV%M11==:1_9. ;DEVICE CAN BE OPENED IN MODE 11 DEFSYM DV%M12==:1_10. ;DEVICE CAN BE OPENED IN MODE 12 DEFSYM DV%M13==:1_11. ;DEVICE CAN BE OPENED IN MODE 13 DEFSYM DV%M14==:1_12. ;DEVICE CAN BE OPENED IN MODE 14 DEFSYM DV%M15==:1_13. ;DEVICE CAN BE OPENED IN MODE 15 DEFSYM DV%M16==:1_14. ;DEVICE CAN BE OPENED IN MODE 16 DEFSYM DV%M17==:1_15. ;DEVICE CAN BE OPENED IN MODE 17 DEFSYM D1%SPL==:1_35. ;DEVICE IS SPOOLED DEFSYM D1%ALC==:1_34. ;DEVICE IS UNDER CONTROL OF ALLOCATOR DEFSYM D1%VVL==:1_33. ;VOLUME VALID DEFSYM D1%NIU==:1_32. ;DEVICE SLOT IS NOT IN USE (FOR STRUCTURES ; NOT YET MOUNTED) DEFSYM D1%INI==:1_31. ;DEVICE IS BEING INITIALIZED (STRUCTURE ; IS AVAILABLE ONLY TO THE FORK WHOSE NUMBER ; IS STORED IN SDBSTS) ;DEVICE TYPE DEFINITIONS DEFSYM .DVDSK==:0 ;DISK DEFSYM .DVMTA==:2 ;MAGTAPE DEFSYM .DVDTA==:3 ;DECTAPE DEFSYM .DVPTR==:4 ;PAPER TAPE READER DEFSYM .DVPTP==:5 ;PAPER TAPE PUNCH DEFSYM .DVDSP==:6 ;DISPLAY DEFSYM .DVLPT==:7 ;LINE PRINTER DEFSYM .DVCDR==:10 ;CARD READER DEFSYM .DVFE==:11 ;FRONT END DEVICE DEFSYM .DVTTY==:12 ;TERMINAL DEFSYM .DVPTY==:13 ;PTY DEFSYM .DVNUL==:15 ;NULL DEVICE DEFSYM .DVNET==:16 ;ARPA NETWORK DEFSYM .DVPLT==:17 ;PLOTTER ;EFACT - FACT FILE ENTRY DEFINITIONS DEFSYM .EFHDR==:0 ;HEADER WORD DEFSYM EF%COD==:777_27. ;ENTRY TYPE CODE DEFSYM EF%JOB==:777,, ;JOB NUMBER DEFSYM EF%LIN==:7777_6. ;LINE NUMBER DEFSYM EF%SIZ==:77 ;ENTRY SIZE DEFSYM .EFUSR==:1 ;USER NUMBER WORD DEFSYM .EFTAD==:2 ;TIME AND DATE OF ENTRY ; FACT FILE ENTRY TYPE CODES DEFSYM .EFLGI==:501 ;LOGIN DEFSYM .EFLGO==:141 ;LOGOUT DEFSYM .EFCAC==:502 ;CHANGE ACCOUNT DEFSYM .EFATT==:142 ;CONSOLE ATTACH DEFSYM .EFDET==:143 ;CONSOLE DETACH DEFSYM .EFCHK==:201 ;CHECKPOINT DEFSYM .EFSDU==:540 ;START DISK-UTILIZATION ENTRIES DEFSYM .EFDSK==:601 ;DISK SPACE UTILIZATION DEFSYM .EFTIM==:741 ;TIME SET DEFSYM .EFRES==:740 ;SYSTEM RESTARTED DEFSYM .EFLPT==:401 ;LINE PRINTER USAGE DEFSYM .EFCDR==:402 ;CARD READER USAGE ;ENQ/DEQ BIT DEFINITIONS AND FUNCTION CODES ;FUNCTION CODES DEFSYM .ENQBL==:0 ;ENQ BLOCK OPTION DEFSYM .ENQAA==:1 ;ENQ ALLOCATE ONLY IF AVAILABLE DEFSYM .ENQSI==:2 ;ENQ SOFTWARE INTERRUPT WHEN LOCKED DEFSYM .ENQMA==:3 ;ENQ MODIFY ACCESS DEFSYM .DEQDR==:0 ;DEQ RESOURCE DEFSYM .DEQDA==:1 ;DEQ ALL RESOURCES OF THIS FORK DEFSYM .DEQID==:2 ;DEQ THIS ID NUMBER DEFSYM .ENQCS==:0 ;ENQC STATUS DEFSYM .ENQCG==:1 ;ENQC GET ENQ/DEQ QUOTA FOR A JOB DEFSYM .ENQCC==:2 ;ENQC CHANGE ENQ/DEQ QUOTA FOR A JOB DEFSYM .ENQCD==:3 ;ENQC DUMP LOCKS AND QUEUE ENTRIES ;BIT DEFINITIONS DEFSYM EN%SHR==:1_35. ;SHARABLE REQUEST DEFSYM EN%BLN==:1_34. ;BYPASS LEVEL NUMBER DEFSYM EN%NST==:1_33. ;ALLOW NESTING DEFSYM EN%LTL==:1_32. ;LONG TERM LOCK DEFSYM EN%LVL==:777,, ;LEVEL NUMBER DEFSYM EN%JOB==:777777 ;JOB NUMBER DEFSYM EN%QCE==:1_35. ;ERROR CODE IN RH OF STATUS WORD DEFSYM EN%QCL==:1_35. ;LOCK DUMP (.ENQCD ONLY) DEFSYM EN%QCO==:1_34. ;THIS FORK OWNS THE LOCK DEFSYM EN%QCQ==:1_33. ;THIS FORK IS IN THE QUEUE FOR THIS LOCK DEFSYM EN%QCT==:1_33. ;LOCK CONTAINS A TEXT STRING DEFSYM EN%QCX==:1_32. ;THE LOCK IS LOCKED EXCLUSIVELY DEFSYM EN%QCB==:1_31. ;USER IS BLOCKED FOR LOCK ;ENQ/DEQ ARGUMENT BLOCK DATA STRUCTURE DEFSYM .ENQLN==:0 ;# OF LOCKS ,, LENGTH OF ARGUMENT BLOCK DEFSYM .ENQID==:1 ;PSI CHANNEL # ,, REQUEST ID DEFSYM .ENQLV==:2 ;FLAGS & LEVEL NUMBER ,, JFN, -1, -2, OR -3 DEFSYM .ENQUC==:3 ;STRING POINTER OR USER CODE DEFSYM .ENQRS==:4 ;# OF RESOURCES IN POOL ,, # OF RESOURCES WANTED ;ENQC DUMP DATA STRUCTURE DEFSYM .ENQDF==:0 ;FLAGS + LEVEL # ,, OFN, 400000+JOB #, -2, OR -3 DEFSYM .ENQDR==:1 ;TOTAL RESOURCES IN POOL ,, RESOURCES REMAINING DEFSYM .ENQDT==:2 ;TIME STAMP OF LAST REQUEST LOCKED DEFSYM .ENQDC==:3 ;USER CODE OF LOCK OR START OF TEXT STRING DEFSYM .ENQDF==:0 ;FLAGS + PSI # ,, JOB # OF Q-ENTRY CREATOR DEFSYM .ENQDI==:1 ;GROUP # OR # REQUESTED ,, ENQ ID ;FLOUT/DFOUT ;FORMAT CONTROL WORD DEFSYM FL%SGN==:3_34. ;FIRST FIELD SIGN CONTROL DEFSYM .FLDIG==:0 ;DIGIT DEFSYM .FLSPC==:1 ;SPACE DEFSYM .FLPLS==:2 ;PLUS SIGN DEFSYM .FLSPA==:3 ;SPACE DEFSYM FL%JUS==:3_32. ;FIRST FIELD JUSTIFICATION CONTROL DEFSYM .FLLSP==:0 ;LEADING SPACES DEFSYM .FLLZR==:1 ;LEADING ZEROS DEFSYM .FLLAS==:2 ;LEADING ASTERISKS DEFSYM .FLTSP==:3 ;TRAILING SPACES DEFSYM FL%ONE==:1_31. ;FIRST FIELD NONBLANK DEFSYM FL%DOL==:1_30. ;DOLLAR SIGN PREFIX DEFSYM FL%PNT==:1_29. ;DECIMAL POINT DEFSYM FL%EXP==:3_27. ;THIRD FIELD EXPONENT CONTROL DEFSYM .FLEXN==:0 ;NO EXPONENT DEFSYM .FLEXE==:1 ;E EXPONENT PREFIX DEFSYM .FLEXD==:2 ;D EXPONENT PREFIX DEFSYM .FLEXM==:3 ;*10^ EXPONENT PREFIX DEFSYM FL%ESG==:3_25. ;EXPONENT SIGN CONTROL DEFSYM .FLDGE==:0 ;DIGIT DEFSYM .FLPLE==:1 ;PLUS SIGN DEFSYM .FLSPE==:2 ;SPACE DEFSYM .FLDGT==:3 ;DIGIT DEFSYM FL%OVL==:1_24. ;COLUMN OVERFLOW DEFSYM FL%RND==:37,, ;DIGIT POSITION FOR ROUNDING DEFSYM FL%FST==:77_12. ;FIRST FIELD WIDTH DEFSYM FL%SND==:77_6. ;SECOND FIELD WIDTH DEFSYM FL%THD==:77 ;THIRD FIELD WIDTH ;GET DEFSYM GT%ADR==:1_16. ;USE ADDRESS LIMITS IN AC2 DEFSYM GT%PRL==:1_15. ;PRELOAD PAGES DEFSYM GT%NOV==:1_14. ;DON'T OVERLAY EXISTING PAGES DEFSYM GT%FL2==:1_13. ;IF ON, AC2 CONTAINS FLAGS ;GETAB TABLE INDICES (MISSPELLED IN MONSYM AS GTTAB) DEFSYM .JOBTT==:0 ;JOB NUMBER TO TTY NUMBER DEFSYM .JOBRT==:1 ;JOB RUNTIME DEFSYM .TICKP==:2 ;TICKS PER SECOND DEFSYM .JOBDI==:3 ;JOB NUMBER TO DIRECTORY NUMBERS (OBS) DEFSYM .TTYJO==:4 ;TTY NUMBER TO JOB NUMBER DEFSYM .NCPGS==:5 ;NUMBER PHYSICAL CORE PAGES DEFSYM .DEVNA==:6 ;DEVICE NAME DEFSYM .DEVCH==:7 ;DEVICE CHARACTERISTICS DEFSYM .DEVUN==:10 ;DEVICE UNIT NUMBERS DEFSYM .DSKER==:11 ;DISK ERROR WORDS DEFSYM .DRMER==:12 ;DRUM ERROR WORDS DEFSYM .SYSVE==:13 ;VERSION TEXT DEFSYM .SYSTA==:14 ;STATISTICS DEFSYM .QTIME==:15 ;SCHED QUEUE TIMES DEFSYM .JOBNA==:16 ;JOB NUMBER TO PROGRAM NAME DEFSYM .SNAME==:17 ;SUBSYSTEM NAME DEFSYM .STIME==:20 ; " TIME DEFSYM .SPFLT==:21 ; " PAGE FAULTS DEFSYM .SSIZE==:22 ; " SIZE INTEGRAL DEFSYM .SNBLK==:23 ; " NUMBER WAKEUPS DEFSYM .DBUGS==:24 ;DBUGSW, DCHKSW DEFSYM .LOGDE==:25 ;LOG, JOB 0 DESIGNATORS DEFSYM .PTYPA==:26 ;PTY PARAMETERS PRINTX \.SYMTA definition in TWXBTS conflicts with .SYMTAB pseudo-op \ ;DEFSYM .SYMTA==:27 ;GETAB SYMBOL TABLE DEFSYM .DWNTI==:30 ;HSYS VARIABLES DEFSYM .JOBPN==:31 ;JOB NUMBER TO PROGRAM NAME DEFSYM .BLDTD==:32 ;MONITOR BUILD TIME AND DATE DEFSYM .LSTDR==:33 ;LAST DIR NUMBER ASSIGNED (OBS) DEFSYM .APRID==:34 ;APR SERIAL NUMBER DEFSYM .HQLAV==:35 ;HIGH QUEUE LOAD AVERAGES DEFSYM .LQLAV==:36 ;LOW QUEUE LOAD AVERAGES ;GETJI DEFSYM .JIJNO==:0 ;JOB NUMBER DEFSYM .JITNO==:1 ;TERMINAL NUMBER DEFSYM .JIUNO==:2 ;USER NUMBER DEFSYM .JIDNO==:3 ;DIRECTORY NUMBER DEFSYM .JISNM==:4 ;SUBSYS NAME DEFSYM .JIPNM==:5 ;PROGRAM NAME DEFSYM .JIRT==:6 ;RUN TIME DEFSYM .JICPJ==:7 ;CONTROLLING PTY JOB NUMBER DEFSYM .JIRTL==:10 ;RUN TIME LIMIT (SET BY TIMER JSYS) DEFSYM .JIBAT==:11 ;CONTROLLED BY BATCH DEFSYM .JIDEN==:12 ;MAGTAPE DEFAULT DENSITY DEFSYM .JIPAR==:13 ;MAGTAPE DEFAULT PARITY DEFSYM .JIDM==:14 ;MAGTAPE DEFAULT DATA MODE DEFSYM .JIRS==:15 ;MAGTAPE DEFAULT RECORD SIZE DEFSYM .JIDFS==:16 ;DEFERRED SPOOLING DEFSYM .JILNO==:17 ;LOGGED-IN DIRECTORY NUMBER ;GFRKS DEFSYM GF%GFH==:1_35. ;GET RELATIVE FORK HANDLES DEFSYM GF%GFS==:1_34. ;GET FORK STATUS ;GFUST DEFSYM .GFAUT==:0 ;GET FILE AUTHOR DEFSYM .GFLWR==:1 ;GET FILE LAST WRITER ;GTJFN DEFINITIONS ;FLAGS PROVIDED TO GTJFN ON CALL DEFSYM GJ%FOU==:1_35. ;FILE IS FOR OUTPUT USE DEFSYM GJ%NEW==:1_34. ;NEW FILE ONLY DEFSYM GJ%OLD==:1_33. ;OLD FILE ONLY DEFSYM GJ%MSG==:1_32. ;PRINT AN APPROPRIATE MESSAGE DEFSYM GJ%CFM==:1_31. ;CONFIRMATION IS REQUIRED DEFSYM GJ%TMP==:1_30. ;TEMPORARY DEFSYM GJ%NS==:1_29. ;DONT SEARCH SEARCH LISTS DEFSYM GJ%ACC==:1_28. ;NO ACCESS BY OTHER FORKS DEFSYM GJ%DEL==:1_27. ;IGNORE "DELETED" BIT DEFSYM GJ%JFN==:3_25. ;JFN USE FIELD DEFSYM .GJDNU==:0 ;DO NOT USE JFN PROVIDED DEFSYM .GJERR==:2 ;ERROR IF CANNOT USE JFN PROVIDED DEFSYM .GJALT==:3 ;USE ALTERNATE IF CANNOT USE GIVEN JFN DEFSYM GJ%IFG==:1_24. ;ACCEPT INPUT FILE GROUP DESCRIPTORS DEFSYM GJ%OFG==:1_23. ;ACCEPT OUTPUT FILE GROUP DESCRIPTORS DEFSYM GJ%FLG==:1_22. ;RETURN FLAGS DEFSYM GJ%PHY==:1_21. ;PHYSICAL DEVICE ONLY DEFSYM GJ%XTN==:1_20. ;EXTENDED FORMAT (E+11 EXISTS) DEFSYM GJ%FNS==:1_19. ;ACCUMULATOR 2 CONTAINS JOB FILE NUMBERS DEFSYM GJ%SHT==:1,, ;SHORT CALL FORMAT ;FLAGS PROVIDED TO GTJFN (IN SECOND FLAG WORD) DEFSYM G1%RND==:1_35. ;RETURN ON NULL(IN ALTERNATE FLAG WORD) DEFSYM G1%RBF==:1_34. ;^R BUFFER IS DISJOINT DEFSYM G1%NLN==:1_33. ;NO LONG NAMES DEFSYM G1%RCM==:1_32. ;RETURN CONFIRM MESSAGE ;FLAGS RETURNED BY GTJFN DEFSYM GJ%DEV==:1_35. ;ASTERISK WAS GIVEN FOR DEVICE DEFSYM GJ%UNT==:1_34. ;ASTERISK WAS GIVEN FOR UNIT DEFSYM GJ%DIR==:1_33. ;ASTERISK WAS GIVEN FOR DIRECTORY DEFSYM GJ%NAM==:1_32. ;ASTERISK WAS GIVEN FOR NAME DEFSYM GJ%EXT==:1_31. ;ASTERISK WAS GIVEN FOR EXTENSION DEFSYM GJ%VER==:1_30. ;ASTERISK WAS GIVEN FOR GENERATION DEFSYM GJ%UHV==:1_29. ;USE HIGHEST GENERATION DEFSYM GJ%NHV==:1_28. ;USE NEXT HIGHER GENERATION DEFSYM GJ%ULV==:1_27. ;USE LOWEST GENERATION DEFSYM GJ%PRO==:1_26. ;PROTECTION GIVEN DEFSYM GJ%ACT==:1_25. ;ACCOUNT GIVEN DEFSYM GJ%TFS==:1_24. ;TEMPORARY FILE SPECIFIED (;T) DEFSYM GJ%GND==:1_23. ;COMPLEMENT OF GJ%DEL ON CALL ;GTJFN TABLE OFFSETS DEFSYM .GJGEN==:0 ;FLAGS ,, GENERATION DEFSYM .GJDEF==:,,0 ;DEFAULT GENERATION DEFSYM .GJNHG==:,,-1 ;NEXT HIGHER GENERATION DEFSYM .GJLEG==:,,-2 ;LOWEST EXISTING GENERATION DEFSYM .GJALL==:,,-3 ;ALL GENERATIONS (I.E., ;*) DEFSYM .GJSRC==:1 ;SOURCE JFN ,, OUTPUT JFN DEFSYM .GJDEV==:2 ;DEFAULT DEVICE DEFSYM .GJDIR==:3 ;DEFAULT DIRECTORY DEFSYM .GJNAM==:4 ;DEFAULT NAME DEFSYM .GJEXT==:5 ;DEFAULT EXTENSTION DEFSYM .GJPRO==:6 ;DEFAULT PROTECTION DEFSYM .GJACT==:7 ;DEFAULT ACCOUNT DEFSYM .GJJFN==:10 ;DESIRED JFN DEFSYM .GJF2==:11 ;SECOND GROUP FLAGS,,COUNT DEFSYM .GJCPP==:12 ;COPY BUFFER POINTER DEFSYM .GJCPC==:13 ;COPY BUFFER COUNT DEFSYM .GJRTY==:14 ;RETYPE (^R) POINTER DEFSYM .GJBFP==:15 ;TOP OF BUFFER POINTER ;GNJFN - FLAGS RETURNED DEFSYM GN%STR==:1_22. ;STRUCTURE CHANGED DEFSYM GN%DIR==:1_21. ;DIRECTORY CHANGED DEFSYM GN%NAM==:1_20. ;NAME CHANGED DEFSYM GN%EXT==:1_19. ;EXTENSION CHANGED ;GTRPW DEFSYM PF%USR==:1_35. ;PAGE FAIL WORD - USER MODE REFERENCE DEFSYM PF%WRT==:1_30. ; " - WRITE REFERENCE DEFSYM TSW%RD==:1_21. ;TRAP STATUS WORD - READ DEFSYM TSW%WT==:1_20. ; " - WRITE DEFSYM TSW%WR==:1_20. ; (ANOTHER NAME FOR ABOVE) DEFSYM TSW%EX==:1_19. ; " - EXECUTE DEFSYM TSW%MN==:1,, ; " - MONITOR MODE REFERENCE ;GTSTS BITS RETURNED IN 2 DEFSYM GS%OPN==:1_35. ;FILE IS OPEN DEFSYM GS%RDF==:1_34. ;IF OPEN, FILE IS OPEN FOR READ DEFSYM GS%WRF==:1_33. ;IF OPEN, FILE IS OPEN FOR WRITE DEFSYM GS%XCF==:1_32. ;IF OPEN, FILE IS OPEN FOR EXECUTE DEFSYM GS%RND==:1_31. ;OK TO RESET BYTE POINTER ; (FILE IS NOT APPEND) DEFSYM GS%APT==:1_30. ;ACCESS PER PAGE TABLE ; (NOT IMPLEMENTED -- OBSOLETE) DEFSYM GS%CAL==:1_29. ;OK TO CALL AS A PROCEDURE ; (NOT IMPLEMENTED -- OBSOLETE) DEFSYM GS%LNG==:1_28. ;FILE IS LONG DEFSYM GS%EOF==:1_27. ;AT END OF FILE ON READ DEFSYM GS%ERR==:1_26. ;FILE MAY BE IN ERROR DEFSYM GS%NAM==:1_25. ;FILE HAS A NAME (JFN EXISTS) DEFSYM GS%AST==:1_24. ;ONE OR MORE FIELDS OF NAME ; IS WILD DEFSYM GS%ASG==:1_23. ;JFN IS BEING ASSIGNED DEFSYM GS%HLT==:1_22. ;TERMINATE ON I/O ERROR DEFSYM GS%FRK==:1,, ;FILE IS RESTRICTED TO SOME FORK DEFSYM GS%MOD==:17 ;DATA MODE DEFSYM .GSNRM==:0 ;NORMAL MODE DEFSYM .GSIMG==:10 ;IMAGE (BINARY) MODE DEFSYM .GSDMP==:17 ;DUMP MODE ;HPTIM DEFSYM .HPELP==:0 ;ELAPSED TIME DEFSYM .HPRNT==:1 ;RUN TIME ;IDCNV (ALSO IDTNC AND ODCNV) DEFSYM IC%DSA==:1_35. ;DAYLIGHT SAVINGS IF APPROPRIATE DEFSYM IC%ADS==:1_34. ;APPLY DAYLIGHT SAVINGS DEFSYM IC%UTZ==:1_33. ;USE TIME ZONE GIVEN DEFSYM IC%TMZ==:77,, ;TIME ZONE DEFSYM IC%TIM==:777777 ;LOCAL TIME ;IDTIM & IDTNC DEFSYM IT%NDA==:1_35. ;NO DATE DEFSYM IT%NNM==:1_34. ;NO NUMERIC MONTH DEFSYM IT%SNM==:1_33. ;SECOND NUMBER IS MONTH DEFSYM IT%ERR==:1_32. ;ERROR IF NUMBERS ARE NOT IN SPECIFIED ; ORDER DEFSYM IT%NTI==:1_29. ;NO TIME DEFSYM IT%NIS==:1_28. ;NO SECONDS DEFSYM IT%AIS==:1_27. ;ALWAYS INCLUDE SECONDS DEFSYM IT%NAC==:1_26. ;NO COLON ALLOWED BETWEEN HH AND MM DEFSYM IT%AAC==:1_25. ;ALWAYS ALLOW COLON DEFSYM IT%AMS==:1_24. ;ALWAYS INTERPERET ONE COLON AS HHMM:SS DEFSYM IT%AHM==:1_23. ;ALWAYS INTERPRET ONE COLON AS HH:MM DEFSYM IT%N24==:1_21. ;NO 24-HOUR FORMAT DEFSYM IT%NTM==:1_20. ;NO TIME MODIFIER (AM, PM) DEFSYM IT%NTZ==:1_19. ;NO TIME ZONE ;INLNM DEFSYM .INLJB==:0 ;GET JOB WIDE LOGICAL NAME FROM INDEX DEFSYM .INLSY==:1 ;GET SYSTEM LOGICAL NAME FROM INDEX ;IPCF BIT DEFINITIONS AND DATA STRUCTURES ;PACKET FORMAT DEFSYM .IPCFL==:0 ;FLAGS WORD DEFSYM IP%CFB==:1_35. ;DON'T BLOCK READ DEFSYM IP%CFS==:1_34. ;INDIRECT SENDER'S PID DEFSYM IP%CFR==:1_33. ;INDIRECT RECEIVER'S PID DEFSYM IP%CFO==:1_32. ;OVERDRAW SEND DEFSYM IP%TTL==:1_31. ;TRUNCATE ON TOO LARGE MESSAGE DEFSYM IP%CPD==:1_30. ;CREATE A PID ON THE SEND DEFSYM IP%JWP==:1_29. ;MAKE THE CREATED PID BE JOB WIDE DEFSYM IP%NOA==:1_28. ;NO ACCESS OF PID BY OTHER FORKS DEFSYM IP%CFP==:1_17. ;SENDER IS PRIV'D AND IS ENVOKING PRIVS DEFSYM IP%CFV==:1_16. ;PAGE TRANSFER MODE DEFSYM IP%CFZ==:1_15. ;ZERO LENGTH MESSAGE WAS SENT DEFSYM IP%CFE==:77_6. ;ERROR FIELD ;ERRORS SENT BY INFO DEFSYM .IPCPI==:15 ;INSUFFICIENT PRIVILEGE DEFSYM .IPCUF==:16 ;ILLEGAL FUNCTION DEFSYM .IPCSN==:67 ;SEND INFO YOUR NAME DEFSYM .IPCFF==:72 ;INFO FREE SPACE EXHAUSTED DEFSYM .IPCBP==:74 ;PID HAS NO NAME OR IS ILLEGAL DEFSYM .IPCDN==:75 ;DUPLICATE NAME DEFSYM .IPCNN==:76 ;UNKNOWN NAME DEFSYM .IPCEN==:77 ;ILLEGAL NAME DEFSYM IP%CFC==:7_3. ;SYSTEM SENDER CODE DEFSYM .IPCCC==:1 ;SENT BY [SYSTEM]IPCF DEFSYM .IPCCF==:2 ;SENT BY SYSTEM WIDE [SYSTEM]INFO DEFSYM .IPCCP==:3 ;SENT BY RECEIVER'S [SYSTEM]INFO DEFSYM IP%CFM==:7 ;SPECIAL MESSAGE RETURN FIELD DEFSYM .IPCFN==:1 ;MESSAGE WAS NOT DELIVERED DEFSYM .IPCFS==:1 ;PID OF SENDER DEFSYM .IPCFR==:2 ;PID OF RECEIVER DEFSYM .IPCFP==:3 ;POINTER TO MESSAGE BLOCK DEFSYM .IPCFD==:4 ;LOGGED IN DIR OF SENDER DEFSYM .IPCFC==:5 ;ENABLED CAPABILITIES OF SENDER DEFSYM .IPCSD==:6 ;CONNECTED DIRECTORY NUMBER OF SENDER DEFSYM .IPCSU==:26 ;SPOOL MESSAGE CODE FROM IPCC DEFSYM .IPCSL==:27 ;LOGOUT MESSAGE CODE FROM IPCC DEFSYM .IPCSA==:30 ;RESOURCE ALLOCATOR MESSAGE CODE DEFSYM .IPCDS==:31 ;STRUCTURE DISMOUNT MESSAGE CODE FROM IPCC DEFSYM .IPCLI==:32 ;LOGIN MESSAGE CODEFOR FROM IPCC DEFSYM .IPCSS==:15 ;IPCC REQUEST TO INFO TO DELETE PIDS ;[SYSTEM] INFO DEFINITIONS DEFSYM .IPCI0==:0 ;CODE,,FUNCTION DEFSYM .IPCIW==:1 ;FIND PID FOR NAME DEFSYM .IPCIG==:2 ;FIND NAME FOR PID DEFSYM .IPCII==:3 ;ASSIGN NAME TO PID DEFSYM .IPCIJ==:4 ;ASSIGN NAME TO PID DEFSYM .IPCIS==:15 ;MONITOR DROP PID FUNCTION DEFSYM .IPCI1==:1 ;PID TO GET A COPY OF REPLY DEFSYM .IPCI2==:2 ;START OF DATA ;JFNS DEFSYM JS%DEV==:7_33. ;DEVICE FIELD OUTPUT CONTROL DEFSYM JS%DIR==:7_30. ;DIRECTORY FIELD OUTPUT CONTROL DEFSYM JS%NAM==:7_27. ;NAME FIELD OUTPUT CONTROL DEFSYM JS%TYP==:7_24. ;FILE TYPE FIELD OUTPUT CONTROL DEFSYM JS%GEN==:7_21. ;GENERATION FIELD OUTPUT CONTROL DEFSYM JS%PRO==:7,, ;PROTECTION FIELD OUTPUT CONTROL DEFSYM JS%ACT==:7_15. ;ACCOUNT FIELD OUTPUT CONTROL ;VALUES FOR ABOVE 7 FIELDS: DEFSYM .JSNOF==:0 ;NEVER OUTPUT FIELD DEFSYM .JSAOF==:1 ;ALWAYS OUTPUT FIELD DEFSYM .JSSSD==:2 ;SUPPRESS IF SYSTEM DEFAULT DEFSYM JS%TMP==:1_14. ;RETURN ;T IF TEMP FILE DEFSYM JS%SIZ==:1_13. ;RETURN SIZE DEFSYM JS%CDR==:1_12. ;RETURN CREATION DATE DEFSYM JS%LWR==:1_11. ;RETURN LAST WRITE DEFSYM JS%LRD==:1_10. ;RETURN LAST READ DEFSYM JS%PTR==:1_9. ;AC 2 HOLDS STRING POINTER NOT JFN DEFSYM JS%PSD==:1_3. ;PUCTUATE SIZE AND DATE DEFSYM JS%TBR==:1_2. ;TAB BEFORE FIELDS RETURNED DEFSYM JS%TBP==:1_1. ;TAB BEFORE POSSIBLE FIELDS DEFSYM JS%PAF==:1 ;PUNCTUATE ALL FIELDS ;LNMST DEFSYM .LNSJB==:0 ;GET JOB WIDE DEFINITION OF A LN DEFSYM .LNSSY==:1 ;GET SYSTEM DEFINITION OF A LOGICAL NAME ;LOCK DEFSYM LK%CNT==:1_35. ;USE COUNT IN AC3 DEFSYM LK%PHY==:1_34. ;USE AC1 AS PHYSICAL PAGE NUMBER DEFSYM LK%NCH==:1_33. ;MAP PAGES CACHE INHIBITED ;MSTR DEFSYM .MSRNU==:0 ;READ STATUS OF NEXT DISK UNIT DEFSYM .MSRUS==:1 ;READ STATUS OF A DISK UNIT DEFSYM .MSRCH==:0 ;CHANNEL NUMBER DEFSYM .MSRCT==:1 ;CONTROLLER NUMBER DEFSYM .MSRUN==:2 ;UNIT NUMBER DEFSYM .MSRST==:3 ;STATUS DEFSYM MS%MNT==:1_35. ;THIS UNIT IS PART OF A MOUNTED STRUCTURE DEFSYM MS%16B==:1_34. ;THIS UNIT IS WRITTEN IN 16-BIT MODE DEFSYM MS%DIA==:1_33. ;THIS UNIT IS CURRENTLY IN USE BY AN ; ON-LINE DIAGNOSTIC DEFSYM MS%OFL==:1_32. ;THIS UNIT IS OFF-LINE DEFSYM MS%ERR==:1_31. ;THERE WAS AN ERROR READING THIS UNIT DEFSYM MS%BBB==:1_30. ;ONE OF THE BAT BLOCKS IS BAD DEFSYM MS%HBB==:1_29. ;ONE OF THE HOME BLOCKS IS BAD DEFSYM MS%ASG==:1_28. ;DISK AGGISNMENTS ARE PROHIBITED (BIT TABLE IS BAD) DEFSYM MS%MXB==:1_27. ;BIT TABLE TOO BIG FOR MONITOR ADDRESS SPACE DEFSYM MS%TYP==:777,, ;DISK TYPE CODE DEFSYM .MSRP4==:1 ;RP04 DEFSYM .MSRP5==:5 ;RP05 DEFSYM .MSRP6==:6 ;RP06 DEFSYM .MSRSN==:4 ;STRUCTURE NAME DEFSYM .MSRSA==:5 ;STRUCTURE ALIAS DEFSYM .MSRNS==:6 ;UNIT # IN STRUCTURE,,# OF UNITS IN STRUCTURE DEFSYM .MSRSW==:7 ;NUMBER OF PAGES FOR SWAPPING DEFSYM .MSRUI==:10 ;UNIT ID DEFSYM .MSROI==:13 ;OWNER ID DEFSYM .MSRFI==:16 ;FILE-SYSTEM ID DEFSYM .MSRSP==:21 ;NUMBER OF SECTORS PER PAGE DEFSYM .MSRSC==:22 ;NUMBER OF SECTORS PER CYLINDER DEFSYM .MSRPC==:23 ;NUMBER OF PAGES PER CYLINDER DEFSYM .MSRCU==:24 ;NUMBER OF CYLINDERS PER UNIT DEFSYM .MSRSU==:25 ;NUMBER OF SECTORS PER UNIT DEFSYM .MSRBT==:26 ;NUMBER OF BIT-WORDS IN BIT TABLE PER CYLINDER DEFSYM .MSRLN==:27 ;MAX LENGTH OF ARGUMENT BLOCK IN WORDS DEFSYM .MSMNT==:2 ;MOUNT A STRUCTURE DEFSYM .MSTNM==:0 ;NAME OF STRUCTURE DEFSYM .MSTAL==:1 ;ALIAS NAME DEFSYM .MSTNU==:2 ;NUMBER OF UNITS IN STRUCTURE DEFSYM .MSTFL==:2 ;FLAGS (LHS) DEFSYM MS%FLG==:777777,, ;MASK FOR .MSTFL DEFSYM MS%NFH==:1_35. ;NO FIX BAD HOME BLOCK DEFSYM MS%NFB==:1_34. ;NO FIX BAD BAT BLOCK DEFSYM MS%XCL==:1_33. ;MOUNT FOR EXCLUSIVE USE BY JOB DEFSYM MS%IGN==:1_32. ;IGNORE ERRORS DEFSYM .MSTUI==:3 ;START OF UNIT INFORMATION DEFSYM .MSTCH==:0 ;CHANNEL NUMBER DEFSYM .MSTCT==:1 ;CONTROLLER NUMBER DEFSYM .MSTUN==:2 ;UNIT NUMBER DEFSYM .MSTNO==:3 ;# OF ARGUMENT WORDS/UNIT DEFSYM .MSDIS==:3 ;DISMOUNT A STRUCTURE DEFSYM .MSDNM==:0 ;NAME OF STRUCTURE DEFSYM .MSGSS==:4 ;GET STATUS OF A STRUCTURE DEFSYM .MSGSN==:0 ;STRUCTURE NAME (ALIAS) DEFSYM .MSGST==:1 ;STATUS DEFSYM MS%PS==:1_35. ;STRUCTURE IS A PUBLIC STRUCTURE DEFSYM MS%DIS==:1_34. ;STRUCTURE IS BEING DISMOUNTED DEFSYM MS%DOM==:1_33. ;STRUCTURE IS DOMESTIC DEFSYM MS%PPS==:1_32. ;STRUCTURE IS THE PRIMARY PUBLIC STRUCTURE DEFSYM MS%INI==1_31. ;STRUCTURE IS BEING INITIALIZED DEFSYM .MSGNU==:2 ;NUMBER OF UNITS IN STRUCTURE DEFSYM .MSGMC==:3 ;MOUNT COUNT DEFSYM .MSGFC==:4 ;OPEN FILE COUNT DEFSYM .MSGSI==:5 ;STRUCTURE ID DEFSYM .MSGLN==:6 ;LENGTH OF ARGUMENT BLOCK DEFSYM .MSSSS==:5 ;SET STATUS OF A STRUCTURE DEFSYM .MSSSN==:0 ;STRUCTURE NAME DEFSYM .MSSST==:1 ;NEW STATUS BITS DEFSYM .MSSMW==:2 ;MASK WORD OF BITS TO BE CHANGED DEFSYM .MSSLN==:3 ;LENGTH OF ARGUMENT BLOCK DEFSYM .MSINI==:6 ;INITIALIZE A STRUCTURE DEFSYM .MSINM==:0 ;NAME OF STRUCTURE DEFSYM .MSIAL==:1 ;ALIAS NAME DEFSYM .MSINU==:2 ;NUMBER OF UNITS IN STRUCTURE DEFSYM .MSIFL==:2 ;FLAGS (LHS) ;FLAGS DEFINED IN .MSMNT FUNCTION DEFSYM MS%FCN==:77,, ;FUNCTION CODE DEFSYM .MSCRE==:1 ;CREATE NEW FILE SYSTEM DEFSYM .MSRRD==:2 ;RECONSTRUCT THE ROOT-DIRECTORY DEFSYM .MSWHB==:3 ;WRITE THE HOME BLOCKS DEFSYM .MSISU==:3 ;START OF UNIT INFORMATION DEFSYM .MSICH==:0 ;CHANNEL NUMBER DEFSYM .MSICT==:1 ;CONTROLLER NUMBER DEFSYM .MSIUN==:2 ;UNIT NUMBER DEFSYM .MSINO==:3 ;# OF ARGUMENT WORDS/UNIT DEFSYM .MSIST==:6 ;STATUS WORD DEFSYM .MSISW==:7 ;NUMBER OF PAGES FOR SWAPPING ON THIS UNIT DEFSYM .MSIFE==:10 ;NUMBER OF PAGES FOR FRONT-END FILE SYSTEM DEFSYM .MSIUI==:11 ;UNIT ID DEFSYM .MSIOI==:14 ;OWNER ID DEFSYM .MSIFI==:15 ;FILE SYSTEM ID DEFSYM .MSIMC==:7 ;INCREMENT MOUNT COUNT DEFSYM .MSDMC==:10 ;DEVICE DESIGNATOR OR STRUCTURE DEFSYM .MSGSU==:11 ;GET STRUCTURE USERS DEFSYM .MSUAL==:0 ;POINTER TO ALIAS OF STRUCTURE DEFSYM .MSUFL==:1 ;FLAGS,,# OF ITEMS RETURNED DEFSYM MS%GTA==:1_35. ;GET USERS WHO HAVE ACCESSED STRUCTURE DEFSYM MS%GTM==:1_34. ;GET USERS WHO HAVE MOUNTED STRUCTURE DEFSYM MS%GTC==:1_33. ;GET USERS WHO ARE CONNECTED TO STRUCTURE DEFSYM .MSUJI==:2 ;FIRST JOB NUMBER RETURNED ;MTOPR - FUNCTION CODES DEFSYM .MOCLE==:0 ;CLEAR ERRORS DEFSYM .MONOP==:31 ;NOP (WAIT FOR ACTIVITY TO STOP) DEFSYM .MOREW==:1 ;REWIND DEFSYM .MOEOF==:3 ;WRITE EOF DEFSYM .MODTE==:4 ;ASSIGN FE DEVICE TO A DTE DEFSYM .MOFWR==:6 ;FORWARD SPACE RECORD DEFSYM .MOBKR==:7 ;BACKSPACE RECORD DEFSYM .MORUL==:11 ;REWIND AND UNLOAD DEFSYM .MOERS==:13 ;ERASE TAPE DEFSYM .MOFWF==:16 ;FORWARD SPACE FILE DEFSYM .MOBKF==:17 ;BACKSPACE FILE DEFSYM .MOSPD==:26 ;SET TTY SPEED (FOR KL ONLY) DEFSYM .MORSP==:27 ;READ LINE SPEED (FOR KL ONLY) DEFSYM .MOSDR==:2 ;SET READ DIRECTION DEFSYM .MORDR==:26 ;READ READ DIRECTION DEFSYM .MOEOT==:10 ;SKIP TO LOGICAL END OF TAPE DEFSYM .MOSRS==:5 ;SET RECORD SIZE DEFSYM .MORRS==:15 ;READ RECORD SIZE DEFSYM .MOSDN==:24 ;SET DENSITY DEFSYM .MORDN==:12 ;READ DENSITY DEFSYM .MOSDM==:4 ;SET DATA MODE DEFSYM .MORDM==:14 ;READ DATA MODE DEFSYM .MOSPR==:20 ;SET PARITY DEFSYM .MORPR==:21 ;READ PARITY DEFSYM .MONRB==:22 ;GET NUMBER OF REMAINING BYTES IN RECORD DEFSYM .MOFOU==:23 ;FORCE OUT RECORD DEFSYM .MOINF==:25 ;GET INFORMATION ABOUT TAPE DEFSYM .MOPSI==:27 ;SET ERROR PSI FOR LPT AND CDR DEFSYM MO%MSG==:1_35. ;SUPPRESS STANDARD CTY MESSAGES DEFSYM .MOSID==:27 ;SET REEL I.D. DEFSYM .MOIEL==:30 ;INHIBIT ERROR LOGGING DEFSYM .MOLVF==:32 ;LOAD DEVICE'S VFU DEFSYM .MORVF==:33 ;READ VFU FILE NAME DEFSYM .MOLTR==:34 ;LOAD TRANSLATION RAM DEFSYM .MORTR==:35 ;READ RAM FILE NAME DEFSYM .MOSTS==:36 ;SET SOFTWARE STATUS DEFSYM .MORST==:37 ;READ SOFTWARE STATUS DEFSYM MO%LPC==:1 ;PAGE COUNTER OVERFLOW DEFSYM MO%LCI==:2 ;CHARACTER INTERRUPT (HARD ERROR) DEFSYM MO%LVF==:4 ;VFU ERROR. PAPER MUST BE RE-ALIGNED DEFSYM MO%LVU==:20 ;LINE PRINTER HAS OPTICAL VFU DEFSYM MO%RPE==:40 ;RAM PARITY ERROR DEFSYM MO%RCK==:1 ;READ CHECK DEFSYM MO%PCK==:2 ;PICK CHECK DEFSYM MO%SCK==:4 ;STACK CHECK DEFSYM MO%HEM==:10 ;HOPPER EMPTY DEFSYM MO%SFL==:20 ;STACKER FULL DEFSYM MO%FNX==:1,, ;NON-EXISTENT DEVICE DEFSYM MO%OL==:1_19. ;DEVICE IS OFF-LINE DEFSYM MO%HE==:1_20. ;HARDWARE ERROR DEFSYM MO%SER==:1_21. ;SOFTWARE ERROR DEFSYM MO%IOP==:1_22. ;I/O IN PROGRESS DEFSYM MO%EOF==:1_23. ;END OF FILE ; 1_24. ;RESERVED DEFSYM MO%FER==:1_25. ;FATAL ERROR DEFSYM MO%LCP==:1_35. ;LOWER CASE PRINTER DEFSYM MO%RLD==:1_34. ;FRONT END WAS RELOADED DEFSYM .MOFLO==:40 ;FLUSH OUTPUT ;SEE SETJB FOR VARIOUS ARGUMENT VALUES DEFSYM .MOSNT==:34 ;SET TTY NON-TERMINAL STATUS DEFSYM .MOSMN==:1 ;NO SYSTEM MESSAGES(I.E. SUPPRESS) DEFSYM .MOSMY==:0 ;YES SYSTEM MESSAGES(DEFAULT) DEFSYM .MORNT==:35 ;READ TTY NON-TERMINAL STATUS ;PTY MTOPR NUMBERS DEFSYM .MOAPI==:24 ;ASSIGN PTY INTERRUPT CHANNELS DEFSYM MO%WFI==:1_35. ;ENABLE WAITING FOR INPUT DEFSYM MO%OIR==:1_34. ;ENABLE OUTPUT IS WAITING DEFSYM MO%SIC==:77,, ;SOFTWARE INTERRUPT CHANNEL DEFSYM .MOPIH==:25 ;TEST PTY INPUT HUNGRY DEFSYM .MONWI==:0 ;NOT WAITING FOR INPUT DEFSYM .MOWFI==:-1 ;WAITING FOR INPUT DEFSYM .MOBAT==:26 ;SET BATCH BIT DEFSYM .MOJCB==:1 ;JOB CONTROLLED BY BATCH DEFSYM .MONCB==:0 ;JOB NOT CONTROLLED BY BATCH ;TTY MODE DEFINITIONS DEFSYM .MORLW==:30 ;READ WIDTH DEFSYM .MOSLW==:31 ;SET WIDTH DEFSYM .MORLL==:32 ;READ LENGTH DEFSYM .MOSLL==:33 ;SET LENGTH ;MAGTAPE DEFINITIONS DEFSYM .MTT16==:1 ;MAGTAPE TYPE TU16 DEFSYM .MTT45==:2 ;MAGTAPE TYPE TU45 ;.MOINF OFFSET DEFINITIONS DEFSYM .MOICT==:0 ;COUNT OF ARGUMENTS TO BE RETURNED DEFSYM .MOITP==:1 ;MAGTAPE TYPE CODE DEFSYM .MOIID==:2 ;MAGTAPE REEL ID DEFSYM .MOISN==:3 ;CHAN,CONTROLLER,UNIT ,, SERIAL # DEFSYM .MOIRD==:4 ;# OF READS DONE DEFSYM .MOIWT==:5 ;# OF WRITES DONE DEFSYM .MOIRC==:6 ;RECORD # FROM BOT DEFSYM .MOIFC==:7 ;FILE COUNT ON TAPE DEFSYM .MOISR==:10 ;# OF SOFT READ ERRORS DEFSYM .MOISW==:11 ;# OF SOFT WRITE ERRORS DEFSYM .MOIHR==:12 ;# OF HARD READ ERRORS DEFSYM .MOIHW==:13 ;# OF HARD WRITE ERRORS ;MUTIL JSYS FUNCTION CODES DEFSYM .MUENB==:1 ;ENABLE PID FOR RECEIVING DEFSYM .MUDIS==:2 ;DISABLE PID FROM RECEIVING DEFSYM .MUGTI==:3 ;GET PID OF [SYSTEM]INFO DEFSYM .MUCPI==:4 ;CREATE A PRIVATE INFO FOR A JOB DEFSYM .MUDES==:5 ;DESTROY A PID DEFSYM .MUCRE==:6 ;CREATE A PID DEFSYM .MUSSQ==:7 ;SET SEND AND RECEIVE QUOTAS DEFSYM .MUCHO==:10 ;CHANGE OWNER OF A PID DEFSYM .MUFOJ==:11 ;FIND OWNER'S JOB NUMBER DEFSYM .MUFJP==:12 ;FIND JOB'S PIDS DEFSYM .MUFSQ==:13 ;FIND SEND AND RECEIVE QUOTAS DEFSYM .MUFFP==:15 ;FIND FORK'S PIDS DEFSYM .MUSPQ==:16 ;SET PID QUOTA DEFSYM .MUFPQ==:17 ;FIND PID QUOTA DEFSYM .MUQRY==:20 ;QUERY DEFSYM .MUAPF==:21 ;ASSOCIATE A PID WITH A FORK DEFSYM .MUPIC==:22 ;PUT PID ON AN INNTERRUPT CHANNEL DEFSYM .MUDFI==:23 ;DEFINE PID OF [SYSTEM]INFO DEFSYM .MUSSP==:24 ;SET SYSTEM PID TABLE DEFSYM .MURSP==:25 ;READ SYSTEM PID TABLE DEFSYM .MUMPS==:26 ;GET MAXIMUM PACKET SIZE ;SYSTEM PID TABLE INDEX VALUES DEFSYM .SPIPC==:0 ;PID OF IPCC DEFSYM .SPINF==:1 ;PID OF INFO DEFSYM .SPQSR==:2 ;PID OF QUASAR DEFSYM .SPMDA==:3 ;PID OF QSRMDA ;NOUT DEFSYM NO%MAG==:1_35. ;OUTPUT MAGNITUDE DEFSYM NO%SGN==:1_34. ;OUTPUT SIGN DEFSYM NO%LFL==:1_33. ;LEADING FILLER DEFSYM NO%ZRO==:1_32. ;FILL WITH ZERO'S DEFSYM NO%OOV==:1_31. ;OUTPUT ON COLUMN OVERFLOW DEFSYM NO%AST==:1_30. ;OUTPUT ASTERISKS ON OVERFLOW DEFSYM NO%COL==:177,, ;NUMBER OF COLUMNS TO USE DEFSYM NO%RDX==:777777 ;RADIX ;ODCNV -- SEE IDCNV FOR BITS ;ODTIM DEFSYM OT%NDA==:1_35. ;DO NOT OUTPUT DATE DEFSYM OT%DAY==:1_34. ;OUTPUT DAY OF WEEK DEFSYM OT%FDY==:1_33. ;OUTPUT NUMERIC MONTH DEFSYM OT%NMN==:1_32. ;OUTPUT NUMERIC MONTH DEFSYM OT%FMN==:1_31. ;OUTPUT MONTH IN FULL DEFSYM OT%4YR==:1_30. ;OUTPUT 4-DIGIT YEAR DEFSYM OT%DAM==:1_29. ;OUTPUT DAY AFTER MONTH DEFSYM OT%SPA==:1_28. ;OUTPUT SPACES IN DATE DEFSYM OT%SLA==:1_27. ;OUTPUT SLASHES IN DATE DEFSYM OT%NTM==:1_26. ;DO NOT OUTPUT TIME DEFSYM OT%NSC==:1_25. ;DO NOT OUTPUT SECONDS DEFSYM OT%12H==:1_24. ;OUTPUT 12-HOUR FORMAT DEFSYM OT%NCO==:1_23. ;DO NOT OUTPUT COLON DEFSYM OT%TMZ==:1_22. ;OUTPUT TIME ZONE DEFSYM OT%SCL==:1,, ;SUPPRESS COLUMNIZATION ;ODTNC -- SEE IDCNV FOR BITS ;OPENF DEFSYM OF%BSZ==:77_30. ;BYTE SIZE DEFSYM OF%MOD==:17_26. ;MODE DEFSYM OF%HER==:1_17. ;HALT ON IO ERROR DEFSYM OF%RD==:1_16. ;READ DEFSYM OF%WR==:1_15. ;WRITE DEFSYM OF%EX==:1_14. ;EXECUTE DEFSYM OF%APP==:1_13. ;APPEND DEFSYM OF%THW==:1_10. ;THAWED DEFSYM OF%AWT==:1_9. ;ALWAYS WAIT DEFSYM OF%PDT==:1_8. ;PRESERVE DATES DEFSYM OF%NWT==:1_7. ;NEVER WAIT DEFSYM OF%RTD==:1_6. ;RESTRICTED DEFSYM OF%PLN==:1_5. ;SET TO DISABLE LINE NUMBER CHECKING FOR ; NON-LINE NUMBER FILES DEFSYM OF%DUD==:1_4. ;DON'T UPDATE TO DISK BY DDMP DEFSYM OF%OFL==:1_3. ;ALLOW OPENING THE DEVICE EVEN IF OFFLINE ;PMAP BIT DEFINITIONS DEFSYM PM%CNT==:1_35. ;RH WORD CONTAINS A COUNT DEFSYM PM%MVP==:1_34. ;MOVE PAGE INSTEAD OF INDIRECT POINTER ; (NOT IMPLEMENTED) DEFSYM PM%RD==:1_33. ;READ DEFSYM PM%WT==:1_32. ;WRITE DEFSYM PM%WR==:1_32. ; (ANOTHER NAME FOR ABOVE) DEFSYM PM%EX==:1_31. ;EXECUTE DEFSYM PM%RWX==:7_31. ;CONVENIENT ABBREV FOR RD+WT+EX DEFSYM PM%PLD==:1_30. ;PRELOAD PAGES BEING MAPPED DEFSYM PM%TPU==:1_27. ;TRAP TO USER ; (NOT IMPLEMENTED -- OBSOLETE) DEFSYM PM%CPY==:1_26. ;COPY ON WRITE DEFSYM PM%RPT==:777777 ;REPEAT COUNT ;PMCTL - PHYSICAL MEMORY CONTROL DEFSYM .MCRCE==:0 ;READ CACHE ENABLE DEFSYM .MCSCE==:1 ;SET CACHE ENABLE DEFSYM .MCCST==:0 ;ARGLIST OFFSET FOR CACHE STATE DEFSYM MC%CEN==:1 ;CACHE ENABLED DEFSYM .MCRPS==:2 ;READ PAGE STATUS DEFSYM .MCSPS==:3 ;SET PAGE STATUS DEFSYM .MCPPN==:0 ;ARGLIST OFFSER FOR PHYSICAL PAGE NUMBER DEFSYM .MCPST==:1 ;ARGLIST OFFSET FOR PAGE STATE DEFSYM .MCPSA==:0 ;PAGE AVAILABLE DEFSYM .MCPSS==:1 ;PAGE IN TRANSITION STATE DEFSYM .MCPSO==:2 ;PAGE OFFLINE DEFSYM .MCPSE==:3 ;PAGE OFFLINE DUE TO ERROR DEFSYM .MCRME==:4 ;READ MEMORY ERROR INFORMATION ;PRARG - PROCESS ARGUMENTS ;FUNCTION CODE DEFINITIONS DEFSYM .PRARD==:1 ;READ ARGUMENT BLOCK DEFSYM .PRAST==:2 ;SET ARGUMENT BLOCK ;RCUSR AND RCDIR ; FLAGS SUPPLIED ON CALL DEFSYM RC%EMO==:1,, ;EXACT MATCH ONLY ; FLAGS RETURNED DEFSYM RC%DIR==:1_35. ;FILES-ONLY DIRECTORY DEFSYM RC%ANA==:1_34. ;ALPHANUMERIC ACCOUNTS ALLOWED DEFSYM RC%RLM==:1_33. ;REPEAT LOGIN MESSAGE DEFSYM RC%NOM==:1_32. ;NO MATCH FOUND DEFSYM RC%AMB==:1_31. ;AMBIGUOUS ;RDTTY AND TEXTI DEFSYM RD%BRK==:1_35. ;BREAK ON REGULAR BREAK SET DEFSYM RD%TOP==:1_34. ;BREAK ON TOPS10 BREAK SET DEFSYM RD%PUN==:1_33. ;BREAK ON PUNCTUATION DEFSYM RD%BEL==:1_32. ;BREAK ON END OF LINE DEFSYM RD%CRF==:1_31. ;SUPPRESS CR (RETURNS LF ONLY) DEFSYM RD%RND==:1_30. ;RETURN IF NOTHING TO DELETE DEFSYM RD%JFN==:1_29. ;JFNS GIVEN FOR SOURCE DEFSYM RD%RIE==:1_28. ;RETURN ON INPUT (BUFFER) EMPTY DEFSYM RD%BBG==:1_27. ;BEGINNING OF (DEST) BUFFER GIVEN DEFSYM RD%RBF==:1_26. ;^R BUFFER IS DISJOINT DEFSYM RD%RAI==:1_25. ;RAISE LOWERCASE INPUT DEFSYM RD%SUI==:1_24. ;SUPPRESS ^U INDICATION DEFSYM RD%BTM==:1_23. ;BREAK CHARACTER TERMINATED INPUT DEFSYM RD%BFE==:1_22. ;RETURNED BECAUSE BUFFER EMPTY DEFSYM RD%BLR==:1_21. ;BACKUP LIMIT REACHED ;TEXTI ARG BLOCK DEFSYM .RDCWB==:0 ;COUNT OF WORDS IN BLOCK DEFSYM .RDFLG==:1 ;FLAGS DEFSYM .RDIOJ==:2 ;IO JFNS DEFSYM .RDDBP==:3 ;DEST BYTE POINTER DEFSYM .RDDBC==:4 ;DEST BYTE COUNT DEFSYM .RDBFP==:5 ;TOP OF BUFFER POINTER DEFSYM .RDRTY==:6 ;RETYPE (^R) POINTER DEFSYM .RDBRK==:7 ;BREAK SET MASK POINTER DEFSYM .RDBKL==:10 ;BACKUP LIMIT POINTER ;RFSTS DEFSYM RF%FRZ==:1_35. ;PROCESS IS FROZEN DEFSYM RF%STS==:377777,, ;PROCESS STATUS CODE DEFSYM .RFRUN==:0 ;RUNABLE DEFSYM .RFIO==:1 ;DISMISSED FOR I/O DEFSYM .RFHLT==:2 ;HALTED DEFSYM .RFFPT==:3 ;FORCED PROCESS TERMINATION DEFSYM .RFWAT==:4 ;WAITING FOR INFERIOR PROCESS DEFSYM .RFSLP==:5 ;SLEEP DEFSYM RF%SIC==:777777 ;SOFTWARE INTERRUPT CHANNNEL ;RFTAD/SFTAD DEFSYM .RSWRT==:0 ;WRITE DATE WORD DEFSYM .RSCRV==:1 ;CREATION DATE WORD DEFSYM .RSREF==:2 ;REFERENCE DATE WORD DEFSYM .RSCRE==:3 ;INTERNAL SYSTEM WRITE DATE WORD ;RMAP DEFSYM RM%RD==:1_33. ;READ ACCESS ALLOWED DEFSYM RM%WR==:1_32. ;WRITE ACCESS ALLOWED DEFSYM RM%EX==:1_31. ;EXECUTE ACCESS ALLOWED DEFSYM RM%PEX==:1_30. ;PAGE EXISTS DEFSYM RM%CPY==:1_26. ;COPY ON WRITE ;RPACS/SPACS BIT DEFINITIONS DEFSYM PA%RD==:1_33. ;READ ACCESS ALLOWED DEFSYM PA%WT==:1_32. ;WRITE ACCESS ALLOWED DEFSYM PA%WR==:1_32. ; (ANOTHER NAME FOR ABOVE) DEFSYM PA%EX==:1_31. ;EXECUTE ACCESS ALLOWED DEFSYM PA%PEX==:1_30. ;PAGE EXISTS DEFSYM PA%IND==:1_29. ;INDIRECT POINTER DEFSYM PA%TPU==:1_27. ;TRAP TO USER ; (NOT IMPLEMENTED -- OBSOLETE) DEFSYM PA%CPY==:1_26. ;COPY ON WRITE DEFSYM PA%PRV==:1_25. ;PRIVATE DEFSYM P1%RD==:1_15. ;READ ACCESS ALLOWED IN 1ST POINTER DEFSYM P1%WR==:1_14. ;WRITE ACCESS ALLOWED IN 1ST POINTER DEFSYM P1%WT==:1_14. ; (ANOTHER NAME FOR ABOVE) DEFSYM P1%EX==:1_13. ;EXECUTE ACCESS ALLOWED IN 1ST POINTER DEFSYM P1%PEX==:1_12. ;PAGE EXISTS IN 1ST POINTER DEFSYM P1%CPY==:1_8. ;COPY-ON-WRITE IN 1ST POINTER ;RSCAN DEFSYM .RSINI==:0 ;MAKE RESCAN BUFFER AVAILABLE FOR INPUT DEFSYM .RSCNT==:1 ;COUNT CHARACTERS LEFT TO READ FROM RESCAN BUFFER ;RTIW DEFSYM RT%DIM==:1_35. ;DEFFERED TERMINAL INTERRUPT MASK GIVEN DEFSYM RT%PRH==:377777 ;PROCESS HANDLE ;SCVEC DEFSYM .SVEAD==:0 ;ENTRY ADDRESS DEFSYM .SVINE==:1 ;INITIAL ENTRY FOR SETUP DEFSYM .SVGET==:2 ;ENTRY ADDRESS FOR GET SHARE FILE ROUTINE DEFSYM .SV40==:3 ;ADDRESS TO GET LOCATION 40 DEFSYM .SVRPC==:4 ;ADDRESS TO GET RETURN PC DEFSYM .SVMAK==:5 ;ENTRY FOR MAKE SHARE FILE ROUTINE DEFSYM .SVCST==:6 ;2 WORD BLOCK FOR CONTROL-C/START PROCESSING ;SDVEC DEFSYM .SDEAD==:0 ;ENTRY ADDRESS DEFSYM .SDINE==:1 ;INITIAL ENTRY DEFSYM .SDVER==:2 ;DMS VERSION DEFSYM .SDDMS==:3 ;ADDRESS TO STORE DMS JSYS DEFSYM .SDRPC==:4 ;ADDRESS TO STORE RETURN PC ;SETJB FUNCTION CODES DEFSYM .SJDEN==:0 ;SET DEFAULT MAGTAPE DENSITY DEFSYM .SJDDN==:0 ;SYSTEM DEFAULT DENSITY DEFSYM .SJDN2==:1 ;200 BPI DEFSYM .SJDN5==:2 ;556 BPI DEFSYM .SJDN8==:3 ;800 BPI DEFSYM .SJD16==:4 ;1600 BPI DEFSYM .SJPAR==:1 ;SET DEFAULT MAGTAPE PARITY DEFSYM .SJPRO==:0 ;ODD PARITY DEFSYM .SJPRE==:1 ;EVEN PARITY DEFSYM .SJDM==:2 ;SET DEFAULT MAGTAPE DATA MODE DEFSYM .SJDDM==:0 ;SYSTEM DEFAULT DATA MODE DEFSYM .SJDMC==:1 ;CORE DUMP MODE DEFSYM .SJDM6==:2 ;SIX BIT BYTE MODE (FOR 7-TRACK DRIVES) DEFSYM .SJDMA==:3 ;ANSI ASCII MODE (7 BITS IN 8 BIT BYTE) DEFSYM .SJDM8==:4 ;INDUSTRY COMPATIBLE MODE DEFSYM .SJRS==:3 ;SET DEFAULT MAGTAPE RECORD SIZE DEFSYM .SJDFS==:4 ;SET DEFERED SPOOLING DEFSYM .SJSPI==:0 ;IMMEDIATE MODE SPOOLING DEFSYM .SJSPD==:1 ;DEFERRED MODE SPOOLING ;SFUST DEFSYM .SFAUT==:0 ;SET AUTHOR STRING DEFSYM .SFLWR==:1 ;SET LAST WRITER STRING ;SMON FUNCTION CODES AND BIT DEFINITIONS (SYSTEM FLAGS) DEFSYM .SFFAC==:0 ;ALLOW FACT ENTRIES DEFSYM .SFCDE==:1 ;CHECKDISK FOUND ERRORS DEFSYM .SFCDR==:2 ;CHECKDISK RUNNING DEFSYM .SFMST==:3 ;MANUAL START IN PROGRESS DEFSYM .SFRMT==:4 ;REMOTE LOGINS ALLOWED DEFSYM .SFPTY==:5 ;PTY LOGINS ALLOWED DEFSYM .SFCTY==:6 ;CTY LOGIN ALLOWED DEFSYM .SFOPR==:7 ;OPERATOR IN ATTENDANCE DEFSYM .SFLCL==:10 ;LOCAL LOGINS ALLOWED DEFSYM .SFBTE==:11 ;BIT TABLE ERRORS FOUND ON STARTUP DEFSYM .SFCRD==:12 ;USER CAN CHANGE DIRECTORY CHARACTERISTICS (VIA CRDIR) DEFSYM .SFNVT==:13 ;NETWORK TERMINAL LOGINS ALLOWED DEFSYM .SFWCT==:14 ;WHEEL LOGINS ALLOWED ON CTY DEFSYM .SFWLC==:15 ;WHEEL LOGINS ALLOWED ON LOCAL TTYS DEFSYM .SFWRM==:16 ;WHEEL LOGINS ALLOWED ON REMOTE TTYS DEFSYM .SFWPT==:17 ;WHEEL LOGINS ALLOWED ON PTYS DEFSYM .SFWNV==:20 ;WHEEL LOGINS ALLOWED ON NETWORK TTYS ;CODES 44 THROUGH 50 ARE ALSO RESERVED FOR TWENEXAN DEFSYM .SFTMZ==:47 ;TWENEXAN ;SET TIME ZONE FOR THIS SYSTEM DEFSYM .SFLHN==:50 ;TWENEXAN ;SET LOCAL HOST NUMBER FOR THIS SITE DEFSYM SF%FAC==:1_<35.-.SFFAC> ;FACT ENTRIES ALLOWED DEFSYM SF%CDE==:1_<35.-.SFCDE> ;CHECKDISK FOUND ERRORS DEFSYM SF%CDR==:1_<35.-.SFCDR> ;CHECKDISK RUNNING DEFSYM SF%MST==:1_<35.-.SFMST> ;MANUAL START IN PROGRESS DEFSYM SF%RMT==:1_<35.-.SFRMT> ;REMOTE LOGINS ALLOWED DEFSYM SF%PTY==:1_<35.-.SFPTY> ;PTY LOGINS ALLOWED DEFSYM SF%CTY==:1_<35.-.SFCTY> ;CTY LOGIN ALLOWED DEFSYM SF%OPR==:1_<35.-.SFOPR> ;OPERATOR IN ATTENDANCE DEFSYM SF%LCL==:1_<35.-.SFLCL> ;LOCAL LOGINS ALLOWED DEFSYM SF%BTE==:1_<35.-.SFBTE> ;BIT TABLE ERRORS FOUND ON STARTUP DEFSYM SF%CRD==:1_<35.-.SFCRD> ;USER CAN CHANGE DIRECTORY CHARACTERISTICS DEFSYM SF%NVT==:1_<35.-.SFNVT> ;TWENEXAN ;NETWORK TERMINAL LOGINS ALLOWED DEFSYM SF%WCT==:1_<35.-.SFWCT> ;TWENEXAN ;WHEEL LOGINS ALLOWED ON CTY DEFSYM SF%WLC==:1_<35.-.SFWLC> ;TWENEXAN ;WHEEL LOGINS ALLOWED ON LOCAL TTYS DEFSYM SF%WRM==:1_<35.-.SFWRM> ;TWENEXAN ;WHEEL LOGINS ALLOWED ON REMOTE TTYS DEFSYM SF%WPT==:1_<35.-.SFWPT> ;TWENEXAN ;WHEEL LOGINS ALLOWED ON PTYS DEFSYM SF%WNV==:1_<35.-.SFWNV> ;TWENEXAN ;WHEEL LOGINS ALLOWED ON NETWORK TTYS ;SNOOP JSYS DEFINITIONS ;SNOOP FUNCTION CODES DEFSYM .SNPLC==:0 ;LOCK CODE INTO MONITOR VIRT MEMORY DEFSYM .SNPLS==:1 ;LOCK DOWN THE SWAPPABLE MONITOR DEFSYM .SNPDB==:2 ;DEFINE A BREAK POINT DEFSYM .SNPIB==:3 ;INSERT THE BREAK POINTS DEFSYM .SNPRB==:4 ;REMOVE THE BREAK POINTS DEFSYM .SNPUL==:5 ;UNLOCK AND RELEASE ALL SNOOP RESOURCES DEFSYM .SNPSY==:6 ;LOOK UP A MONITOR SYMBOL ;SPOOL JSYS FUNCTION CODES DEFSYM .SPLDI==:0 ;DEFINE AN INPUT SPOOLING DEVICE DEFSYM .SPLSD==:1 ;SET DIRECTORY OF SPOOLED DEVICE DEFSYM .SPLRD==:2 ;READ DIRECTORY OF SPOOLED DEVICE ;FLAGS IN SPOOL MESSAGE ON LOGOUT AND SPOOLED FILE CLOSE DEFSYM SP%BAT==:1_35. ;JOB IS A BATCH JOB DEFSYM SP%DFS==:1_34. ;SPOOLING IS DEFERRED ;SPOOL ARGUMENT BLOCK DEFSYM .SPLDV==:0 ;DEVICE DESIGNATOR DEFSYM .SPLNA==:1 ;NAME STRING DEFSYM .SPLDR==:1 ;DIRECTORY NUMBER DEFSYM .SPLGN==:2 ;GENERATION NUMBER ;SSAVE DEFSYM SS%NNP==:777777,, ;NEGATIVE NUMBER OF PAGES DEFSYM SS%CPY==:1_17. ;ALLOW COPY-ON-WRITE DEFSYM SS%UCA==:1_16. ;USE CURRENT ACCESS DEFSYM SS%RD==:1_15. ;ALLOW READ ACCESS DEFSYM SS%WR==:1_14. ;ALLOW WRITE ACCESS DEFSYM SS%EXE==:1_13. ;ALLOW EXECUTE ACCESS DEFSYM SS%FPN==:177 ;FIRST PAGE NUMBER ;STCMP DEFSYM SC%LSS==:1_35. ;T1 LESS THAN T2 DEFSYM SC%SUB==:1_34. ;T1 SUBSTRING OF T2 DEFSYM SC%GTR==:1_33. ;T1 GREATER THAN T2 ;STDIR DEFSYM ST%DIR==:1_35. ;FILES ONLY DIRECTORY DEFSYM ST%ANA==:1_34. ;ALPHANUMERIC ACCOUNTS DEFSYM ST%RLM==:1_33. ;REPEAT LOGIN MESSAGE ;STIW DEFSYM ST%DIM==:1_35. ;SET DEFERRED INTERRUPT MASK DEFSYM ST%PRH==:777777 ;PROCESS HANDLE ;TBLUK DEFSYM TL%NOM==:1_35. ;NO MATCH DEFSYM TL%AMB==:1_34. ;AMBIGUOUS DEFSYM TL%ABR==:1_33. ;LEGAL ABBREVIATION DEFSYM TL%EXM==:1_32. ;EXACT MATCH ;TIMER DEFINITIONS DEFSYM .TIMRT==:0 ;SET TIME LIMIT ;TLINK DEFSYM TL%CRO==:1_35. ;CLEAR REMOTE TO OBJECT LINK DEFSYM TL%COR==:1_34. ;CLEAR OBJECT TO REMOTE LINK DEFSYM TL%EOR==:1_33. ;ESTABLIST OBJECT TO REMOTE LINK DEFSYM TL%ERO==:1_32. ;ESTABLISH REMOTE TO OBJECT LINK DEFSYM TL%SAB==:1_31. ;SET ACCEPT BIT FOR OBJECT DEFSYM TL%ABS==:1_30. ;ACCEPT BIT STATE DEFSYM TL%STA==:1_29. ;SET OR CLEAR ADVICE DEFSYM TL%AAD==:1_28. ;ACCEPT ADVICE DEFSYM TL%OBJ==:777777 ;OBJECT DESIGNATOR ;*********************************************** ;GENERAL FIELD AND VALUE DEFINITIONS ;USED BY MANY JSYSES ;*********************************************** ;GENERAL FORK HANDLES DEFSYM .FHSLF==:400000 ;SELF DEFSYM .FHSUP==:,,-1 ;SUPERIOR DEFSYM .FHTOP==:,,-2 ;TOP IN JOB DEFSYM .FHSAI==:,,-3 ;SELF AND INFERIORS DEFSYM .FHINF==:,,-4 ;INFERIORS DEFSYM .FHJOB==:,,-5 ;ALL IN JOB ;FIELDS OF JFN MODE WORD DEFSYM TT%OSP==:1_35. ;OUTPUT SUPPRESS DEFSYM TT%MFF==:1_34. ;MECHANICAL FORMFEED PRESENT DEFSYM TT%TAB==:1_33. ;MECHANICAL TAB PRESENT DEFSYM TT%LCA==:1_32. ;LOWER CASE CAPABILITIES PRESENT DEFSYM TT%LEN==:177_25. ;PAGE LENGTH DEFSYM TT%WID==:177,, ;PAGE WIDTH DEFSYM TT%WAK==:77_12. ;WAKEUP FIELD DEFSYM TT%WK0==:1_17. ;WAKEUP CLASS 0 (UNUSED) DEFSYM TT%WK1==:1_16. ;WAKEUP CLASS 1 (UNUSED) DEFSYM TT%WKF==:1_15. ;WAKEUP ON FORMATING CONTROL CHARS DEFSYM TT%WKN==:1_14. ;WAKEUP ON NON-FORMATTING CONTROLS DEFSYM TT%WKP==:1_13. ;WAKEUP ON PUNCTUATION DEFSYM TT%WKA==:1_12. ;WAKEUP ON ALPHANUMERICS DEFSYM TT%ECO==:1_11. ;ECHOS ON DEFSYM TT%ECM==:1_10. ;ECHO MODE DEFSYM TT%ALK==:1_9. ;ALLOW LINKS DEFSYM TT%AAD==:1_8. ;ALLOW ADVICE DEFSYM TT%DAM==:3_6. ;DATA MODE DEFSYM .TTBIN==:0 ;BINARY DEFSYM .TTASC==:1 ;ASCII DEFSYM .TTATO==:2 ;ASCII AND TRANSLATE OUTPUT ONLY DEFSYM .TTATE==:3 ;ASCII AND TRANSLATE ECHOS ONLY DEFSYM TT%UOC==:1_5. ;UPPER CASE OUTPUT CONTROL DEFSYM TT%LIC==:1_4. ;LOWER CASE INPUT CONTROL DEFSYM TT%DUM==:3_2. ;DUPLEX MODE DEFSYM .TTFDX==:0 ;FULL DUPLEX DEFSYM .TT0DX==:1 ;NOT USED, RESERVED DEFSYM .TTHDX==:2 ;HALF DUPLEX (CHARACTER) DEFSYM .TTLDX==:3 ;LINE HALF DUPLEX DEFSYM TT%PGM==:1_1. ;PAGE MODE DEFSYM TT%CAR==:1 ;CARRIER STATE ;DIRECTORY PROTECTION DEFINITIONS (3 6-BIT FIELDS: OWNER, GROUP, WORLD) DEFSYM DP%RD==:40 ;READING DIRECTORY IS ALLOWED DEFSYM DP%CN==:10 ;CONNECT TO DIR, OR CHANGE PROT/ACCOUNT DEFSYM DP%CF==:4 ;CREATING FILES IN DIR IS ALLOWED ;FILE PROTECTION DEFINITIONS (3 6-BIT FIELDS: OWNER, GROUP, WORLD) DEFSYM FP%DIR==:2 ;DIRECTORY LISTING DEFSYM FP%APP==:4 ;APPEND DEFSYM FP%EX==:10 ;EXECUTE DEFSYM FP%WR==:20 ;WRITE DEFSYM FP%RD==:40 ;READ ;INPUT AND OUTPUT IDENTIFIERS DEFSYM .PRIIN==:100 ;PRIMARY INPUT DEFSYM .PRIOU==:101 ;PRIMARY OUTPUT DEFSYM .NULIO==:377777 ;NULL DESIGNATOR DEFSYM .CTTRM==:777777 ;JOB'S CONTROLLING TERMINAL DEFSYM .DVDES==:600000 ;UNIVERSAL DEVICE CODE DEFSYM .TTDES==:400000 ;UNIVERSAL TERMINAL CODE ;MAG TAPE DEVICE STATUS BITS DEFSYM MT%ILW==:1_17. ;ILLEGAL WRITE DEFSYM MT%DVE==:1_16. ;DEVICE ERROR DEFSYM MT%DAE==:1_15. ;DATA ERROR DEFSYM MT%SER==:1_14. ;SUPPRESS ERROR RECOVERY PROCEDURES DEFSYM MT%EOF==:1_13. ;EOF (FILE MARK) DEFSYM MT%IRL==:1_12. ;INCORRECT RECORD LENGTH DEFSYM MT%BOT==:1_11. ;BEGINNING OF TAPE DEFSYM MT%EOT==:1_10. ;END OF TAPE DEFSYM MT%EVP==:1_9. ;EVEN PARITY DEFSYM MT%DEN==:3_7. ;DENSITY (0 IS 'NORMAL') DEFSYM .MTLOD==:1 ;LOW DENSITY (200 BPI) DEFSYM .MTMED==:2 ;MEDIUM DENSITY (556 BPI) DEFSYM .MTHID==:3 ;HIGH DENSITY (800 BPI) DEFSYM MT%CCT==:7_4. ;CHARACTER COUNTER ;DEVICE DATA MODES DEFSYM .DMASC==:1 ;ASCII DEFSYM .DMIMG==:10 ;IMAGE DEFSYM .DMIMB==:13 ;IMAGE BINARY DEFSYM .DMBIN==:14 ;BINARY ;DEFINED PSI CHANNELS DEFSYM .ICAOV==:6. ;ARITHMETIC OVERFLOW DEFSYM .ICFOV==:7. ;FLOATING OVERFLOW DEFSYM .ICPOV==:9. ;PDL OVERFLOW DEFSYM .ICEOF==:10. ;END OF FILE DEFSYM .ICDAE==:11. ;DATA ERROR DEFSYM .ICQTA==:12. ;QUOTA/DISK EXCEEDED DEFSYM .ICTOD==:14. ;TIME OF DAY (NOT IMPLEMENTED) DEFSYM .ICILI==:15. ;ILLEG INSTRUCTION DEFSYM .ICIRD==:16. ;ILLEGAL READ DEFSYM .ICIWR==:17. ;ILLEGAL WRITE DEFSYM .ICIEX==:18. ;ILLEGAL EXECUTE (NOT IMPLEMENTED) DEFSYM .ICIFT==:19. ;INFERIOR FORK TERMINATION DEFSYM .ICMSE==:20. ;MACHINE SIZE EXCEEDED DEFSYM .ICTRU==:21. ;TRAP TO USER (NOT IMPLEMENTED) DEFSYM .ICNXP==:22. ;NONEXISTENT PAGE REFERENCED ;TERMINAL TYPE NUMBERS DEFSYM .TT33==:0. ;MODEL 33 DEFSYM .TT35==:1. ;MODEL 35 DEFSYM .TT37==:2. ;MODEL 37 DEFSYM .TTEXE==:3. ;EXECUPORT DEFSYM .TTDEF==:8. ;DEFAULT (TERMINET) DEFSYM .TTIDL==:9. ;IDEAL DEFSYM .TTV05==:10. ;VT05 DEFSYM .TTV50==:11. ;VT50 DEFSYM .TTL30==:12. ;LA30 DEFSYM .TTG40==:13. ;GT40 DEFSYM .TTL36==:14. ;LA36 DEFSYM .TTV52==:15. ;VT52 ;DEFINED TERMINAL CODES DEFSYM .TICBK==:0. ;BREAK DEFSYM .TICCA==:1. ;CONTROLS DEFSYM .TICCB==:2. DEFSYM .TICCC==:3. DEFSYM .TICCD==:4. DEFSYM .TICCE==:5. DEFSYM .TICCF==:6. DEFSYM .TICCG==:7. DEFSYM .TICCH==:8. DEFSYM .TICCI==:9. DEFSYM .TICCJ==:10. DEFSYM .TICCK==:11. DEFSYM .TICCL==:12. DEFSYM .TICCM==:13. DEFSYM .TICCN==:14. DEFSYM .TICCO==:15. DEFSYM .TICCP==:16. DEFSYM .TICCQ==:17. DEFSYM .TICCR==:18. DEFSYM .TICCS==:19. DEFSYM .TICCT==:20. DEFSYM .TICCU==:21. DEFSYM .TICCV==:22. DEFSYM .TICCW==:23. DEFSYM .TICCX==:24. DEFSYM .TICCY==:25. DEFSYM .TICCZ==:26. DEFSYM .TICES==:27. ;ESC DEFSYM .TICRB==:28. ;RUBOUT DEFSYM .TICSP==:29. ;SPACE DEFSYM .TICRF==:30. ;CARRIER OFF DEFSYM .TICTI==:31. ;TYPEIN DEFSYM .TICTO==:32. ;TYPEOUT ;CAPABILITIES DEFSYM SC%CTC==:1_35. ;CONTROL-C DEFSYM SC%GTB==:1_34. ;GETAB DEFSYM SC%MMN==:1_33. ;MAP MONITOR DEFSYM SC%LOG==:1_32. ;LOGGING FUNCTIONS DEFSYM SC%MPP==:1_31. ;MAP PRIVILEGED PAGES DEFSYM SC%SDV==:1_30. ;SPECIAL DEVICES DEFSYM SC%SUP==:1_26. ;SUPERIOR ACCESS DEFSYM SC%FRZ==:1,, ;FREEZE ON TERMINATING CONDITIONS DEFSYM SC%WHL==:1_17. ;WHEEL DEFSYM SC%OPR==:1_16. ;OPERATOR DEFSYM SC%CNF==:1_15. ;CONFIDENTIAL INFORMATION ACCESS DEFSYM SC%MNT==:1_14. ;MAINTENANCE DEFSYM SC%IPC==:1_13. ;IPCF PRIVILEGES DEFSYM SC%ENQ==:1_12. ;ENQ/DEQ PRIVILEGES ;DDBMOD WORD BIT DEFINITIONS DEFSYM MD%FO==:1_35. ;FILES ONLY DIRECTORY DEFSYM MD%SA==:1_34. ;STRING ACCOUNT ALLOWED DEFSYM MD%RLM==:1_33. ;REPEAT LOGIN MESSAGE ;FDB DEFINITIONS DEFSYM FB%TMP==:1_35. ;FILE IS TEMPORARY DEFSYM FB%PRM==:1_34. ;FILE IS PERMANENT DEFSYM FB%NEX==:1_33. ;FILE DOES NOT HAVE AN EXTENSION YET DEFSYM FB%DEL==:1_32. ;FILE IS DELETED DEFSYM FB%NXF==:1_31. ;FILE IS NONEXISTENT DEFSYM FB%LNG==:1_30. ;FILE IS A LONG FILE DEFSYM FB%SHT==:1_29. ;FILE HAS COMPRESSED PAGE TABLE DEFSYM FB%DIR==:1_28. ;FILE IS A DIRECTORY FILE DEFSYM FB%NOD==:1_27. ;FILE IS NOT TO BE DUMPED BY BACKUP SYSTEM DEFSYM FB%BAT==:1_26. ;FILE HAS AT LEAST ONE BAD PAGE ; IN IT DEFSYM FB%FCF==:17,, ;FILE CLASS FIELD DEFSYM .FBNRM==:0 ;NON-RMS DEFSYM .FBRMS==:1 ;RMS FILES DEFSYM .FBHDR==:0 ;HEADER WORD DEFSYM .FBCTL==:1 ;FLAGS DEFSYM .FBEXL==:2 ;LINK TO FDB OF NEXT EXTENSION DEFSYM .FBADR==:3 ;DISK ADDRESS OF INDEX BLOCK DEFSYM .FBPRT==:4 ;PROTECTION OF THE FILE DEFSYM .FBCRE==:5 ;TIME AND DATE OF LAST WRITE DEFSYM .FBUSE==:6 ;LAST WRITER ,, AUTHOR (OBS) DEFSYM .FBAUT==:6 ;POINTER TO AUTHOR STRING DEFSYM .FBGEN==:7 ;GENERATION ,, DIR # DEFSYM FB%GEN==:777777,, ;GENERATION NUMBER DEFSYM .FBDRN==:7 ;GENERATION ,, DIR # DEFSYM FB%DRN==:777777 ;DIR NUMBER DEFSYM .FBACT==:10 ;ACCOUNT DEFSYM .FBBYV==:11 ;RETENTION+BYTE SIZE+MODE ,, # OF PAGES DEFSYM FB%RET==:77_30. ;RETENTION COUNT DEFSYM FB%BSZ==:77_24. ;BYTE SIZE DEFSYM FB%MOD==:17,, ;LAST OPENF MODE DEFSYM FB%PGC==:777777 ;PAGE COUNT DEFSYM .FBSIZ==:12 ;EOF POINTER DEFSYM .FBCRV==:13 ;TIME AND DATE OF CREATION OF FILE DEFSYM .FBWRT==:14 ;TIME AND DATE OF LAST USER WRITE DEFSYM .FBREF==:15 ;TIME AND DATE OF LAST NON-WRITE ACCESS DEFSYM .FBCNT==:16 ;# OF WRITES ,, # OF REFERENCES DEFSYM .FBBK0==:17 ;BACKUP WORDS (5) DEFSYM .FBBK1==:20 DEFSYM .FBBK2==:21 DEFSYM .FBBK3==:22 DEFSYM .FBBK4==:23 DEFSYM .FBUSW==:24 ;USER SETTABLE WORD DEFSYM .FBGNL==:25 ;LINK TO NEXT GENERATION FILE DEFSYM .FBNAM==:26 ;POINTER TO NAME BLOCK DEFSYM .FBEXT==:27 ;POINTER TO EXTENSION BLOCK DEFSYM .FBLWR==:30 ;POINTER TO LAST WRITER STRING DEFSYM .FBLN0==:30 ;LENGTH OF VERSION 0 FDB DEFSYM .FBLN1==:31 ;LENGTH OF VERSION 1 FDB DEFSYM .FBLEN==:31 ;LENGTH OF THE FDB ;CARD READER DEFINITIONS DEFSYM .CRILC==:"\ ;ILLEGAL CHARACTER CODE ;A WORD IS DISTINGUISHED FROM A BYTE POINTER BY THE VALUE 5 IN BITS 0-2 ;USE THESE DEFINITIONS TO TEST FOR A NUMBER AS FOLLOWS: ; LOAD AC,NMFLG,LOC ; CAIE AC,NUMVAL DEFSYM NMFLG==:7_33. DEFSYM NUMVAL==:5 ; Now come all the Twenex error codes DEFSYM LGINX1==:600010 ; Invalid account identifier DEFSYM LGINX2==:600011 ; Directory is "files-only" and cannot be logged in to DEFSYM LGINX3==:600012 ; Internal format of directory is incorrect DEFSYM LGINX4==:600013 ; Invalid password DEFSYM LGINX5==:600014 ; Job is already logged in DEFSYM LOUTX1==:600035 ; Illegal to specify job number when logging out own job DEFSYM LOUTX2==:600036 ; Invalid job number DEFSYM CACTX1==:600045 ; Invalid account identifier DEFSYM CACTX2==:600046 ; Job is not logged in DEFSYM EFCTX1==:600050 ; WHEEL or OPERATOR capability required DEFSYM EFCTX2==:600051 ; Entry cannot be longer than 64 words DEFSYM EFCTX3==:600052 ; Fatal error when accessing FACT file DEFSYM GJFX1==:600055 ; Desired JFN invalid DEFSYM GJFX2==:600056 ; Desired JFN not available DEFSYM GJFX3==:600057 ; No JFN available DEFSYM GJFX4==:600060 ; Invalid character in filename DEFSYM GJFX5==:600061 ; Field cannot be longer than 39 characters DEFSYM GJFX6==:600062 ; Device field not in a valid position DEFSYM GJFX7==:600063 ; Directory field not in a valid position DEFSYM GJFX8==:600064 ; Directory terminating delimiter not preceded by a valid beginning delimiter DEFSYM GJFX9==:600065 ; More than one name field is not allowed DEFSYM GJFX10==:600066 ; Generation number is not numeric DEFSYM GJFX11==:600067 ; More than one generation number field is not allowed DEFSYM GJFX12==:600070 ; More than one account field is not allowed DEFSYM GJFX13==:600071 ; More than one protection field is not allowed DEFSYM GJFX14==:600072 ; Invalid protection DEFSYM GJFX15==:600073 ; Invalid confirmation character DEFSYM GJFX16==:600074 ; No such device DEFSYM GJFX17==:600075 ; No such directory name DEFSYM GJFX18==:600076 ; No such filename DEFSYM GJFX19==:600077 ; No such file type DEFSYM GJFX20==:600100 ; No such generation number DEFSYM GJFX21==:600101 ; File was expunged DEFSYM GJFX22==:600102 ; Insufficient system resources (Job Storage Block full) DEFSYM GJFX23==:600103 ; Directory full DEFSYM GJFX24==:600104 ; File not found DEFSYM GJFX27==:600107 ; File already exists (new file required) DEFSYM GJFX28==:600110 ; Device is not on-line DEFSYM GJFX29==:600111 ; Device is not available to this job DEFSYM GJFX30==:600112 ; Account is not numeric DEFSYM GJFX31==:600113 ; Invalid wildcard designator DEFSYM GJFX32==:600114 ; No files match this specification DEFSYM GJFX33==:600115 ; Filename was not specified DEFSYM GJFX34==:600116 ; Invalid character "?" in file specification DEFSYM GJFX35==:600117 ; Directory access privileges required DEFSYM OPNX1==:600120 ; File is already open DEFSYM OPNX2==:600121 ; File does not exist DEFSYM OPNX3==:600122 ; Read access required DEFSYM OPNX4==:600123 ; Write access required DEFSYM OPNX5==:600124 ; Execute access required DEFSYM OPNX6==:600125 ; Append access required DEFSYM OPNX7==:600126 ; Device already assigned to another job DEFSYM OPNX8==:600127 ; Device is not on-line DEFSYM OPNX9==:600130 ; Invalid simultaneous access DEFSYM OPNX10==:600131 ; Entire file structure full DEFSYM OPNX12==:600133 ; List access required DEFSYM OPNX13==:600134 ; Invalid access requested DEFSYM OPNX14==:600135 ; Invalid mode requested DEFSYM OPNX15==:600136 ; Read/write access required DEFSYM OPNX16==:600137 ; File has bad index block DEFSYM OPNX17==:600140 ; No room in job for long file page table DEFSYM OPNX18==:600141 ; Unit Record Devices are not available DEFSYM OPNX19==:600142 ; Reserved DEFSYM OPNX20==:600143 ; Reserved DEFSYM OPNX21==:600144 ; Reserved DEFSYM OPNX22==:600145 ; Reserved DEFSYM DESX1==:600150 ; Invalid source/destination designator DEFSYM DESX2==:600151 ; Terminal is not available to this job DEFSYM DESX3==:600152 ; JFN is not assigned DEFSYM DESX4==:600153 ; Invalid use of terminal designator or string pointer DEFSYM DESX5==:600154 ; File is not open DEFSYM DESX6==:600155 ; Device is not a terminal DEFSYM DESX7==:600156 ; JFN cannot refer to output wildcard designators DEFSYM DESX8==:600157 ; File is not on disk DEFSYM CLSX1==:600160 ; File is not open DEFSYM CLSX2==:600161 ; File cannot be closed by this process DEFSYM RJFNX1==:600165 ; File is not closed DEFSYM RJFNX2==:600166 ; JFN is being used to accumulate filename DEFSYM RJFNX3==:600167 ; JFN is not accessible by this process DEFSYM DELFX1==:600170 ; Delete access required DEFSYM SFPTX1==:600175 ; File is not open DEFSYM SFPTX2==:600176 ; Illegal to reset pointer for this file DEFSYM SFPTX3==:600177 ; Invalid byte number DEFSYM CNDIX1==:600200 ; Invalid password DEFSYM CNDIX3==:600202 ; Invalid directory number DEFSYM CNDIX5==:600204 ; Job is not logged in DEFSYM SFBSX1==:600210 ; Illegal to change byte size for this opening of file DEFSYM SFBSX2==:600211 ; Invalid byte size DEFSYM IOX1==:600215 ; File is not opened for reading DEFSYM IOX2==:600216 ; File is not opened for writing DEFSYM IOX3==:600217 ; File is not open for random access DEFSYM IOX4==:600220 ; End of file reached DEFSYM IOX5==:600221 ; Device or data error DEFSYM IOX6==:600222 ; Illegal to write beyond absolute end of file DEFSYM PMAPX1==:600240 ; Invalid access requested DEFSYM PMAPX2==:600241 ; Invalid use of PMAP DEFSYM SPACX1==:600245 ; Invalid access requested DEFSYM FRKHX1==:600250 ; Invalid process handle DEFSYM FRKHX2==:600251 ; Illegal to manipulate a superior process DEFSYM FRKHX3==:600252 ; Invalid use of multiple process handle DEFSYM FRKHX4==:600253 ; Process is running DEFSYM FRKHX6==:600255 ; All relative process handles in use DEFSYM SPLFX1==:600260 ; Process is not inferior or equal to self DEFSYM SPLFX2==:600261 ; Process is not inferior to self DEFSYM SPLFX3==:600262 ; New superior process is inferior to intended inferior DEFSYM GTABX1==:600267 ; Invalid table number DEFSYM GTABX2==:600270 ; Invalid table index DEFSYM GTABX3==:600271 ; GETAB privileges required DEFSYM RUNTX1==:600273 ; Invalid process handle -3 or -4 DEFSYM STADX1==:600275 ; WHEEL or OPERATOR capability required DEFSYM STADX2==:600276 ; Invalid date or time DEFSYM ASNDX1==:600300 ; Device is not assignable DEFSYM ASNDX2==:600301 ; Illegal to assign this device DEFSYM ASNDX3==:600302 ; No such device DEFSYM ATACX1==:600320 ; Invalid job number DEFSYM ATACX2==:600321 ; Job already attached DEFSYM ATACX3==:600322 ; Incorrect user number DEFSYM ATACX4==:600323 ; Invalid password DEFSYM ATACX5==:600324 ; This job has no controlling terminal DEFSYM STDVX1==:600332 ; No such device DEFSYM DEVX1==:600335 ; Invalid device designator DEFSYM DEVX2==:600336 ; Device already assigned to another job DEFSYM DEVX3==:600337 ; Device is not on-line DEFSYM MNTX1==:600345 ; Internal format of directory is incorrect DEFSYM MNTX2==:600346 ; Device is not on-line DEFSYM MNTX3==:600347 ; Device is not mountable DEFSYM TERMX1==:600350 ; Invalid terminal code DEFSYM TLNKX1==:600351 ; Illegal to set remote to object before object to remote DEFSYM ATIX1==:600352 ; Invalid software interrupt channel number DEFSYM ATIX2==:600353 ; Control-C capability required DEFSYM TLNKX2==:600356 ; Link was not received within 15 seconds DEFSYM TLNKX3==:600357 ; Links full DEFSYM TTYX1==:600360 ; Device is not a terminal DEFSYM RSCNX1==:600361 ; Overflowed rescan buffer, input string truncated DEFSYM RSCNX2==:600362 ; RSCAN function code out of range DEFSYM CFRKX3==:600363 ; Insufficient resources DEFSYM KFRKX1==:600365 ; Illegal to kill top level process DEFSYM KFRKX2==:600366 ; Illegal to kill self DEFSYM RFRKX1==:600367 ; Processes are not frozen DEFSYM HFRKX1==:600370 ; Illegal to halt self with HFORK DEFSYM GFRKX1==:600371 ; Invalid process handle DEFSYM GETX1==:600373 ; Invalid save file format DEFSYM GETX2==:600374 ; System Special Pages Table full DEFSYM SFRVX1==:600377 ; Invalid position in entry vector DEFSYM NOUTX1==:600407 ; Radix is not in range 2 to 36 DEFSYM NOUTX2==:600410 ; Column overflow DEFSYM IFIXX1==:600414 ; Radix is not in range 2 to 10 DEFSYM IFIXX2==:600415 ; First nonspace character is not a digit DEFSYM IFIXX3==:600416 ; Overflow (number is greater than 2**35 ) DEFSYM GFDBX1==:600424 ; Invalid displacement DEFSYM GFDBX2==:600425 ; Invalid number of words DEFSYM GFDBX3==:600426 ; List access required DEFSYM CFDBX1==:600430 ; Invalid displacement DEFSYM CFDBX2==:600431 ; Illegal to change specified bits DEFSYM CFDBX3==:600432 ; Write or owner access required DEFSYM CFDBX4==:600433 ; Invalid value for specified bits DEFSYM DUMPX1==:600440 ; Command list error DEFSYM DUMPX2==:600441 ; JFN is not open in dump mode DEFSYM DUMPX3==:600442 ; Address error (too big or crosses end of memory) DEFSYM DUMPX4==:600443 ; Access error (cannot read or write data in memory) DEFSYM RNAMX1==:600450 ; Files are not on same device DEFSYM RNAMX2==:600451 ; Destination file expunged DEFSYM RNAMX3==:600452 ; Write or owner access to destination file required DEFSYM RNAMX4==:600453 ; Quota exceeded in destination of rename DEFSYM BKJFX1==:600454 ; Illegal to back up terminal pointer twice DEFSYM TIMEX1==:600460 ; Time cannot be greater than 24 hours DEFSYM ZONEX1==:600461 ; Time zone out of range DEFSYM ODTNX1==:600462 ; Time zone must be USA or Greenwich DEFSYM DILFX1==:600464 ; Invalid date format DEFSYM TILFX1==:600465 ; Invalid time format DEFSYM DATEX1==:600466 ; Year out of range DEFSYM DATEX2==:600467 ; Month is not less than 12 DEFSYM DATEX3==:600470 ; Day of month too large DEFSYM DATEX4==:600471 ; Day of week is not less than 7 DEFSYM DATEX5==:600472 ; Date out of range DEFSYM DATEX6==:600473 ; System date and time are not set DEFSYM SMONX1==:600516 ; WHEEL or OPERATOR capability required DEFSYM SACTX1==:600530 ; File is not on multiple-directory device DEFSYM SACTX2==:600531 ; Insufficient system resources (Job Storage Block full) DEFSYM SACTX3==:600532 ; Directory requires numeric account DEFSYM SACTX4==:600533 ; Write or owner access required DEFSYM GACTX1==:600540 ; File is not on multiple-directory device DEFSYM GACTX2==:600541 ; File expunged DEFSYM FFUFX1==:600544 ; File is not open DEFSYM FFUFX2==:600545 ; File is not on multiple-directory device DEFSYM FFUFX3==:600546 ; No used page found DEFSYM DSMX1==:600555 ; File(s) not closed DEFSYM RDDIX1==:600560 ; Illegal to read directory for this device DEFSYM SIRX1==:600570 ; Table address is not greater than 20 DEFSYM SSAVX1==:600600 ; Illegal to save files on this device DEFSYM SSAVX2==:600601 ; Page count is not less than or equal to 1000 DEFSYM SEVEX1==:600610 ; Entry vector is not less than 1000 DEFSYM WHELX1==:600614 ; WHEEL or OPERATOR capability required DEFSYM CAPX1==:600615 ; WHEEL or OPERATOR capability required DEFSYM PEEKX2==:600617 ; Read access failure on monitor page DEFSYM CRDIX1==:600620 ; WHEEL or OPERATOR capability required DEFSYM CRDIX2==:600621 ; Illegal to change number of old directory DEFSYM CRDIX3==:600622 ; Insufficient system resources (Job Storage Block full) DEFSYM CRDIX4==:600623 ; Root directory full DEFSYM CRDIX5==:600624 ; Directory name not given DEFSYM CRDIX7==:600626 ; File(s) open in directory DEFSYM GTDIX1==:600640 ; WHEEL or OPERATOR capability required DEFSYM GTDIX2==:600641 ; Invalid directory number DEFSYM FLINX1==:600650 ; First character is not blank or numeric DEFSYM FLINX2==:600651 ; Number too small DEFSYM FLINX3==:600652 ; Number too large DEFSYM FLINX4==:600653 ; Invalid format DEFSYM FLOTX1==:600660 ; Column overflow in field 1 or 2 DEFSYM FLOTX2==:600661 ; Column overflow in field 3 DEFSYM FLOTX3==:600662 ; Invalid format specified DEFSYM HPTX1==:600670 ; Undefined clock number DEFSYM FDFRX1==:600700 ; Not a multiple-directory device DEFSYM FDFRX2==:600701 ; Invalid directory number DEFSYM RNAMX5==:600750 ; Destination file is not closed DEFSYM RNAMX6==:600751 ; Destination file has bad page table DEFSYM RNAMX7==:600752 ; Source file expunged DEFSYM RNAMX8==:600753 ; Write or owner access to source file required DEFSYM RNAMX9==:600754 ; Source file is nonexistent DEFSYM RNMX10==:600755 ; Source file is not closed DEFSYM RNMX11==:600756 ; Source file has bad page table DEFSYM RNMX12==:600757 ; Illegal to rename to self DEFSYM GJFX36==:600760 ; Internal format of directory is incorrect DEFSYM ILINS1==:600770 ; Undefined operation code DEFSYM ILINS2==:600771 ; Undefined JSYS DEFSYM ILINS3==:600772 ; UUO simulation facility not available DEFSYM CRLNX1==:601000 ; Logical name is not defined DEFSYM INLNX1==:601001 ; Index is beyond end of logical name table DEFSYM LNSTX1==:601002 ; No such logical name DEFSYM MLKBX1==:601003 ; Lock facility already in use DEFSYM MLKBX2==:601004 ; Too many pages to be locked DEFSYM MLKBX3==:601005 ; Page is not available DEFSYM MLKBX4==:601006 ; Illegal to remove previous contents of user map DEFSYM VBCX1==:601007 ; Display data area not locked in core DEFSYM RDTX1==:601010 ; Invalid string pointer DEFSYM GFKSX1==:601011 ; Area too small to hold process structure DEFSYM GTJIX1==:601013 ; Invalid index DEFSYM GTJIX2==:601014 ; Invalid terminal line number DEFSYM GTJIX3==:601015 ; Invalid job number DEFSYM IPCFX1==:601016 ; Length of packet descriptor block cannot be less than 4 DEFSYM IPCFX2==:601017 ; No message for this PID DEFSYM IPCFX3==:601020 ; Data too long for user's buffer DEFSYM IPCFX4==:601021 ; Receiver's PID invalid DEFSYM IPCFX5==:601022 ; Receiver's PID disabled DEFSYM IPCFX6==:601023 ; Send quota exceeded DEFSYM IPCFX7==:601024 ; Receiver quota exceeded DEFSYM IPCFX8==:601025 ; IPCF free space exhausted DEFSYM IPCFX9==:601026 ; Sender's PID invalid DEFSYM IPCF10==:601027 ; WHEEL capability required DEFSYM IPCF11==:601030 ; WHEEL or IPCF capability required DEFSYM IPCF12==:601031 ; No free PID's available DEFSYM IPCF13==:601032 ; PID quota exceeded DEFSYM IPCF14==:601033 ; No PID's available to this job DEFSYM IPCF15==:601034 ; No PID's available to this process DEFSYM IPCF16==:601035 ; Receive and message data modes do not match DEFSYM IPCF17==:601036 ; Argument block too small DEFSYM IPCF18==:601037 ; Invalid MUTIL JSYS function DEFSYM IPCF19==:601040 ; No PID for [SYSTEM] INFO DEFSYM IPCF20==:601041 ; Invalid process handle DEFSYM IPCF21==:601042 ; Invalid job number DEFSYM IPCF22==:601043 ; Invalid software channel number DEFSYM IPCF23==:601044 ; [SYSTEM] INFO already exists DEFSYM IPCF24==:601045 ; Invalid message size DEFSYM IPCF25==:601046 ; PID does not belong to this job DEFSYM IPCF26==:601047 ; PID does not belong to this process DEFSYM IPCF27==:601050 ; PID is not defined DEFSYM IPCF28==:601051 ; PID not accessible by this process DEFSYM IPCF29==:601052 ; PID already being used by another process DEFSYM IPCF30==:601053 ; Job is not logged in DEFSYM GNJFX1==:601054 ; No more files in this specification DEFSYM ENQX1==:601055 ; Invalid function DEFSYM ENQX2==:601056 ; Level number too small DEFSYM ENQX3==:601057 ; Request and lock level numbers do not match DEFSYM ENQX4==:601060 ; Number of pool and lock resources do not match DEFSYM ENQX5==:601061 ; Lock already requested DEFSYM ENQX6==:601062 ; Requested locks are not all locked DEFSYM ENQX7==:601063 ; No ENQ on this lock DEFSYM ENQX8==:601064 ; Invalid access change requested DEFSYM ENQX9==:601065 ; Invalid number of blocks specified DEFSYM ENQX10==:601066 ; Invalid argument block length DEFSYM ENQX11==:601067 ; Invalid software interrupt channel number DEFSYM ENQX12==:601070 ; Invalid number of resources requested DEFSYM ENQX13==:601071 ; Indirect or indexed byte pointer not allowed DEFSYM ENQX14==:601072 ; Invalid byte size DEFSYM ENQX15==:601073 ; ENQ/DEQ capability required DEFSYM ENQX16==:601074 ; WHEEL or OPERATOR capability required DEFSYM ENQX17==:601075 ; Invalid JFN DEFSYM ENQX18==:601076 ; Quota exceeded DEFSYM ENQX19==:601077 ; String too long DEFSYM ENQX20==:601100 ; Locked JFN cannot be closed DEFSYM ENQX21==:601101 ; Job is not logged in DEFSYM IPCF31==:601102 ; Invalid page number DEFSYM IPCF32==:601103 ; Page is not private DEFSYM PMAPX3==:601104 ; Illegal to move shared page into file DEFSYM PMAPX4==:601105 ; Illegal to move file page into process DEFSYM PMAPX5==:601106 ; Illegal to move special page into file DEFSYM PMAPX6==:601107 ; Disk quota exceeded DEFSYM SNOPX1==:601110 ; WHEEL or OPERATOR capability required DEFSYM SNOPX2==:601111 ; Invalid function DEFSYM SNOPX3==:601112 ; .SNPLC function must be first DEFSYM SNOPX4==:601113 ; Only one .SNPLC function allowed DEFSYM SNOPX5==:601114 ; Invalid page number DEFSYM SNOPX6==:601115 ; Invalid number of pages to lock DEFSYM SNOPX7==:601116 ; Illegal to define breakpoints after inserting them DEFSYM SNOPX8==:601117 ; Breakpoint is not set on instruction DEFSYM SNOPX9==:601120 ; No more breakpoints allowed DEFSYM SNOP10==:601121 ; Breakpoints already inserted DEFSYM SNOP11==:601122 ; Breakpoints not inserted DEFSYM SNOP12==:601123 ; Invalid format for program name symbol DEFSYM SNOP13==:601124 ; No such program name symbol DEFSYM SNOP14==:601125 ; No such symbol DEFSYM SNOP15==:601126 ; Not enough free pages for snooping DEFSYM SNOP16==:601127 ; Multiply defined symbol DEFSYM IPCF33==:601130 ; Invalid index into system PID table DEFSYM SNOP17==:601131 ; Breakpoint already defined DEFSYM OPNX23==:601132 ; Disk quota exceeded DEFSYM GJFX37==:601133 ; Input deleted DEFSYM CRLNX2==:601134 ; WHEEL or OPERATOR capability required DEFSYM INLNX2==:601135 ; Invalid function DEFSYM LNSTX2==:601136 ; Invalid function DEFSYM ALCX1==:601137 ; Invalid function DEFSYM ALCX2==:601140 ; WHEEL or OPERATOR capability required DEFSYM ALCX3==:601141 ; Device is not assignable DEFSYM ALCX4==:601142 ; Invalid job number DEFSYM ALCX5==:601143 ; Device already assigned to another job DEFSYM SPLX1==:601144 ; Invalid function DEFSYM SPLX2==:601145 ; Argument block too small DEFSYM SPLX3==:601146 ; Invalid device designator DEFSYM SPLX4==:601147 ; WHEEL or OPERATOR capability required DEFSYM SPLX5==:601150 ; Illegal to specify 0 as generation number for first file DEFSYM CLSX3==:601151 ; File still mapped DEFSYM CRLNX3==:601152 ; Invalid function DEFSYM ALCX6==:601153 ; Device assigned to user job, but will be given to allocator when released DEFSYM CKAX1==:601154 ; Argument block too small DEFSYM CKAX2==:601155 ; Invalid directory number DEFSYM CKAX3==:601156 ; Invalid access code DEFSYM TIMX1==:601157 ; Invalid function DEFSYM TIMX2==:601160 ; Invalid process handle DEFSYM TIMX3==:601161 ; Time limit already set DEFSYM TIMX4==:601162 ; Illegal to clear time limit DEFSYM SNOP18==:601163 ; Data page is not private or copy-on-write DEFSYM GJFX38==:601164 ; File not found because output-only device was specified DEFSYM GJFX39==:601165 ; Logical name loop detected DEFSYM CRDIX8==:601166 ; Invalid directory number DEFSYM CRDIX9==:601167 ; Internal format of directory is incorrect DEFSYM CRDI10==:601170 ; Maximum directory number exceeded; index table needs expanding DEFSYM DELDX1==:601171 ; WHEEL or OPERATOR capability required DEFSYM DELDX2==:601172 ; Invalid directory number DEFSYM GACTX3==:601173 ; Internal format of directory is incorrect DEFSYM DIAGX1==:601174 ; Invalid function code DEFSYM DIAGX2==:601175 ; Device is not assigned DEFSYM DIAGX3==:601176 ; Argument block too small DEFSYM DIAGX4==:601177 ; Invalid device type DEFSYM DIAGX5==:601200 ; WHEEL, OPERATOR, or MAINTENANCE capability required DEFSYM DIAGX6==:601201 ; Invalid channel command list DEFSYM DIAGX7==:601202 ; Illegal to do I/O across page boundary DEFSYM DIAGX8==:601203 ; No such device DEFSYM DIAGX9==:601204 ; Unit does not exist DEFSYM DIAG10==:601205 ; Subunit does not exist DEFSYM SYEX1==:601206 ; Unreasonable SYSERR block size DEFSYM SYEX2==:601207 ; No buffer space available for SYSERR DEFSYM MTOX1==:601210 ; Invalid function code DEFSYM IOX7==:601211 ; Insufficient system resources (Job Storage Block full) DEFSYM IOX8==:601212 ; Monitor internal error DEFSYM MTOX5==:601213 ; Invalid hardware data mode for magnetic tape DEFSYM DUMPX5==:601214 ; No-wait dump mode not supported for this device DEFSYM DUMPX6==:601215 ; Dump mode not supported for this device DEFSYM IOX9==:601216 ; Function legal for sequential write only DEFSYM CLSX4==:601217 ; Device still active DEFSYM MTOX2==:601220 ; Record size was not set before I/O was done DEFSYM MTOX3==:601221 ; Function not legal in dump mode DEFSYM MTOX4==:601222 ; Invalid record size DEFSYM MTOX6==:601223 ; Invalid magnetic tape density DEFSYM OPNX25==:601224 ; Device is write locked DEFSYM GJFX40==:601225 ; Undefined attribute in file specification DEFSYM MTOX7==:601226 ; WHEEL or OPERATOR capability required DEFSYM LOUTX3==:601227 ; WHEEL or OPERATOR capability required DEFSYM LOUTX4==:601230 ; LOG capability required DEFSYM CAPX2==:601231 ; WHEEL, OPERATOR, or MAINTENANCE capability required DEFSYM SSAVX3==:601232 ; Insufficient system resources (Job Storage Block full) DEFSYM SSAVX4==:601233 ; Directory area of EXE file is more than one page DEFSYM TDELX1==:601234 ; Table is empty DEFSYM TADDX1==:601235 ; Table is full DEFSYM TADDX2==:601236 ; Entry is already in table DEFSYM TLUKX1==:601237 ; Internal format of table is incorrect DEFSYM IOX10==:601240 ; Record is longer than user requested DEFSYM CNDIX2==:601241 ; WHEEL or OPERATOR capability required DEFSYM CNDIX4==:601242 ; Invalid job number DEFSYM CNDIX6==:601243 ; Job is not logged in DEFSYM SJBX1==:601244 ; Invalid function DEFSYM SJBX2==:601245 ; Invalid magnetic tape density DEFSYM SJBX3==:601246 ; Invalid magnetic tape data mode DEFSYM TMONX1==:601247 ; Invalid TMON function DEFSYM SMONX2==:601250 ; Invalid SMON function DEFSYM SJBX4==:601251 ; Job is not logged in DEFSYM SJBX5==:601252 ; Job is not logged in DEFSYM SJBX6==:601253 ; WHEEL or OPERATOR capability required DEFSYM GTJIX4==:601254 ; No such job DEFSYM ILINS4==:601255 ; UUO simulation is disabled DEFSYM ILINS5==:601256 ; RMS facility is not available DEFSYM COMNX1==:601257 ; Invalid COMND function code DEFSYM COMNX2==:601260 ; Field too long for internal buffer DEFSYM COMNX3==:601261 ; Command too long for internal buffer DEFSYM COMNX4==:601262 ; Invalid character in input DEFSYM PRAX1==:601263 ; Invalid PRARG function code DEFSYM PRAX2==:601264 ; No room in monitor data base for argument block DEFSYM COMNX5==:601265 ; Invalid string pointer argument DEFSYM COMNX6==:601266 ; Problem in indirect file DEFSYM COMNX7==:601267 ; Error in command DEFSYM PRAX3==:601270 ; PRARG argument block too large DEFSYM CKAX4==:601271 ; File is not on disk DEFSYM GACCX1==:601272 ; Invalid job number DEFSYM GACCX2==:601273 ; No such job DEFSYM MTOX8==:601274 ; Argument block too long DEFSYM DBRKX1==:601275 ; No interrupts in progress DEFSYM SJPRX1==:601276 ; Job is not logged in DEFSYM GJFX41==:601277 ; File name must not exceed 6 characters DEFSYM GJFX42==:601300 ; File type must not exceed 3 characters DEFSYM GACCX3==:601301 ; Confidential Information Access Capability required DEFSYM TIMEX2==:601302 ; Downtime cannot be more than 7 days in the future DEFSYM DELFX2==:601303 ; File cannot be expunged because it is currently open DEFSYM DELFX3==:601304 ; System scratch area depleted; file not deleted DEFSYM DELFX4==:601305 ; Directory symbol table could not be rebuilt DEFSYM DELFX5==:601306 ; Directory symbol table needs rebuilding DEFSYM DELFX6==:601307 ; Internal format of directory is incorrect DEFSYM DELFX7==:601310 ; FDB formatted incorrectly; file not deleted DEFSYM DELFX8==:601311 ; FDB not found; file not deleted DEFSYM FRKHX7==:601312 ; Process page cannot exceed 777 DEFSYM DIRX1==:601313 ; Invalid directory number DEFSYM DIRX2==:601314 ; Insufficient system resources DEFSYM DIRX3==:601315 ; Internal format of directory is incorrect DEFSYM UFPGX1==:601316 ; File is not open for write DEFSYM LNGFX1==:601317 ; Page table does not exist and file not open for write DEFSYM IPCF34==:601320 ; Cannot receive into an existing page DEFSYM COMNX8==:601321 ; Number base out of range 2-10 DEFSYM MTOX9==:601322 ; Output still pending DEFSYM MTOX10==:601323 ; VFU or RAM file cannot be OPENed DEFSYM MTOX11==:601324 ; Data too large for buffers DEFSYM MTOX12==:601325 ; Input error or not all data read DEFSYM MTOX13==:601326 ; Argument block too small DEFSYM MTOX14==:601327 ; Invalid software interrupt channel number DEFSYM SAVX1==:601330 ; Illegal to save files on this device DEFSYM MTOX15==:601331 ; Device does not have Direct Access (programmable) VFU DEFSYM MTOX16==:601332 ; VFU or Translation Ram file must be on disk DEFSYM LPINX1==:601333 ; Invalid unit number DEFSYM LPINX2==:601334 ; WHEEL or OPERATOR capability required DEFSYM LPINX3==:601335 ; Illegal to load RAM or VFU while device is OPEN DEFSYM MTOX17==:601336 ; Device is not on-line DEFSYM LGINX6==:601337 ; No more job slots available for logging-in DEFSYM DESX9==:601340 ; Invalid operation for this device DEFSYM ACESX1==:601341 ; Argument block too small DEFSYM ACESX2==:601342 ; Insufficient system resources DEFSYM DSKOX1==:601343 ; Channel number too large DEFSYM DSKOX2==:601344 ; Unit number too large DEFSYM MSTRX1==:601345 ; Invalid function DEFSYM MSTRX2==:601346 ; WHEEL or OPERATOR capability required DEFSYM MSTRX3==:601347 ; Argument block too small DEFSYM MSTRX4==:601350 ; Insufficient system resources DEFSYM MSTRX5==:601351 ; Drive is not on-line DEFSYM MSTRX6==:601352 ; Home blocks are bad DEFSYM MSTRX7==:601353 ; Invalid structure name DEFSYM MSTRX8==:601354 ; Could not get OFN for ROOT-DIRECTORY DEFSYM MSTRX9==:601355 ; Could not MAP ROOT-DIRECTORY DEFSYM MSTX10==:601356 ; ROOT-DIRECTORY bad DEFSYM MSTX11==:601357 ; Could not initialize Index Table DEFSYM MSTX12==:601360 ; Could not OPEN Bit Table File DEFSYM MSTX13==:601361 ; Backup copy of ROOT-DIRECTORY is bad DEFSYM MSTX14==:601362 ; Invalid channel number DEFSYM MSTX15==:601363 ; Invalid unit number DEFSYM MSTX16==:601364 ; Invalid controller number DEFSYM DSKX01==:601365 ; Invalid structure number DEFSYM DSKX02==:601366 ; Bit table is being initialized DEFSYM DSKX03==:601367 ; Bit table has not been initialized DEFSYM DSKX04==:601370 ; Bit table being initialized by another job DEFSYM GFUSX1==:601371 ; Invalid function DEFSYM GFUSX2==:601372 ; Insufficient system resources DEFSYM SFUSX1==:601373 ; Invalid function DEFSYM SFUSX2==:601374 ; Insufficient system resources DEFSYM SFUSX3==:601375 ; No such user name DEFSYM RCDIX1==:601376 ; Insufficient system resources DEFSYM RCDIX2==:601377 ; Invalid directory specification DEFSYM RCDIX3==:601400 ; Invalid structure name DEFSYM RCDIX4==:601401 ; Monitor internal error DEFSYM RCUSX1==:601402 ; Insufficient systemresources DEFSYM TDELX2==:601403 ; Invalid table entry location DEFSYM TIMX5==:601404 ; Invalid software interrupt channel number DEFSYM LSTRX1==:601405 ; Process has not encountered any errors DEFSYM SWJFX1==:601406 ; Illegal to swap same JFN DEFSYM MTOX18==:601407 ; Invalid software interrupt channel number DEFSYM OPNX26==:601410 ; Illegal to open a string pointer DEFSYM DELFX9==:601411 ; File is not a directory file DEFSYM CRDIX6==:601412 ; Directory file is mapped DEFSYM COMNX9==:601413 ; End of input file reached DEFSYM STYPX1==:601414 ; Invalid terminal type DEFSYM PMAPX7==:601415 ; Illegal to map file on dismounted structure DEFSYM DSKOX3==:601416 ; Invalid structure number DEFSYM DESX10==:601417 ; Structure is dismounted DEFSYM DSKOX4==:601420 ; Invalid address type specified DEFSYM MSTX17==:601421 ; All units in a structure must be of the same type DEFSYM MSTX18==:601422 ; No more units in system DEFSYM MSTX19==:601423 ; Unit is already part of a mounted structure DEFSYM MSTX20==:601424 ; Data error reading HOME blocks DEFSYM MSTX21==:601425 ; Structure is not mounted DEFSYM MSTX22==:601426 ; Illegal to change specified bits DEFSYM CRDI11==:601427 ; Invalid terminating bracket on directory DEFSYM MSTX23==:601430 ; Could not write HOME blocks DEFSYM ACESX3==:601431 ; Password is required DEFSYM ACESX4==:601432 ; Function not allowed for another job DEFSYM ACESX5==:601433 ; No function specified for ACCES DEFSYM STRX05==:601434 ; No such user name DEFSYM ACESX6==:601435 ; Directory is not accessed DEFSYM STRX01==:601436 ; Structure is not mounted DEFSYM STRX02==:601437 ; Insufficient system resources DEFSYM IOX11==:601440 ; Quota exceeded or disk full DEFSYM IOX12==:601441 ; Insufficient system resources (Swapping space full) DEFSYM STRX03==:601442 ; No such directory name DEFSYM STRX04==:601443 ; Ambiguous directory specification DEFSYM PPNX1==:601444 ; Invalid PPN DEFSYM PPNX2==:601445 ; Structure is not mounted DEFSYM PPNX3==:601446 ; Insufficient system resources DEFSYM PPNX4==:601447 ; Invalid directory number DEFSYM SPLX6==:601450 ; No directory to write spooled files into DEFSYM CRDI12==:601451 ; Structure is not mounted DEFSYM GFUSX3==:601452 ; File expunged DEFSYM GFUSX4==:601453 ; Internal format of directory is incorrect DEFSYM RNMX13==:601454 ; Insufficient system resources DEFSYM SFUSX4==:601700 ; File expunged DEFSYM SFUSX5==:601701 ; Write or owner access required DEFSYM SFUSX6==:601702 ; No such user name DEFSYM GETX3==:601703 ; Illegal to overlay existing pages DEFSYM FILX01==:601704 ; File is not open DEFSYM ARGX01==:601705 ; Invalid password DEFSYM CAPX3==:601706 ; WHEEL capability required DEFSYM CAPX4==:601707 ; WHEEL or IPCF capability required DEFSYM CAPX6==:601711 ; ENQ/DEQ capability required DEFSYM CAPX7==:601712 ; Confidential Information Access capability required DEFSYM ARGX02==:601713 ; Invalid function DEFSYM ARGX03==:601714 ; Illegal to change specified bits DEFSYM ARGX04==:601715 ; Argument block too small DEFSYM ARGX05==:601716 ; Argument block too long DEFSYM ARGX06==:601717 ; Invalid page number DEFSYM ARGX07==:601720 ; Invalid job number DEFSYM ARGX08==:601721 ; No such job DEFSYM ARGX09==:601722 ; Invalid byte size DEFSYM ARGX10==:601723 ; Invalid access requrested DEFSYM ARGX11==:601724 ; Invalid directory number DEFSYM ARGX12==:601725 ; Invalid process handle DEFSYM ARGX13==:601726 ; Invalid software interrupt channel number DEFSYM MONX01==:601727 ; Insufficient system resources DEFSYM MONX02==:601730 ; Insufficient system resources (JSB full) DEFSYM MONX03==:601731 ; Monitor internal error DEFSYM MONX04==:601732 ; Insufficient system resources (Swapping space full) DEFSYM ARGX14==:601733 ; Invalid account identifier DEFSYM ARGX15==:601734 ; Job is not logged in DEFSYM FILX02==:601735 ; Write or owner access required DEFSYM FILX03==:601736 ; List access required DEFSYM DEVX4==:601737 ; Device is not assignable DEFSYM FILX04==:601740 ; File is not on multiple-directory device DEFSYM ARGX16==:601741 ; Password is required DEFSYM ARGX17==:601742 ; Invalid argument block length DEFSYM ARGX18==:601743 ; Invalid structure name DEFSYM DEVX5==:601744 ; No such device DEFSYM DIRX4==:601745 ; Invalid directory specification DEFSYM FILX05==:601746 ; File expunged DEFSYM STRX06==:601747 ; No such user number DEFSYM MSTX24==:601750 ; Illegal to dismount the Public Structure DEFSYM MSTX25==:601751 ; Invalid number of swapping pages DEFSYM MSTX26==:601752 ; Invalid number of Front-End-Filesystem pages DEFSYM LOUTX5==:601753 ; Illegal to log out job 0 DEFSYM GJFX43==:601754 ; More than one ;T specification is not allowed DEFSYM MTOX19==:601755 ; Invalid terminal line width DEFSYM MTOX20==:601756 ; Invalid terminal line length DEFSYM MSTX27==:601757 ; Specified unit is not a disk DEFSYM MSTX28==:601760 ; Could not initialize bit table for structure DEFSYM MSTX29==:601761 ; Could not reconstruct ROOT-DIRECTORY DEFSYM DSKX05==:601763 ; Disk assignments and deassignments are currently prohibited DEFSYM DSKX06==:601764 ; Invalid disk address DEFSYM DSKX07==:601765 ; Address cannot be deassigned because it is not assigned DEFSYM DSKX08==:601766 ; Address cannot be assigned because it is already assigned DEFSYM COMX10==:601767 ; Invalid default string DEFSYM MSTX30==:601770 ; Incorrect Bit Table counts on structure DEFSYM LOCKX1==:601771 ; Illegal to lock other than aprivate page DEFSYM LOCKX2==:601772 ; Requested page unavailable DEFSYM LOCKX3==:601773 ; Attempt to lock too much memory DEFSYM ILLX01==:601774 ; Illegal memory read DEFSYM ILLX02==:601775 ; Illegal memory write DEFSYM ILLX03==:601776 ; Memory data parity error DEFSYM ILLX04==:601777 ; Reference to non-existant page DEFSYM MSTX31==:602000 ; Structure already mounted DEFSYM MSTX32==:602001 ; Structure was not mounted DEFSYM MSTX33==:602002 ; Structure is unavailable for mounting DEFSYM STDIX1==:602003 ; The STDIR JSYS has been replaced by RCDIR and RCUSR DEFSYM CNDIX7==:602004 ; The CNDIR JSYS has been replaced by ACCES DEFSYM PMCLX1==:602005 ; Illegal page state or state transition DEFSYM PMCLX2==:602006 ; Requested physical page is unavailable DEFSYM PMCLX3==:602007 ; Requested physical page contains errors DEFSYM DLFX10==:602010 ; Cannot delete directory - file still mapped DEFSYM DLFX11==:602011 ; Cannot delete directory file in this manner