SYSVECTOR       - SYSTEM SERVICE VECTOR DEFINITIONS              21-AUG-1978 20:14:10   VAX-11 MACRO X0.3-11               Page   0

TABLE OF CONTENTS   



   (1)     374  SYSTEM SERVICE VECTOR DEFINITION

SYSVECTOR       - SYSTEM SERVICE VECTOR DEFINITIONS              21-AUG-1978 20:14:10   VAX-11 MACRO X0.3-11               Page   1

02                                                                                                                               (1)



                           00000001  0000   100 LIBSWITCH=1				;GENERATE LIBRARY FORM OF SERVICE VECTOR

                                     0000     1 	.IF	NDF,RMSSWITCH

                                     0000     2 	.IF	NDF,LIBSWITCH

                                     0000     3 	.TITLE	CMODSSDSP - CHANGE MODE SYSTEM SERVICE DISPATCHER

                                     0000     4 	.IFF

                                     0000     5 	.TITLE	SYSVECTOR - SYSTEM SERVICE VECTOR DEFINITIONS

                                     0000     6 	.ENDC

                                     0000     7 	.IFF

                                     0000     8 	.TITLE	RMSVECTOR - RMS SERVICE VECTOR DEFINITIONS

                                     0000     9 	.ENDC

                                     0000    10 	.IDENT	/02/

                                     0000    11  

                                     0000    12 ;

                                     0000    13 ; COPYRIGHT (C) 1978

                                     0000    14 ; DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASS.

                                     0000    15 ;

                                     0000    16 ; THIS SOFTWARE IS FURNISHED UNDER  A LICENSE FOR USE ONLY  ON  A

                                     0000    17 ; SINGLE COMPUTER SYSTEM AND MAY BE  COPIED ONLY WITH  THE INCLU-

                                     0000    18 ; SION OF  THE  ABOVE  COPYRIGHT NOTICE.  THIS SOFTWARE,  OR  ANY

                                     0000    19 ; OTHER COPIES THEREOF, MAY NOT BE  PROVIDED  OR  OTHERWISE  MADE

                                     0000    20 ; AVAILABLE TO ANY OTHER PERSON EXCEPT  FOR  USE  ON  SUCH SYSTEM

                                     0000    21 ; AND TO  ONE WHO AGREES  TO  THESE LICENSE  TERMS.  TITLE TO AND

                                     0000    22 ; OWNERSHIP OF THE SOFTWARE SHALL AT ALL TIMES REMAIN IN DEC.

                                     0000    23 ;

                                     0000    24 ; THE INFORMATION IN THIS SOFTWARE  IS  SUBJECT TO CHANGE WITHOUT

                                     0000    25 ; NOTICE AND SHOULD NOT BE CONSTRUED  AS  A COMMITMENT BY DIGITAL

                                     0000    26 ; EQUIPMENT CORPORATION.

                                     0000    27 ;

                                     0000    28 ; DEC ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS

                                     0000    29 ; SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY DEC.

                                     0000    30 ;

                                     0000    31 ; D. N. CUTLER 22-JUN-76

                                     0000    32 ;

                                     0000    33 ;  MODIFIED:	L F LAVERDURE 15-AUG-77, 15-MAY-78

                                     0000    34 ;

                                     0000    35 ; CHANGE MODE SYSTEM SERVICE DISPATCHER

                                     0000    36 ;

                                     0000    37 ; MACRO LIBRARY CALLS

                                     0000    38 ;

                                     0000    39  

                                     0000    40 	.IF	DF,LIBSWITCH		;DEFINE GLOBALLY FOR LIBRARY

                                     0000    41 

                                     0000    42 	.DSABL	TBK			;DO NOT OUTPUT TRACEBACK SYMBOLS

                                     0000    43 					;FOR THE SYSVECTOR MODULE IN ORDER TO

                                     0000    44 					;AVOID GARBAGE IN DEBUG SYMBOL TABLE

                                     0000    45 

                                     0000    46 	$DCDEF	GLOBAL			;DEFINE DEVICE TYPE CODES

                                     0000    47 	$DEVDEF	GLOBAL			;DEFINE DEVICE CHARACTERISTICS BITS

                                     0000    48 	$IODEF	GLOBAL			;DEFINE I/O FUNCTION CODES

                                     0000    49 	$MSGDEF	GLOBAL			;DEFINE SYSTEM MESSAGE TYPES

                                     0000    50 	$PRDEF	GLOBAL			;DEFINE PROCESSOR REGISTERS

                                     0000    51 	$PRTDEF	GLOBAL			;DEFINE PROTECTION CODES

                                     0000    52 	$SSDEF	GLOBAL			;DEFINE SYSTEM SERVICE STATUS CODES

                                     0000    53 	$TTDEF	GLOBAL			;TT TERMINATION SPECIFIERS

                                     0000    54 	.IFF				;LOCALLY IF NOT LIBRARY VERSION

                                     0000    55 	$PCBDEF				;DEFINE PCB OFFSETS

                                     0000    56 	$PHDDEF				;DEFINE PHD OFFSETS

SYSVECTOR       - SYSTEM SERVICE VECTOR DEFINITIONS              21-AUG-1978 20:14:10   VAX-11 MACRO X0.3-11               Page   2

02                                                                                                                               (1)



                                     0000    57 	$PRDEF				;DEFINE PROCESSOR REGISTERS

                                     0000    58 	$PSLDEF				;DEFINE PROCESSOR STATUS FIELDS

                                     0000    59 	$SSDEF				;DEFINE SYSTEM STATUS VALUES

                                     0000    60 	.ENDC				;

                                     0000    61  

                                     0000    62 	$SGNDEF				;DEFINE SYSGEN PARAMETERS

                                     0000    63 ;

                                     0000    64 ; LOCAL MACROS

                                     0000    65 ;

                                     0000    66 ;	GSYSSRV	- GENERATE SYSTEM SERVICE ENTRY VECTOR

                                     0000    67 ;

                                     0000    68 ;	GSYSSRV	SRVNAME,MODE,NARG,REGISTERS,NOSYNC

                                     0000    69 ;

                                     0000    70 ;	WHERE:

                                     0000    71 ;		SRVNAME - SERVICE NAME LESS ANY PREFIX (SYS$,EXE$,RMS$$)

                                     0000    72 ;		MODE - MODE DESIGNATOR FOR SERVICE (K,E,ALL,R)

                                     0000    73 ;		NARG - REQUIRED NUMBER OF ARGUMENTS

                                     0000    74 ;		REGISTERS - REGISTER SAVE LIST

                                     0000    75 ;		NOSYNC - NON-ZERO IF RMS SYNCHRONIZATION CODE NOT TO BE INCLUDED

                                     0000    76 ;

                                     0000    77 

                                     0000    78 	.MACRO	GSYSSRV,SRVNAME,MODE,NARG,REGS,NOSYNC

                                     0000    79 	.IF	NDF,RMSSWITCH

                                     0000    80 	.IF	DF,LIBSWITCH

                                     0000    81 	.PSECT	$$$0000,QUAD

                                     0000    82 	.IFF

                                     0000    83 	.PSECT	$$$000,QUAD

                                     0000    84 	.ENDC

                                     0000    85 	.ALIGN	QUAD

                                     0000    86 	.IF DF	LIBSWITCH

                                     0000    87 SYS$'SRVNAME::

                                     0000    88 	.IFF

                                     0000    89 	.WORD	^M<REGS>

                                     0000    90 	SRV'MODE	SRVNAME,NARG,NOSYNC

                                     0000    91 	.IFT

                                     0000    92 	.BLKL	2	

                                     0000    93 	.ENDC

                                     0000    94 	.IFF

                                     0000    95 	SRV'MODE	SRVNAME,NARG

                                     0000    96 	.ENDC

                                     0000    97 	.ENDM	GSYSSRV

                                     0000    98 

                                     0000    99 ;

                                     0000   100 ;	SRVK - GENERATE ENTRY FOR KERNEL MODE SERVICE

                                     0000   101 ;

                                     0000   102 ;	SRVK	SRVNAME,NARG

                                     0000   103 ;

                                     0000   104  

                                     0000   105 	.MACRO	SRVK,SRVNAME,NARG

                                     0000   106 	.IF	NDF,RMSSWITCH

                                     0000   107 	CHMK	#SRVNAME

                                     0000   108 	RET

                                     0000   109 	.PSECT	Y$CMODKN,BYTE

                                     0000   110 	.BYTE	NARG

                                     0000   111 	.PSECT	Y$CMODK,BYTE

                                     0000   112 	.WORD	EXE$'SRVNAME-KCASE+2

                                     0000   113 SRVNAME=KCASCTR

SYSVECTOR       - SYSTEM SERVICE VECTOR DEFINITIONS              21-AUG-1978 20:14:10   VAX-11 MACRO X0.3-11               Page   3

02                                                                                                                               (1)



                                     0000   114 KCASCTR=KCASCTR+1

                                     0000   115 	.ENDC

                                     0000   116 	.ENDM	SRVK

                                     0000   117 

                                     0000   118 ;

                                     0000   119 ;	SRVE - GENERATE ENTRY FOR EXECUTIVE MODE SERVICE

                                     0000   120 ;

                                     0000   121  

                                     0000   122 	.MACRO	SRVE,SRVNAME,NARG

                                     0000   123 	.IF	NDF,RMSSWITCH

                                     0000   124 	CHME	#SRVNAME

                                     0000   125 	RET

                                     0000   126 	.PSECT	Y$CMODEN,BYTE

                                     0000   127 	.BYTE	NARG

                                     0000   128 	.PSECT	Y$CMODE,BYTE

                                     0000   129 	.WORD	EXE$'SRVNAME-ECASE+2

                                     0000   130 	.ENDC

                                     0000   131 SRVNAME=ECASCTR

                                     0000   132 ECASCTR=ECASCTR+1

                                     0000   133 	.ENDM	SRVE

                                     0000   134 ;

                                     0000   135 ;

                                     0000   136 ;    MACROS FOR GENERATING RMS SYSTEM VECTORS

                                     0000   137 ;

                                     0000   138 	.MACRO	RMSSRV	SRVNAME	NARG=1,REGS=<R2,R3,R4,R5,R6,R7,R8,R9,R10,R11>,-

                                     0000   139 			NOSYNC=0

                                     0000   140 	GSYSSRV	SRVNAME,R,NARG,<REGS>,NOSYNC

                                     0000   141 	.ENDM	RMSSRV

                                     0000   142 ;

                                     0000   143 ;  SRVR - GENERATE ENTRY FOR RMS SERVICE (EXEC MODE)

                                     0000   144 ;

                                     0000   145 	.MACRO	SRVR	SRVNAME,NARG,NOSYNC

                                     0000   146 	.IF	NDF,RMSSWITCH

                                     0000   147 	CHME	#SRVNAME

                                     0000   148 	.IF EQ NOSYNC

                                     0000   149 	.IIF GT <.+2-RMSSYNC>-127, RMSSYNC=RMSWBR	;RESET BRANCH DESTINATION

                                     0000   150 RMSWBR=.

                                     0000   151 	BRB	RMSSYNC

                                     0000   152 	.IFF

                                     0000   153 	RET

                                     0000   154 	.ENDC

                                     0000   155 	.PSECT	Y$CMODEN,BYTE

                                     0000   156 	.BYTE	NARG

                                     0000   157 	.IFF

                                     0000   158 	.PSECT	$$$RMSVEC,BYTE,NOWRT

                                     0000   159 	.WORD	RMS$'SRVNAME-RCASE+2

                                     0000   160 	.ENDC

                                     0000   161 SRVNAME=RCASCTR

                                     0000   162 RCASCTR=RCASCTR+1

                                     0000   163 	.ENDM	SRVR

                                     0000   164 

                                     0000   165 ;

                                     0000   166 ;	SRVALL - GENERATE ENTRY FOR ALL MODE SERVICE

                                     0000   167 ;

                                     0000   168  

                                     0000   169 	.MACRO	SRVALL,SRVNAME,NARG

                                     0000   170 	.IF NDF,RMSSWITCH

SYSVECTOR       - SYSTEM SERVICE VECTOR DEFINITIONS              21-AUG-1978 20:14:10   VAX-11 MACRO X0.3-11               Page   4

02                                                                                                                               (1)



                                     0000   171 	JMP	@#EXE$'SRVNAME+2

                                     0000   172 	.ENDC

                                     0000   173 	.ENDM	SRVALL

                                     0000   174 

SYSVECTOR       - SYSTEM SERVICE VECTOR DEFINITIONS              21-AUG-1978 20:14:10   VAX-11 MACRO X0.3-11               Page   5

SYMBOL TABLE                                                                                                                     (1)



AT$_MBA        = 00000000  G         DEV$V_SWL      = 00000019  G         IO$M_NOFORMAT  = 00000100  G         

AT$_UBA        = 00000001  G         DEV$V_TRM      = 00000002  G         IO$M_NOW       = 00000040  G         

BIT...         = 00000000            DEV$V_WCK      = 0000001F  G         IO$M_NOWAIT    = 00000080  G         

DC$_CARD       = 00000041  G         DT$_CR11       = 00000001  G         IO$M_PACKED    = 00000080  G         

DC$_DISK       = 00000001  G         DT$_LA11       = 00000002  G         IO$M_PURGE     = 00000800  G         

DC$_LP         = 00000043  G         DT$_LA180      = 00000003  G         IO$M_READATTN  = 00000080  G         

DC$_MAILBOX    = 000000A0  G         DT$_LA36       = 00000020  G         IO$M_REVERSE   = 00000040  G         

DC$_SCOM       = 00000020  G         DT$_LAX        = 00000020  G         IO$M_SHUTDOWN  = 00000080  G         

DC$_TAPE       = 00000002  G         DT$_LP11       = 00000001  G         IO$M_STARTUP   = 00000040  G         

DC$_TERM       = 00000042  G         DT$_MBX        = 00000001  G         IO$M_SYNCH     = 00000200  G         

DEV$M_ALL      = 00800000  G         DT$_RK06       = 00000001  G         IO$M_TIMED     = 00000080  G         

DEV$M_AVL      = 00040000  G         DT$_RK07       = 00000002  G         IO$M_TRMNOECHO = 00001000  G         

DEV$M_CCL      = 00000002  G         DT$_RM03       = 00000006  G         IO$M_WRTATTN   = 00000100  G         

DEV$M_DIR      = 00000008  G         DT$_RP04       = 00000003  G         IO$S_FCODE     = 00000006  G         

DEV$M_DMT      = 00200000  G         DT$_RP05       = 00000004  G         IO$V_ABORT     = 00000008  G         

DEV$M_ELG      = 00400000  G         DT$_RP06       = 00000005  G         IO$V_ACCESS    = 00000006  G         

DEV$M_FOD      = 00004000  G         DT$_RP07       = 00000007  G         IO$V_ATTNAST   = 00000008  G         

DEV$M_FOR      = 01000000  G         DT$_RP07HT     = 00000008  G         IO$V_BINARY    = 00000006  G         

DEV$M_GEN      = 00020000  G         DT$_TE16       = 00000001  G         IO$V_CANCTRLO  = 00000006  G         

DEV$M_IDV      = 04000000  G         DT$_TTYUNKN    = 00000000  G         IO$V_COMMOD    = 00000006  G         

DEV$M_MBX      = 00100000  G         DT$_TU45       = 00000002  G         IO$V_CREATE    = 00000007  G         

DEV$M_MNT      = 00080000  G         DT$_TU77       = 00000003  G         IO$V_CTRLCAST  = 00000008  G         

DEV$M_NET      = 00002000  G         DT$_VT05       = 00000001  G         IO$V_CTRLYAST  = 00000007  G         

DEV$M_ODV      = 08000000  G         DT$_VT52       = 00000040  G         IO$V_CVTLOW    = 00000008  G         

DEV$M_RCK      = 40000000  G         DT$_VT55       = 00000041  G         IO$V_DATACHECK = 0000000E  G         

DEV$M_REC      = 00000001  G         DT$_VT5X       = 00000040  G         IO$V_DELETE    = 00000008  G         

DEV$M_RND      = 10000000  G         DT$_XM_ALMA    = 00000009  G         IO$V_DMOUNT    = 0000000A  G         

DEV$M_RTM      = 20000000  G         DT$_XM_ALMD    = 0000000A  G         IO$V_DSABLMBX  = 0000000A  G         

DEV$M_SDI      = 00000010  G         DT$_XM_ARDA    = 00000001  G         IO$V_ENABLMBX  = 00000007  G         

DEV$M_SHR      = 00010000  G         DT$_XM_ARFA    = 00000002  G         IO$V_FCODE     = 00000000  G         

DEV$M_SPL      = 00000040  G         GBL...         = 00000000            IO$V_HANGUP    = 00000009  G         

DEV$M_SQD      = 00000020  G         IO$M_ABORT     = 00000100  G         IO$V_INHERLOG  = 0000000B  G         

DEV$M_SWL      = 02000000  G         IO$M_ACCESS    = 00000040  G         IO$V_INHEXTGAP = 0000000C  G         

DEV$M_TRM      = 00000004  G         IO$M_ATTNAST   = 00000100  G         IO$V_INHRETRY  = 0000000F  G         

DEV$M_WCK      = 80000000  G         IO$M_BINARY    = 00000040  G         IO$V_INHSEEK   = 0000000C  G         

DEV$V_ALL      = 00000017  G         IO$M_CANCTRLO  = 00000040  G         IO$V_INTERRUPT = 00000006  G         

DEV$V_AVL      = 00000012  G         IO$M_COMMOD    = 00000040  G         IO$V_INTSKIP   = 00000008  G         

DEV$V_CCL      = 00000001  G         IO$M_CREATE    = 00000080  G         IO$V_MOUNT     = 00000009  G         

DEV$V_DIR      = 00000003  G         IO$M_CTRLCAST  = 00000100  G         IO$V_NOECHO    = 00000006  G         

DEV$V_DMT      = 00000015  G         IO$M_CTRLYAST  = 00000080  G         IO$V_NOFILTR   = 00000009  G         

DEV$V_ELG      = 00000016  G         IO$M_CVTLOW    = 00000100  G         IO$V_NOFORMAT  = 00000008  G         

DEV$V_FOD      = 0000000E  G         IO$M_DATACHECK = 00004000  G         IO$V_NOW       = 00000006  G         

DEV$V_FOR      = 00000018  G         IO$M_DELETE    = 00000100  G         IO$V_NOWAIT    = 00000007  G         

DEV$V_GEN      = 00000011  G         IO$M_DMOUNT    = 00000400  G         IO$V_PACKED    = 00000007  G         

DEV$V_IDV      = 0000001A  G         IO$M_DSABLMBX  = 00000400  G         IO$V_PURGE     = 0000000B  G         

DEV$V_MBX      = 00000014  G         IO$M_ENABLMBX  = 00000080  G         IO$V_READATTN  = 00000007  G         

DEV$V_MNT      = 00000013  G         IO$M_FCODE     = 0000003F  G         IO$V_REVERSE   = 00000006  G         

DEV$V_NET      = 0000000D  G         IO$M_HANGUP    = 00000200  G         IO$V_SHUTDOWN  = 00000007  G         

DEV$V_ODV      = 0000001B  G         IO$M_INHERLOG  = 00000800  G         IO$V_STARTUP   = 00000006  G         

DEV$V_RCK      = 0000001E  G         IO$M_INHEXTGAP = 00001000  G         IO$V_SYNCH     = 00000009  G         

DEV$V_REC      = 00000000  G         IO$M_INHRETRY  = 00008000  G         IO$V_TIMED     = 00000007  G         

DEV$V_RND      = 0000001C  G         IO$M_INHSEEK   = 00001000  G         IO$V_TRMNOECHO = 0000000C  G         

DEV$V_RTM      = 0000001D  G         IO$M_INTERRUPT = 00000040  G         IO$V_WRTATTN   = 00000008  G         

DEV$V_SDI      = 00000004  G         IO$M_INTSKIP   = 00000100  G         IO$_ACCESS     = 00000032  G         

DEV$V_SHR      = 00000010  G         IO$M_MOUNT     = 00000200  G         IO$_ACPCONTROL = 00000038  G         

DEV$V_SPL      = 00000006  G         IO$M_NOECHO    = 00000040  G         IO$_CREATE     = 00000033  G         

DEV$V_SQD      = 00000005  G         IO$M_NOFILTR   = 00000200  G         IO$_DEACCESS   = 00000034  G         

SYSVECTOR       - SYSTEM SERVICE VECTOR DEFINITIONS              21-AUG-1978 20:14:10   VAX-11 MACRO X0.3-11               Page   6

SYMBOL TABLE                                                                                                                     (1)



IO$_DELETE     = 00000035  G         MSG$_EXIT      = 00000034  G         PR$_TBIA       = 00000039  G         

IO$_DIAGNOSE   = 0000001D  G         MSG$_INIOPR    = 00000010  G         PR$_TBIS       = 0000003A  G         

IO$_DRVCLR     = 00000004  G         MSG$_INTMSG    = 00000035  G         PR$_TODR       = 0000001B  G         

IO$_ERASETAPE  = 00000006  G         MSG$_OPREPLY   = 00000009  G         PR$_TXCS       = 00000022  G         

IO$_LOGICAL    = 0000002F  G         MSG$_OPRQST    = 00000008  G         PR$_TXDB       = 00000023  G         

IO$_MODIFY     = 00000036  G         MSG$_PATHLOST  = 00000036  G         PR$_USP        = 00000003  G         

IO$_MOUNT      = 00000039  G         MSG$_PROTOCOL  = 00000037  G         PR$_WCSA       = 0000002C  G         

IO$_NOP        = 00000000  G         MSG$_REJECT    = 00000038  G         PR$_WCSD       = 0000002D  G         

IO$_OFFSET     = 00000006  G         MSG$_RESOPR    = 00000013  G         PRT$C_ER       = 00000007  G         

IO$_PACKACK    = 00000008  G         MSG$_SCANBAD   = 00000028  G         PRT$C_ERKW     = 00000006  G         

IO$_PHYSICAL   = 0000001F  G         MSG$_SCANRSP   = 00000029  G         PRT$C_EW       = 00000005  G         

IO$_READHEAD   = 0000000E  G         MSG$_SMBDON    = 00000009  G         PRT$C_KR       = 00000003  G         

IO$_READLBLK   = 00000021  G         MSG$_SMBINI    = 00000008  G         PRT$C_KW       = 00000002  G         

IO$_READPBLK   = 0000000C  G         MSG$_SMBRSP    = 00000020  G         PRT$C_NA       = 00000000  G         

IO$_READPRESET = 00000019  G         MSG$_SNDACC    = 0000000A  G         PRT$C_RESERVED = 00000001  G         

IO$_READPROMPT = 00000037  G         MSG$_SNDSMB    = 00000004  G         PRT$C_SR       = 0000000B  G         

IO$_READTRACKD = 00000010  G         MSG$_SUSOPR    = 00000012  G         PRT$C_SREW     = 00000009  G         

IO$_READVBLK   = 00000031  G         MSG$_THIRDPARTY= 00000039  G         PRT$C_SRKW     = 0000000A  G         

IO$_RECAL      = 00000003  G         MSG$_TIMEOUT   = 0000003A  G         PRT$C_SW       = 00000008  G         

IO$_RELEASE    = 00000005  G         MSG$_TRMHANGUP = 00000006  G         PRT$C_UR       = 0000000F  G         

IO$_RETCENTER  = 00000007  G         MSG$_TRMUNSOLIC= 00000001  G         PRT$C_UREW     = 0000000D  G         

IO$_REWIND     = 00000024  G         MSG$_XM_ATTN   = 0000000D  G         PRT$C_URKW     = 0000000E  G         

IO$_REWINDOFF  = 00000022  G         MSG$_XM_DATAVL = 0000000B  G         PRT$C_URSW     = 0000000C  G         

IO$_SEARCH     = 00000009  G         MSG$_XM_SHUTDN = 0000000C  G         PRT$C_UW       = 00000004  G         

IO$_SEEK       = 00000002  G         PR$_ACCR       = 00000029  G         SGN$C_BALSETCNT= 00000018            

IO$_SENSECHAR  = 0000001B  G         PR$_ACCS       = 00000028  G         SGN$C_DFWSCNT  = 00000064            

IO$_SENSEMODE  = 00000027  G         PR$_ASTLVL     = 00000013  G         SGN$C_DFWSQUOTA= 00000078            

IO$_SETCHAR    = 0000001A  G         PR$_ESP        = 00000001  G         SGN$C_GBLSECCNT= 00000028            

IO$_SETMODE    = 00000023  G         PR$_ICCS       = 00000018  G         SGN$C_MAXGPGCNT= 00000800            

IO$_SKIPFILE   = 00000025  G         PR$_ICR        = 0000001A  G         SGN$C_MAXPAGCNT= 00004000            

IO$_SKIPRECORD = 00000026  G         PR$_IPL        = 00000012  G         SGN$C_MAXPGFL  = 00001000            

IO$_SPACEFILE  = 00000002  G         PR$_ISP        = 00000004  G         SGN$C_MAXPSTCNT= 00000005            

IO$_SPACERECORD= 00000009  G         PR$_KSP        = 00000000  G         SGN$C_MAXVPGCNT= 00002000            

IO$_STARTSPNDL = 00000019  G         PR$_MAPEN      = 00000038  G         SGN$C_MAXWSCNT = 00000400            

IO$_UNLOAD     = 00000001  G         PR$_NICR       = 00000019  G         SGN$C_MINWSCNT = 0000000A            

IO$_VIRTUAL    = 0000003F  G         PR$_P0BR       = 00000008  G         SGN$C_NPAGEDYN = 00006800            

IO$_WRITECHECK = 0000000A  G         PR$_P0LR       = 00000009  G         SGN$C_NPROCS   = 00000040            

IO$_WRITECHECKH= 00000018  G         PR$_P1BR       = 0000000A  G         SGN$C_PAGEDYN  = 00004000            

IO$_WRITEHEAD  = 0000000D  G         PR$_P1LR       = 0000000B  G         SGN$C_PHYPAGCNT= 00001000            

IO$_WRITELBLK  = 00000020  G         PR$_PCBB       = 00000010  G         SGN$C_SFTMAX   = 00000003            

IO$_WRITEMARK  = 0000001C  G         PR$_PME        = 0000003D  G         SGN$C_SYSDWSCNT= 00000028            

IO$_WRITEOF    = 00000028  G         PR$_RXCS       = 00000020  G         SGN$C_SYSVECPGS= 00000003            

IO$_WRITEPBLK  = 0000000B  G         PR$_RXDB       = 00000021  G         SGN$C_SYSWSCNT = 00000060            

IO$_WRITETRACKD= 0000000F  G         PR$_SBIER      = 00000034  G         SS$_ABORT      = 0000002C  G         

IO$_WRITEVBLK  = 00000030  G         PR$_SBIFS      = 00000030  G         SS$_ACCONFLICT = 00000800  G         

LIBSWITCH      = 00000001            PR$_SBIMT      = 00000033  G         SS$_ACCVIO     = 0000000C  G         

MSG$_ABOOPR    = 00000011  G         PR$_SBIQC      = 00000036  G         SS$_ACPVAFUL   = 000002FC  G         

MSG$_ABORT     = 00000030  G         PR$_SBIS       = 00000031  G         SS$_ARTRES     = 00000474  G         

MSG$_ACCRSP    = 00000021  G         PR$_SBISC      = 00000032  G         SS$_ASTFLT     = 0000040C  G         

MSG$_CONFIRM   = 00000031  G         PR$_SBITA      = 00000035  G         SS$_BADATTRIB  = 00000034  G         

MSG$_CONNECT   = 00000032  G         PR$_SBR        = 0000000C  G         SS$_BADCHKSUM  = 00000808  G         

MSG$_CRUNSOLIC = 00000002  G         PR$_SCBB       = 00000011  G         SS$_BADESCAPE  = 0000003C  G         

MSG$_DELPROC   = 00000003  G         PR$_SID        = 0000003E  G         SS$_BADFILEHDR = 00000810  G         

MSG$_DELSMB    = 00000014  G         PR$_SIRR       = 00000014  G         SS$_BADFILENAME= 00000818  G         

MSG$_DEVOFFLIN = 00000005  G         PR$_SISR       = 00000015  G         SS$_BADFILEVER = 00000820  G         

MSG$_DEVONLIN  = 00000007  G         PR$_SLR        = 0000000D  G         SS$_BADIMGHDR  = 00000044  G         

MSG$_DISCON    = 00000033  G         PR$_SSP        = 00000002  G         SS$_BADIRECTORY= 00000828  G         

SYSVECTOR       - SYSTEM SERVICE VECTOR DEFINITIONS              21-AUG-1978 20:14:10   VAX-11 MACRO X0.3-11               Page   7

SYMBOL TABLE                                                                                                                     (1)



SS$_BADPARAM   = 00000014  G         SS$_FILNOTEXP  = 000000B4  G         SS$_NOLOGNAM   = 000001BC  G         

SS$_BADSTACK   = 000002B4  G         SS$_FLTDIV     = 00000494  G         SS$_NOMBX      = 00000274  G         

SS$_BEGOFFILE  = 00000938  G         SS$_FLTOVF     = 0000048C  G         SS$_NOMOREFILES= 00000930  G         

SS$_BLOCKCNTERR= 00000940  G         SS$_FLTUND     = 0000049C  G         SS$_NONEXDRV   = 000001C4  G         

SS$_BREAK      = 00000414  G         SS$_FORMAT     = 000000BC  G         SS$_NONEXPR    = 000008E8  G         

SS$_BUFBYTALI  = 0000030C  G         SS$_GPTFULL    = 000000C4  G         SS$_NONLOCAL   = 000008F0  G         

SS$_BUFFEROVF  = 00000601  G         SS$_GSDFULL    = 000000CC  G         SS$_NOPRIV     = 00000024  G         

SS$_BUGCHECK   = 000002A4  G         SS$_HANGUP     = 000002CC  G         SS$_NORMAL     = 00000001  G         

SS$_CANCEL     = 00000830  G         SS$_HEADERFULL = 000008C8  G         SS$_NOSIGNAL   = 00000900  G         

SS$_CHANINTLK  = 0000004C  G         SS$_IDXFILEFULL= 000008D0  G         SS$_NOSOLICIT  = 00000284  G         

SS$_CLIFRCEXT  = 00000980  G         SS$_ILLBLKNUM  = 000000DC  G         SS$_NOSUCHDEV  = 00000908  G         

SS$_CMODSUPR   = 0000041C  G         SS$_ILLCNTRFUNC= 000000E4  G         SS$_NOSUCHFILE = 00000910  G         

SS$_CMODUSER   = 00000424  G         SS$_ILLEFC     = 000000EC  G         SS$_NOSUCHNODE = 0000028C  G         

SS$_COMPAT     = 0000042C  G         SS$_ILLIOFUNC  = 000000F4  G         SS$_NOSUCHSEC  = 00000978  G         

SS$_CONTINUE   = 00000001  G         SS$_ILLLBLAST  = 00000968  G         SS$_NOTAPEOP   = 00000264  G         

SS$_CONTROLC   = 00000651  G         SS$_ILLPAGCNT  = 000000FC  G         SS$_NOTFILEDEV = 000001CC  G         

SS$_CONTROLO   = 00000609  G         SS$_ILLSEQOP   = 000002DC  G         SS$_NOTINTBLSZ = 000001D4  G         

SS$_CONTROLY   = 00000611  G         SS$_ILLSER     = 00000104  G         SS$_NOTLABELMT = 000001DC  G         

SS$_CREATED    = 00000619  G         SS$_ILLUSRLBLRD= 00000958  G         SS$_NOTMODIFIED= 00000659  G         

SS$_CTRLERR    = 00000054  G         SS$_ILLUSRLBLWT= 00000960  G         SS$_NOTNETDEV  = 000002EC  G         

SS$_DATACHECK  = 0000005C  G         SS$_INCVOLLABEL= 0000010C  G         SS$_NOTRAN     = 00000629  G         

SS$_DATAOVERUN = 00000838  G         SS$_INSFARG    = 00000114  G         SS$_NOTSQDEV   = 000001E4  G         

SS$_DEBUG      = 0000046C  G         SS$_INSFMEM    = 00000124  G         SS$_OPCCUS     = 00000434  G         

SS$_DECOVF     = 000004A4  G         SS$_INSFRAME   = 0000012C  G         SS$_OPCDEC     = 0000043C  G         

SS$_DEVACTIVE  = 000002C4  G         SS$_INSFWSL    = 0000011C  G         SS$_OPINCOMPL  = 000002D4  G         

SS$_DEVALLOC   = 00000840  G         SS$_INTDIV     = 00000484  G         SS$_PAGOWNVIO  = 000001EC  G         

SS$_DEVALRALLOC= 00000641  G         SS$_INTOVF     = 0000047C  G         SS$_PAGRDERR   = 00000444  G         

SS$_DEVASSIGN  = 00000848  G         SS$_IVADDR     = 00000134  G         SS$_PARITY     = 000001F4  G         

SS$_DEVFOREIGN = 00000064  G         SS$_IVCHAN     = 0000013C  G         SS$_PARTESCAPE = 000001FC  G         

SS$_DEVICEFULL = 00000850  G         SS$_IVCHNLSEC  = 0000026C  G         SS$_PFMBSY     = 00000204  G         

SS$_DEVMOUNT   = 0000006C  G         SS$_IVDEVNAM   = 00000144  G         SS$_PLHLDR     = 00000404  G         

SS$_DEVNOTALLOC= 00000858  G         SS$_IVGSDNAM   = 0000014C  G         SS$_PSTFULL    = 0000020C  G         

SS$_DEVNOTMBX  = 00000074  G         SS$_IVLOGNAM   = 00000154  G         SS$_RADRMOD    = 0000044C  G         

SS$_DEVNOTMOUNT= 0000007C  G         SS$_IVLOGTAB   = 0000015C  G         SS$_REJECT     = 00000294  G         

SS$_DEVOFFLINE = 00000084  G         SS$_IVPROTECT  = 000002F4  G         SS$_REMOTE     = 00000649  G         

SS$_DIRFULL    = 00000860  G         SS$_IVQUOTAL   = 00000164  G         SS$_RESIGNAL   = 00000918  G         

SS$_DRVERR     = 0000008C  G         SS$_IVSECFLG   = 0000016C  G         SS$_RESULTOVF  = 00000214  G         

SS$_DUPFILENAME= 00000868  G         SS$_IVSECIDCTL = 000002E4  G         SS$_ROPRAND    = 00000454  G         

SS$_DUPLNAM    = 00000094  G         SS$_IVSSRQ     = 00000174  G         SS$_SECTBLFUL  = 0000021C  G         

SS$_ENDOFFILE  = 00000870  G         SS$_IVSTSFLG   = 0000017C  G         SS$_SSFAIL     = 0000045C  G         

SS$_ENDOFTAPE  = 00000878  G         SS$_IVTIME     = 00000184  G         SS$_SUBRNG     = 000004AC  G         

SS$_ENDOFUSRLBL= 00000970  G         SS$_LCKPAGFUL  = 000000D4  G         SS$_SUPERSEDE  = 00000631  G         

SS$_EXQUOTA    = 0000001C  G         SS$_LENVIO     = 0000018C  G         SS$_TAPEPOSLOST= 00000224  G         

SS$_EXTIDXFILE = 00000880  G         SS$_LKWSETFUL  = 00000194  G         SS$_TBIT       = 00000464  G         

SS$_FCPREADERR = 00000888  G         SS$_MBFULL     = 000008D8  G         SS$_TIMEOUT    = 0000022C  G         

SS$_FCPREPSTN  = 00000988  G         SS$_MBTOOSML   = 0000019C  G         SS$_TOOMANYVER = 00000990  G         

SS$_FCPREWNDERR= 00000890  G         SS$_MCHECK     = 000002BC  G         SS$_TOOMUCHDATA= 0000029C  G         

SS$_FCPSPACERR = 00000898  G         SS$_MEDOFL     = 000001A4  G         SS$_UNASEFC    = 00000234  G         

SS$_FCPWRITERR = 000008A0  G         SS$_MSGNOTFND  = 00000621  G         SS$_UNSAFE     = 0000023C  G         

SS$_FILACCERR  = 0000009C  G         SS$_MTLBLLONG  = 00000304  G         SS$_UNWIND     = 00000920  G         

SS$_FILALRACC  = 000000A4  G         SS$_MUSTCLOSEFL= 00000948  G         SS$_UNWINDING  = 00000928  G         

SS$_FILELOCKED = 000008A8  G         SS$_NOAQB      = 00000314  G         SS$_VASFULL    = 00000244  G         

SS$_FILENUMCHK = 000008B0  G         SS$_NODATA     = 000001AC  G         SS$_VECINUSE   = 0000024C  G         

SS$_FILESEQCHK = 000008B8  G         SS$_NOHANDLER  = 000008F8  G         SS$_VOLINV     = 00000254  G         

SS$_FILESTRUCT = 000008C0  G         SS$_NOHOMEBLK  = 000008E0  G         SS$_WAITUSRLBL = 00000950  G         

SS$_FILNOTACC  = 000000AC  G         SS$_NOIOCHAN   = 000001B4  G         SS$_WASCLR     = 00000001  G         

SS$_FILNOTCNTG = 000002AC  G         SS$_NOLINKS    = 0000027C  G         SS$_WASECC     = 00000639  G         

SYSVECTOR       - SYSTEM SERVICE VECTOR DEFINITIONS              21-AUG-1978 20:14:10   VAX-11 MACRO X0.3-11               Page   8

SYMBOL TABLE                                                                                                                     (1)



SS$_WASSET     = 00000009  G         SYS$FLUSH        800003F0  G         SYS$SPACE        80000418  G         

SS$_WRITLCK    = 0000025C  G         SYS$FORCEX       80000160  G         SYS$SSVEXC       80000460  G         

SS$_WRONGACP   = 0000031C  G         SYS$FREE         80000378  G         SYS$SUSPND       80000250  G         

SYS$ADJSTK       80000020  G         SYS$GET          80000380  G         SYS$TRNLOG       80000258  G         

SYS$ADJWSL       80000028  G         SYS$GETCHN       800002C8  G         SYS$TRUNCATE     80000420  G         

SYS$ALCDNP       80000030  G         SYS$GETDEV       800002D0  G         SYS$ULKPAG       80000260  G         

SYS$ALLOC        80000038  G         SYS$GETJPI       800002D8  G         SYS$ULWSET       80000268  G         

SYS$ASCEFC       80000040  G         SYS$GETJPP       80000170  G         SYS$UNWIND       80000270  G         

SYS$ASCTIM       80000048  G         SYS$GETMSG       800002B0  G         SYS$UPDATE       800003A0  G         

SYS$ASSIGN       80000050  G         SYS$GETPTI       800000A8  G         SYS$UPDSEC       80000130  G         

SYS$BINTIM       80000058  G         SYS$GETTIM       80000178  G         SYS$WAIT         800003A8  G         

SYS$BRDCST       80000298  G         SYS$GTCHAN       80000180  G         SYS$WAITFR       80000278  G         

SYS$CALL_HANDL   80000010  G         SYS$HIBER        80000188  G         SYS$WAKE         80000280  G         

SYS$CANCEL       80000060  G         SYS$IMGACT       80000190  G         SYS$WFLAND       80000288  G         

SYS$CANEXH       800002C0  G         SYS$IMGSTA       80000168  G         SYS$WFLOR        80000290  G         

SYS$CANTIM       80000068  G         SYS$LCKPAG       80000198  G         SYS$WRITE        800003B0  G         

SYS$CANWAK       80000070  G         SYS$LKWSET       800001A0  G         TT$C_BAUD_110  = 00000003  G         

SYS$CLI          80000018  G         SYS$MGBLSC       800001A8  G         TT$C_BAUD_1200 = 00000008  G         

SYS$CLOSE        800003B8  G         SYS$MODIFY       800003F8  G         TT$C_BAUD_134  = 00000004  G         

SYS$CLREF        80000098  G         SYS$NUMTIM       800001B8  G         TT$C_BAUD_150  = 00000005  G         

SYS$CLRPAR       80000080  G         SYS$NXTVOL       80000400  G         TT$C_BAUD_1800 = 00000009  G         

SYS$CMEXEC       80000088  G         SYS$OPEN         80000408  G         TT$C_BAUD_2000 = 0000000A  G         

SYS$CMKRNL       80000090  G         SYS$PARSE        80000430  G         TT$C_BAUD_2400 = 0000000B  G         

SYS$CNTREG       800000A0  G         SYS$PURGWS       800001B0  G         TT$C_BAUD_300  = 00000006  G         

SYS$CONNECT      800003C0  G         SYS$PUT          80000388  G         TT$C_BAUD_3600 = 0000000C  G         

SYS$CREATE       800003C8  G         SYS$PUTMSG       800002E0  G         TT$C_BAUD_4800 = 0000000D  G         

SYS$CRELOG       800000B0  G         SYS$QIO          800001C8  G         TT$C_BAUD_50   = 00000001  G         

SYS$CREMBX       800000B8  G         SYS$QIOW         80000000  G         TT$C_BAUD_600  = 00000007  G         

SYS$CREPRC       800000C0  G         SYS$READ         80000390  G         TT$C_BAUD_7200 = 0000000E  G         

SYS$CRETVA       800000C8  G         SYS$READEF       800001D0  G         TT$C_BAUD_75   = 00000002  G         

SYS$CRMPSC       80000078  G         SYS$RELEASE      80000398  G         TT$C_BAUD_9600 = 0000000F  G         

SYS$DACEFC       800000D0  G         SYS$REMOVE       80000438  G         TT$M_ALTRPAR   = 00000020  G         

SYS$DALLOC       800000D8  G         SYS$RENAME       80000440  G         TT$M_CRFILL    = 00000400  G         

SYS$DASSGN       800000E0  G         SYS$RESUME       800001D8  G         TT$M_EIGHTBIT  = 00008000  G         

SYS$DCLAST       800000E8  G         SYS$REWIND       80000410  G         TT$M_ESCAPE    = 00000008  G         

SYS$DCLCMH       800002A0  G         SYS$RMSRUNDWN    80000468  G         TT$M_HOLDSCREEN= 00004000  G         

SYS$DCLEXH       800000F0  G         SYS$RUNDWN       800001E0  G         TT$M_HOSTSYNC  = 00000010  G         

SYS$DELETE       80000368  G         SYS$SCHDWK       800001F0  G         TT$M_LFFILL    = 00000800  G         

SYS$DELLOG       800000F8  G         SYS$SEARCH       80000448  G         TT$M_LOWER     = 00000080  G         

SYS$DELMBX       80000100  G         SYS$SETAST       800001F8  G         TT$M_MBXDSABL  = 00010000  G         

SYS$DELPRC       80000108  G         SYS$SETDDIR      80000450  G         TT$M_MECHTAB   = 00000100  G         

SYS$DELTVA       80000110  G         SYS$SETDFPROT    80000458  G         TT$M_NOBRDCST  = 00020000  G         

SYS$DERLMB       800002B8  G         SYS$SETEF        80000200  G         TT$M_NOECHO    = 00000002  G         

SYS$DGBLSC       80000118  G         SYS$SETEXV       80000208  G         TT$M_NOTYPEAHD = 00000004  G         

SYS$DISCONNECT   800003D0  G         SYS$SETIMR       80000220  G         TT$M_ODD       = 00000080  G         

SYS$DISPLAY      800003D8  G         SYS$SETPFM       800002A8  G         TT$M_PAGE      = FE000000  G         

SYS$DLCDNP       80000120  G         SYS$SETPRA       80000218  G         TT$M_PARITY    = 00000040  G         

SYS$DLCEFC       80000128  G         SYS$SETPRI       80000228  G         TT$M_PASSALL   = 00000001  G         

SYS$ENTER        80000428  G         SYS$SETPRN       80000210  G         TT$M_READSYNC  = 00040000  G         

SYS$ERASE        800003E0  G         SYS$SETPRT       80000230  G         TT$M_REMOTE    = 00002000  G         

SYS$EXCMSG       800002E8  G         SYS$SETRWM       80000238  G         TT$M_SCOPE     = 00001000  G         

SYS$EXIT         80000140  G         SYS$SETSFM       80000240  G         TT$M_SCRIPT    = 00000040  G         

SYS$EXPREG       80000148  G         SYS$SETSWM       80000248  G         TT$M_TTSYNC    = 00000020  G         

SYS$EXTEND       800003E8  G         SYS$SNDACC       800002F0  G         TT$M_WRAP      = 00000200  G         

SYS$FAO          80000150  G         SYS$SNDERR       80000138  G         TT$S_PAGE      = 00000008  G         

SYS$FAOL         80000158  G         SYS$SNDOPR       800001C0  G         TT$V_ALTRPAR   = 00000005  G         

SYS$FIND         80000370  G         SYS$SNDSMB       800001E8  G         TT$V_CRFILL    = 0000000A  G         

SYSVECTOR       - SYSTEM SERVICE VECTOR DEFINITIONS              21-AUG-1978 20:14:10   VAX-11 MACRO X0.3-11               Page   9

SYMBOL TABLE                                                                                                                     (1)



TT$V_EIGHTBIT  = 0000000F  G         

TT$V_ESCAPE    = 00000003  G         

TT$V_HOLDSCREEN= 0000000E  G         

TT$V_HOSTSYNC  = 00000004  G         

TT$V_LFFILL    = 0000000B  G         

TT$V_LOWER     = 00000007  G         

TT$V_MBXDSABL  = 00000010  G         

TT$V_MECHTAB   = 00000008  G         

TT$V_NOBRDCST  = 00000011  G         

TT$V_NOECHO    = 00000001  G         

TT$V_NOTYPEAHD = 00000002  G         

TT$V_ODD       = 00000007  G         

TT$V_PAGE      = 00000019  G         

TT$V_PARITY    = 00000006  G         

TT$V_PASSALL   = 00000000  G         

TT$V_READSYNC  = 00000012  G         

TT$V_REMOTE    = 0000000D  G         

TT$V_SCOPE     = 0000000C  G         

TT$V_SCRIPT    = 00000006  G         

TT$V_TTSYNC    = 00000005  G         

TT$V_WRAP      = 00000009  G         

TT$_LA36       = 00000020  G         

TT$_LAX        = 00000020  G         

TT$_UNKNOWN    = 00000000  G         

TT$_VT05       = 00000001  G         

TT$_VT52       = 00000040  G         

TT$_VT55       = 00000041  G         

TT$_VT5X       = 00000040  G         

VECBASE          80000000            





PROGRAM SECTION SYNOPSIS



.  ABS  .        00000000      00     NOPIC   USR   CON   ABS   LCL NOSHR NOEXE NORD  NOWRT BYTE  

. BLANK .        00000000      01     NOPIC   USR   CON   REL   LCL NOSHR   EXE   RD    WRT BYTE  

$ABS$            00000000      02     NOPIC   USR   CON   ABS   LCL NOSHR   EXE   RD    WRT BYTE  

$$$0000          80000470      03     NOPIC   USR   CON   ABS   LCL NOSHR   EXE   RD    WRT QUAD  





THERE WERE NO ERRORS OR WARNINGS.

9166. BYTES LEFT IN FREE MEMORY POOL.

950. BYTES OF RECLAIMED MEMORY.

OBJ$:SYSVECTOR,LIS$:SYSVECTOR/-SP=EXECML$/ML,SRC$:LBSW,CMODSSDSP

6 MLB DIR RDS - 785 GETS TO DEFINE 17 MACROS. 90 INTER. FILE WRITES. 

