PROCSTRT        - PROCESS STARTUP AND INITIALIZATION             22-AUG-1978 00:16:42   VAX-11 MACRO X0.3-11               Page   0

TABLE OF CONTENTS   



   (1)      46  DECLARATIONS

   (1)      96  EXE$PROCSTRT - STARTUP DSC PROCESS

   (1)     154  CREATELOG - CREATE LOGICAL NAME

PROCSTRT        - PROCESS STARTUP AND INITIALIZATION             22-AUG-1978 00:16:42   VAX-11 MACRO X0.3-11               Page   1

00.3                                                                                                                             (1)



                                     0000     1 	.TITLE	PROCSTRT - PROCESS STARTUP AND INITIALIZATION

                                     0000     2 	.IDENT	/00.3/

                                     0000     3 

                                     0000     4 ;

                                     0000     5 ; COPYRIGHT (C) 1977

                                     0000     6 ; DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASSACHUSETTS 01754

                                     0000     7 ;

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

                                     0000     9 ; COMPUTER  SYSTEM AND  MAY BE  COPIED ONLY WITH  THE INCLUSION OF THE

                                     0000    10 ; ABOVE COPYRIGHT NOTICE.  THIS SOFTWARE, OR ANY OTHER COPIES THEREOF,

                                     0000    11 ; MAY NOT BE PROVIDED OR  OTHERWISE MADE AVAILABLE TO ANY OTHER PERSON

                                     0000    12 ; EXCEPT FOR USE ON SUCH SYSTEM AND TO ONE WHO AGREES TO THESE LICENSE

                                     0000    13 ; TERMS.  TITLE TO AND  OWNERSHIP OF THE  SOFTWARE  SHALL AT ALL TIMES

                                     0000    14 ; REMAIN IN DEC.

                                     0000    15 ;

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

                                     0000    17 ; AND SHOULD  NOT BE CONSTRUED  AS A COMMITMENT  BY DIGITAL  EQUIPMENT

                                     0000    18 ; CORPORATION.

                                     0000    19 ;

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

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

                                     0000    22 ;

                                     0000    23 ; EQUATED SYMBOLS:

                                     0000    24 ;

                                     0000    25  

                           00008E00  0000    26 DSC$A_START==^X8E00			; INITIAL P/C OF THE DSC IMAGE

                                     0000    27 

                                     0000    28 ;++

                                     0000    29 ; FACILITY: EXECUTIVE, PROCESS CREATION SYSTEM SERVICE

                                     0000    30 ;

                                     0000    31 ; ABSTRACT:

                                     0000    32 ;	PROCSTRT CONTAINS THE CODE NECESSARY TO CONCLUDE THE CREATION

                                     0000    33 ;	OF A PROCESS WHICH MUST BE EXECUTED IN THE CONTEXT OF THAT PROCESS.

                                     0000    34 ;

                                     0000    35 ; ENVIRONMENT:

                                     0000    36 ;	MODE=KERNEL, EXECUTING IN CONTEXT OF NEW PROCESS

                                     0000    37 ;

                                     0000    38 ; AUTHOR: R. I. HUSTVEDT	, CREATION DATE: 27-DEC-76

                                     0000    39 ;

                                     0000    40 ; MODIFIED BY:

                                     0000    41 ;

                                     0000    42 ; C. A. MONIA	, 01-FEB-1978

                                     0000    43 ; 01	- 	MODIFIED FOR STAND-ALONE DSC SYSTEM

                                     0000    44 ;--

PROCSTRT        - PROCESS STARTUP AND INITIALIZATION             22-AUG-1978 00:16:42   VAX-11 MACRO X0.3-11               Page   2

00.3            DECLARATIONS                                                                                                     (1)



                                     0000    46 	.SBTTL	DECLARATIONS

                                     0000    47 ;

                                     0000    48 ; INCLUDE FILES:

                                     0000    49 ;

                                     0000    50 

                                     0000    51 	$CHFDEF				; CONDITION HANDLER DEFINITIONS

                                     0000    52 	$IHDDEF				; IMAGE HEADER DESCRIPTOR DEFINITIONS

                                     0000    53 	$PCBDEF				; DEFINE PCB OFFSETS

                                     0000    54 	$PHDDEF				; DEFINE PROCESS HEADER

                                     0000    55 	$PQBDEF				; DEFINE PROCESS QUOTA BLOCK OFFSETS

                                     0000    56 	$PSLDEF				; DEFINE PSL FIELDS

                                     0000    57 	$SSDEF				; DEFINE SYSTEM STATUS CODES

                                     0000    58 	$STSDEF				; DEFINE STATUS CODE FIELDS

                                     0000    59 ;

                                     0000    60 ; MACROS:

                                     0000    61 ;

                                     0000    62 

                                     0000    63 	.MACRO	CRELOG,SRC,EQV		;

                                     0000    64 	BSBW	CREATELOG		;

                                     0000    65 	.IF B	<EQV>

                                     0000    66 	.BYTE	<SRC-DESCBASE>,<CTTDESC-DESCBASE> ;

                                     0000    67 	.IFF

                                     0000    68 	.BYTE	<SRC-DESCBASE>,<EQV-DESCBASE> ;

                                     0000    69 	.ENDC

                                     0000    70 	.ENDM	CRELOG			;

                                     0000    71 ;

                                     0000    72 ; EQUATED SYMBOLS:

                                     0000    73 ;

                                     0000    74 

                                     0000    75 ;

                                     0000    76 ; OWN STORAGE:

                                     0000    77 ;

                                     0000    78 

                                 00000000    79 	.PSECT	YEXEPAGED,BYTE		; PAGED PSECT

         54 55 50 4E 49 24 53 59 53  0000    80 INPNAM:	.ASCII	/SYS$INPUT/		; INPUT NAME STRING

      54 55 50 54 55 4F 24 53 59 53  0009    81 OUTNAM:	.ASCII	/SYS$OUTPUT/		; OUTPUT NAME STRING

         52 4F 52 52 45 24 53 59 53  0013    82 ERRNAM:	.ASCII	/SYS$ERROR/		; ERROR NAME STRING

            4B 53 49 44 24 53 59 53  001C    83 DSKNAM:	.ASCII	/SYS$DISK/		; DISK DEVICE

                        31 41 58 44  0024    84 DXANAM:	.ASCII	/DXA1/			; FLOPPY DISK

                              54 54  0028    85 TTNAM:	.ASCII	/TT/			; TT NAME STRING ***TEMP***

                        30 41 50 4F  002A    86 CTTNAM:	.ASCII	/OPA0/			; NAME OF CONSOLE TERMINAL

                                     002E    87 DESCBASE:				; DESCRIPTOR BASE

                  00000000'00000009  002E    88 INPDESC:.LONG	9,INPNAM		; INPUT STRING DESCRIPTOR

                  00000009'0000000A  0036    89 OUTDESC:.LONG	10,OUTNAM		; OUTPUT STRING DESCRIPTOR

                  00000013'00000009  003E    90 ERRDESC:.LONG	9,ERRNAM		; ERROR STRING DESCRIPTOR

                  0000001C'00000008  0046    91 DSKDESC:.LONG	8,DSKNAM		; DISK STRING DESCRIPTOR

                  00000028'00000002  004E    92 TTDESC:	.LONG	2,TTNAM			; TT STRING DESCRIPTOR

                  0000002A'00000004  0056    93 CTTDESC:.LONG	4,CTTNAM		; CONSOLE TERMINAL DESCRIPTOR

                  00000024'00000004  005E    94 DXADESC:.LONG	4,DXANAM		; FLOPPY DEVICE DESCRIPTOR

PROCSTRT        - PROCESS STARTUP AND INITIALIZATION             22-AUG-1978 00:16:42   VAX-11 MACRO X0.3-11               Page   3

00.3            EXE$PROCSTRT - STARTUP DSC PROCESS                                                                               (1)



                                     0066    96 	.SBTTL	EXE$PROCSTRT - STARTUP DSC PROCESS

                                     0066    97 ;	SCH$GL_CURPCB - POINTS TO PCB OF CURRENT PROCESS

                                     0066    98 ;++

                                     0066    99 ;

                                     0066   100 ; FUNCTIONAL DESCRIPTION:

                                     0066   101 ;

                                     0066   102 ;	THIS MODULE IS ENTERED TO INITIATE THE STAND-ALONE VERSION OF

                                     0066   103 ;	THE DISK-SAVE-AND-COMPRESS UTILITY

                                     0066   104 ;

                                     0066   105 ; CALLING SEQUENCE:

                                     0066   106 ;

                                     0066   107 ;	NONE

                                     0066   108 ;

                                     0066   109 ; INPUT PARAMETERS:

                                     0066   110 ;

                                     0066   111 ;	NONE

                                     0066   112 ;

                                     0066   113 ;

                                     0066   114 ;

                                     0066   115 ; IMPLICIT INPUTS:

                                     0066   116 ;	NONE

                                     0066   117 ;

                                     0066   118 ; OUTPUT PARAMETERS:

                                     0066   119 ;	NONE

                                     0066   120 ;

                                     0066   121 ; IMPLICIT OUTPUTS:

                                     0066   122 ;	LOGICAL NAMES ARE DEFINED FOR 'SYS$INPUT', 'SYS$OUTPUT', AND 'SYS$ERROR'

                                     0066   123 ;	(EQUIVALENCED TO THE CONSOLE TERMINAL) AND DSC IS ENTERED AT ITS STAR-

                                     0066   124 ;	TING ADDRESS.

                                     0066   125 ;

                                     0066   126 ; COMPLETION CODES:

                                     0066   127 ;	NONE

                                     0066   128 ;

                                     0066   129 ; SIDE EFFECTS:

                                     0066   130 ;	NONE

                                     0066   131 ;

                                     0066   132 ;--

                                     0066   133 

                                     0066   134 

                                     0066   135 EXE$PROCSTRT::				; STARTUP NEW PROCESS

                                     0066   136 	CRELOG	INPDESC			; CREATE INPUT LOGICAL NAME

                                     006B   137 	CRELOG	OUTDESC			; CREATE OUTPUT LOGICAL NAME

                                     0070   138 	CRELOG	ERRDESC			; CREATE ERROR LOGICAL NAME

                                     0075   139 	CRELOG	TTDESC			; CREATE TERMINAL LOGICAL NAME

                                     007A   140 	CRELOG	DSKDESC,DXADESC		; CREATE LOGICAL NAME FOR SYSTEM DISK

                                     007F   141 ;

                                     007F   142 ; R0-R5 DESTROYED BY ABOVE

                                     007F   143 ;

            0F            16     9C  007F   144 	ROTL	#PSL$V_PRVMOD,#<PSL$C_USER@2+PSL$C_USER>,-(SP) ; FORM USER PSL

                          7E         0082       

                          06     10  0083   145 	BSBB	12$			; CHANGE TO USER MODE

                          5D     D4  0085   146 	CLRL	FP			; TERMINATE CALL FRAME CHAIN

         8C'AF            6C     FA  0087   147 	CALLG	(AP),B^15$		; CREATE TOP FRAME

                                 02  008B   148 12$:	REI				; CHANGE TO NEW MODE

                               0000  008C   149 15$:	.WORD	0			; ENTRY MASK 

                                     008E   150 30$:					;

   00008E00 9F            00     FB  008E   151 	CALLS	#0,@#DSC$A_START	; START DSC IMAGE

PROCSTRT        - PROCESS STARTUP AND INITIALIZATION             22-AUG-1978 00:16:42   VAX-11 MACRO X0.3-11               Page   4

00.3            EXE$PROCSTRT - STARTUP DSC PROCESS                                                                               (1)



                          F7     11  0095   152 	BRB	30$			; GO AGAIN

PROCSTRT        - PROCESS STARTUP AND INITIALIZATION             22-AUG-1978 00:16:42   VAX-11 MACRO X0.3-11               Page   5

00.3            CREATELOG - CREATE LOGICAL NAME                                                                                  (1)



                                     0097   154 	.SBTTL	CREATELOG - CREATE LOGICAL NAME

                                     0097   155 ;++

                                     0097   156 ; FUNCTIONAL DESCRIPTION:

                                     0097   157 ;	CREATELOG CALLS THE CREATE LOGICAL NAME SYSTEM SERVICE

                                     0097   158 ;	TO CREATE THE LOGICAL NAME EQUIVALENCES GIVEN IN THE HARD-WIRED

                                     0097   159 ;	EQUIVALENCE TABLE.

                                     0097   160 ;

                                     0097   161 ;

                                     0097   162 ; CALLING SEQUENCE:

                                     0097   163 ;	BSBW	CREATELOG

                                     0097   164 ;	.BYTE	DESCRIPTOR-DESCBASE

                                     0097   165 ;	.BYTE	<EQUIV-DESCBASE>/4

                                     0097   166 ;

                                     0097   167 ; INPUT PARAMETERS:

                                     0097   168 ;	@(SP) - BYTE OFFSET FROM DESCRIPTOR BASE TO DESCRIPTOR

                                     0097   169 ;	1+@(SP) - OFFSET TO EQUIVALENCE STRING DESCRIPTOR

                                     0097   170 ;

                                     0097   171 ; OUTPUT PARAMETERS:

                                     0097   172 ;	NONE

                                     0097   173 ;

                                     0097   174 ; IMPLICIT INPUTS:

                                     0097   175 ;	NONE

                                     0097   176 ;

                                     0097   177 ; IMPLICIT OUTPUTS:

                                     0097   178 ;	CREATION OF SPECIFIED LOGICAL NAMES

                                     0097   179 ;

                                     0097   180 ;--

                                     0097   181 

                                     0097   182 CREATELOG:				; CREATE LOGICAL NAME

            52            6E     D0  0097   183 	MOVL	(SP),R2			; GET ARGUMENT POINTER

            6E            02     C0  009A   184 	ADDL	#2,(SP)			; CORRECT RETURN PC VALUE

            53            82     9A  009D   185 	MOVZBL	(R2)+,R3		; GET DESCRIPTOR OFFSET

            53         8A AF43   9E  00A0   186 	MOVAB	DESCBASE[R3],R3		; COMPUTE ADDRESS OF DESCRIPTOR

            52            62     9A  00A5   187 	MOVZBL	(R2),R2			; GET PROCESS QUOTA BLOCK OFFSET

            52         82 AF42   9E  00A8   188 	MOVAB	DESCBASE[R2],R2		; COMPUTE ADDRESS OF EQUIVALENCE STRING

                                     00AD   189 	$CRELOG_S	#2,(R3),(R2),#1	; CREATE NAME

                                 05  00BC   190 10$:	RSB				; AND RETURN

                                     00BD   191 

                                     00BD   192 	.END

PROCSTRT        - PROCESS STARTUP AND INITIALIZATION             22-AUG-1978 00:16:42   VAX-11 MACRO X0.3-11               Page   6

SYMBOL TABLE                                                                                                                     (1)



BIT...         = 00000020            PCB$B_TYPE       0000000A            PCB$W_PPGCNT     0000003A            

CHF$L_MCHARGLST  00000008            PCB$B_WEFC       00000032            PCB$W_PRCCNT     0000006A            

CHF$L_MCH_ARGS   00000000            PCB$C_LENGTH     0000007C            PCB$W_SIZE       00000008            

CHF$L_MCH_DEPTH  00000008            PCB$K_LENGTH     0000007C            PCB$W_STATE      00000030            

CHF$L_MCH_FRAME  00000004            PCB$L_ASTQBL     00000014            PCB$W_TMBU       00000036            

CHF$L_MCH_SAVR0  0000000C            PCB$L_ASTQFL     00000010            PCB$W_TQCNT      0000004A            

CHF$L_MCH_SAVR1  00000010            PCB$L_EFC2P      00000058            PHD$B_ASTLVL     000000CF            

CHF$L_SIGARGLST  00000004            PCB$L_EFC3P      0000005C            PHD$B_DFPFC      00000038            

CHF$L_SIG_ARG1   00000008            PCB$L_EFCS       00000050            PHD$B_PAGFIL     0000001F            

CHF$L_SIG_ARGS   00000000            PCB$L_EFCU       00000054            PHD$C_LENGTH     000000D8            

CHF$L_SIG_NAME   00000004            PCB$L_EFWM       0000004C            PHD$K_LENGTH     000000D8            

CREATELOG        00000097 R     03   PCB$L_OWNER      0000001C            PHD$L_BIOCNT     00000054            

CTTDESC          00000056 R     03   PCB$L_PHD        00000064            PHD$L_CPULIM     00000058            

CTTNAM           0000002A R     03   PCB$L_PHYPCB     00000018            PHD$L_CPUTIM     0000003C            

DESCBASE         0000002E R     03   PCB$L_PID        00000060            PHD$L_DIOCNT     00000050            

DSC$A_START    = 00008E00  G         PCB$L_PQB        0000004C            PHD$L_ESP        0000007C            

DSKDESC          00000046 R     03   PCB$L_SQBL       00000004            PHD$L_FREP0VA    00000028            

DSKNAM           0000001C R     03   PCB$L_SQFL       00000000            PHD$L_FREP1VA    00000030            

DXADESC          0000005E R     03   PCB$L_STS        00000028            PHD$L_FREPTECNT  0000002C            

DXANAM           00000024 R     03   PCB$L_UIC        00000020            PHD$L_KSP        00000078            

ERRDESC          0000003E R     03   PCB$L_WSSWP      00000024            PHD$L_P0BR       000000C8            

ERRNAM           00000013 R     03   PCB$L_WTIME      0000002C            PHD$L_P0LRASTL   000000CC            

EXE$PROCSTRT     00000066 RG    03   PCB$T_LNAME      0000006C            PHD$L_P1BR       000000D0            

GBL...         = 00000000            PCB$V_ASTPEN   = 00000011            PHD$L_P1LR       000000D4            

IHD$B_HDRBLKCNT  00000010            PCB$V_BATCH    = 0000000E            PHD$L_PAGEFLTS   0000004C            

IHD$B_IMGTYPE    00000011            PCB$V_DELPEN   = 00000001            PHD$L_PAGFIL     0000001C            

IHD$C_LENGTH     00000024            PCB$V_FORCPEN  = 00000002            PHD$L_PC         000000C0            

IHD$K_EXE      = 00000001            PCB$V_HIBER    = 00000013            PHD$L_PCB        00000078            

IHD$K_LENGTH     00000024            PCB$V_INQUAN   = 00000003            PHD$L_PGFLCNT    00000034            

IHD$K_LIM      = 00000002            PCB$V_LOGIN    = 00000014            PHD$L_PGFLQUOTA  0000005C            

IHD$K_MAJORID  = 00003230            PCB$V_NOACNT   = 0000000F            PHD$L_PSL        000000C4            

IHD$K_MINORID  = 00003130            PCB$V_PHDRES   = 00000012            PHD$L_PSTBASOFF  00000020            

IHD$L_LNKFLAGS   00000020            PCB$V_PSWAPM   = 00000004            PHD$L_PTWSLELCK  00000064            

IHD$M_LNKDEBUG = 00000001            PCB$V_RES      = 00000000            PHD$L_PTWSLEVAL  00000068            

IHD$M_LNKNOTFR = 00000002            PCB$V_RESPEN   = 00000005            PHD$L_R0         00000088            

IHD$M_NOP0BUFS = 00000004            PCB$V_SSFEXC   = 00000006            PHD$L_R1         0000008C            

IHD$Q_PRIVREQS   00000014            PCB$V_SSFEXCE  = 00000007            PHD$L_R10        000000B0            

IHD$V_LNKDEBUG = 00000000            PCB$V_SSFEXCS  = 00000008            PHD$L_R11        000000B4            

IHD$V_LNKNOTFR = 00000001            PCB$V_SSFEXCU  = 00000009            PHD$L_R12        000000B8            

IHD$V_NOP0BUFS = 00000002            PCB$V_SSRWAIT  = 0000000A            PHD$L_R13        000000BC            

IHD$W_ACTIVOFF   00000002            PCB$V_SUSPEN   = 0000000B            PHD$L_R2         00000090            

IHD$W_IMGIDOFF   00000006            PCB$V_SWPVBN   = 00000010            PHD$L_R3         00000094            

IHD$W_IMGIOCNT   0000001E            PCB$V_WAKEPEN  = 0000000C            PHD$L_R4         00000098            

IHD$W_IOCHANCNT  0000001C            PCB$V_WALL     = 0000000D            PHD$L_R5         0000009C            

IHD$W_MAJORID    0000000C            PCB$W_APTCNT     00000034            PHD$L_R6         000000A0            

IHD$W_MINORID    0000000E            PCB$W_ASTCNT     0000003C            PHD$L_R7         000000A4            

IHD$W_PATCHOFF   00000008            PCB$W_BIOCNT     0000003E            PHD$L_R8         000000A8            

IHD$W_SIZE       00000000            PCB$W_BIOLM      00000040            PHD$L_R9         000000AC            

IHD$W_SYMDBGOFF  00000004            PCB$W_BYTCNT     00000042            PHD$L_SSP        00000080            

INPDESC          0000002E R     03   PCB$W_BYTLM      00000068            PHD$L_USP        00000084            

INPNAM           00000000 R     03   PCB$W_DIOCNT     00000044            PHD$L_WSL        000000D8            

OUTDESC          00000036 R     03   PCB$W_DIOLM      00000046            PHD$M_DALCSTX  = 00000002            

OUTNAM           00000009 R     03   PCB$W_FILCNT     00000048            PHD$M_PFMFLG   = 00000001            

PCB$B_ASTACT     0000000C            PCB$W_GPGCNT     00000038            PHD$Q_PRIVMSK    00000000            

PCB$B_ASTEN      0000000D            PCB$W_GRP        00000022            PHD$S_ASTLVL   = 00000008            

PCB$B_PRI        0000000B            PCB$W_MEM        00000020            PHD$S_P0LR     = 00000018            

PCB$B_PRIB       00000033            PCB$W_MTXCNT     0000000E            PHD$V_ASTLVL   = 00000018            

PROCSTRT        - PROCESS STARTUP AND INITIALIZATION             22-AUG-1978 00:16:42   VAX-11 MACRO X0.3-11               Page   7

SYMBOL TABLE                                                                                                                     (1)



PHD$V_DALCSTX  = 00000001            PSL$C_SUPER    = 00000002            SS$_CONTROLY   = 00000611            

PHD$V_P0LR     = 00000000            PSL$C_USER     = 00000003            SS$_CREATED    = 00000619            

PHD$V_PFMFLG   = 00000000            PSL$M_CM       = 80000000            SS$_CTRLERR    = 00000054            

PHD$W_ASTLM      00000044            PSL$M_CURMOD   = 03000000            SS$_DATACHECK  = 0000005C            

PHD$W_BAK        00000048            PSL$M_DV       = 00000080            SS$_DATAOVERUN = 00000838            

PHD$W_DFWSCNT    0000001A            PSL$M_FPD      = 08000000            SS$_DEBUG      = 0000046C            

PHD$W_EXTDYNWS   00000076            PSL$M_FU       = 00000040            SS$_DEVACTIVE  = 000002C4            

PHD$W_FILLM      00000060            PSL$M_IPL      = 001F0000            SS$_DEVALLOC   = 00000840            

PHD$W_FLAGS      0000003A            PSL$M_IS       = 04000000            SS$_DEVALRALLOC= 00000641            

PHD$W_PFMFLG     0000003A            PSL$M_IV       = 00000020            SS$_DEVASSIGN  = 00000848            

PHD$W_PHVINDEX   00000046            PSL$M_PRVMOD   = 00C00000            SS$_DEVFOREIGN = 00000064            

PHD$W_PRCLM      00000042            PSL$M_SAFBITS  = 000037FF            SS$_DEVICEFULL = 00000850            

PHD$W_PST        00000020            PSL$M_TBIT     = 00000010            SS$_DEVMOUNT   = 0000006C            

PHD$W_PSTFREE    00000026            PSL$M_TP       = 40000000            SS$_DEVNOTALLOC= 00000858            

PHD$W_PSTLAST    00000024            PSL$S_CURMOD   = 00000002            SS$_DEVNOTMBX  = 00000074            

PHD$W_PTCNTACT   00000070            PSL$S_IPL      = 00000005            SS$_DEVNOTMOUNT= 0000007C            

PHD$W_PTCNTLCK   0000006C            PSL$S_PRVMOD   = 00000002            SS$_DEVOFFLINE = 00000084            

PHD$W_PTCNTMAX   00000072            PSL$V_CM       = 0000001F            SS$_DIRFULL    = 00000860            

PHD$W_PTCNTVAL   0000006E            PSL$V_CURMOD   = 00000018            SS$_DRVERR     = 0000008C            

PHD$W_QUANT      00000040            PSL$V_DV       = 00000007            SS$_DUPFILENAME= 00000868            

PHD$W_TQLM       00000062            PSL$V_FPD      = 0000001B            SS$_DUPLNAM    = 00000094            

PHD$W_WSAUTH     0000000A            PSL$V_FU       = 00000006            SS$_ENDOFFILE  = 00000870            

PHD$W_WSDYN      0000000E            PSL$V_IPL      = 00000010            SS$_ENDOFTAPE  = 00000878            

PHD$W_WSFLUID    00000074            PSL$V_IS       = 0000001A            SS$_ENDOFUSRLBL= 00000970            

PHD$W_WSLAST     00000012            PSL$V_IV       = 00000005            SS$_EXQUOTA    = 0000001C            

PHD$W_WSLIST     00000008            PSL$V_PRVMOD   = 00000016            SS$_EXTIDXFILE = 00000880            

PHD$W_WSLOCK     0000000C            PSL$V_TBIT     = 00000004            SS$_FCPREADERR = 00000888            

PHD$W_WSLX       0000004A            PSL$V_TP       = 0000001E            SS$_FCPREPSTN  = 00000988            

PHD$W_WSNEXT     00000010            SS$_ABORT      = 0000002C            SS$_FCPREWNDERR= 00000890            

PHD$W_WSQUOTA    00000018            SS$_ACCONFLICT = 00000800            SS$_FCPSPACERR = 00000898            

PQB$B_STS        0000000B            SS$_ACCVIO     = 0000000C            SS$_FCPWRITERR = 000008A0            

PQB$B_TYPE       0000000A            SS$_ARITH      = 00000404            SS$_FILACCERR  = 0000009C            

PQB$C_LENGTH     000001AC            SS$_ASTFLT     = 0000040C            SS$_FILALRACC  = 000000A4            

PQB$K_LENGTH     000001AC            SS$_BADATTRIB  = 00000034            SS$_FILELOCKED = 000008A8            

PQB$L_ASTLM      0000014C            SS$_BADCHKSUM  = 00000808            SS$_FILENUMCHK = 000008B0            

PQB$L_BIOLM      00000150            SS$_BADESCAPE  = 0000003C            SS$_FILESEQCHK = 000008B8            

PQB$L_BYTLM      00000154            SS$_BADFILEHDR = 00000810            SS$_FILESTRUCT = 000008C0            

PQB$L_CPULM      00000158            SS$_BADFILENAME= 00000818            SS$_FILNOTACC  = 000000AC            

PQB$L_DIOLM      0000015C            SS$_BADFILEVER = 00000820            SS$_FILNOTCNTG = 000002AC            

PQB$L_FILLM      00000160            SS$_BADIMGHDR  = 00000044            SS$_FILNOTEXP  = 000000B4            

PQB$L_PGFLQUOTA  00000164            SS$_BADIRECTORY= 00000828            SS$_FORMAT     = 000000BC            

PQB$L_PRCLM      00000168            SS$_BADPARAM   = 00000014            SS$_GPTFULL    = 000000C4            

PQB$L_TQELM      0000016C            SS$_BADSTACK   = 000002B4            SS$_GSDFULL    = 000000CC            

PQB$L_WSDEFAULT  00000174            SS$_BEGOFFILE  = 00000938            SS$_GSDNOTXXX  = 000000D4            

PQB$L_WSQUOTA    00000170            SS$_BLOCKCNTERR= 00000940            SS$_HANGUP     = 000002CC            

PQB$Q_PRVMSK     00000000            SS$_BREAK      = 00000414            SS$_HEADERFULL = 000008C8            

PQB$T_ACCOUNT    00000184            SS$_BUFFEROVF  = 00000601            SS$_IDXFILEFULL= 000008D0            

PQB$T_DDSTRING   0000018C            SS$_BUGCHECK   = 000002A4            SS$_ILLBLKNUM  = 000000DC            

PQB$T_DISK       0000010C            SS$_CANCEL     = 00000830            SS$_ILLCNTRFUNC= 000000E4            

PQB$T_ERROR      0000004C            SS$_CHANINTLK  = 0000004C            SS$_ILLEFC     = 000000EC            

PQB$T_IMAGE      0000000C            SS$_CLIFRCEXT  = 00000980            SS$_ILLIOFUNC  = 000000F4            

PQB$T_INPUT      0000008C            SS$_CMODSUPR   = 0000041C            SS$_ILLLBLAST  = 00000968            

PQB$T_OUTPUT     000000CC            SS$_CMODUSER   = 00000424            SS$_ILLPAGCNT  = 000000FC            

PQB$T_USERNAME   00000178            SS$_COMPAT     = 0000042C            SS$_ILLSEQOP   = 000002DC            

PQB$W_SIZE       00000008            SS$_CONTINUE   = 00000001            SS$_ILLSER     = 00000104            

PSL$C_EXEC     = 00000001            SS$_CONTROLC   = 00000651            SS$_ILLUSRLBLRD= 00000958            

PSL$C_KERNEL   = 00000000            SS$_CONTROLO   = 00000609            SS$_ILLUSRLBLWT= 00000960            

PROCSTRT        - PROCESS STARTUP AND INITIALIZATION             22-AUG-1978 00:16:42   VAX-11 MACRO X0.3-11               Page   8

SYMBOL TABLE                                                                                                                     (1)



SS$_INCVOLLABEL= 0000010C            SS$_PAGRDERR   = 00000444            STS$V_CONTROL  = 0000001C            

SS$_INSFARG    = 00000114            SS$_PARITY     = 000001F4            STS$V_CUST_DEF = 0000001B            

SS$_INSFMEM    = 00000124            SS$_PARTESCAPE = 000001FC            STS$V_FAC_NO   = 00000010            

SS$_INSFRAME   = 0000012C            SS$_PFMBSY     = 00000204            STS$V_FAC_SP   = 0000000F            

SS$_INSFWSL    = 0000011C            SS$_PSTFULL    = 0000020C            STS$V_INHIB_MSG= 0000001C            

SS$_IVADDR     = 00000134            SS$_RADRMOD    = 0000044C            STS$V_MSG_NO   = 00000003            

SS$_IVCHAN     = 0000013C            SS$_REJECT     = 00000294            STS$V_SEVERITY = 00000000            

SS$_IVCHNLSEC  = 0000026C            SS$_REMOTE     = 00000649            STS$V_SUCCESS  = 00000000            

SS$_IVDEVNAM   = 00000144            SS$_RESIGNAL   = 00000918            SYS$CRELOG       ********   X   03   

SS$_IVGSDNAM   = 0000014C            SS$_RESULTOVF  = 00000214            TTDESC           0000004E R     03   

SS$_IVLOGNAM   = 00000154            SS$_ROPRAND    = 00000454            TTNAM            00000028 R     03   

SS$_IVLOGTAB   = 0000015C            SS$_SECTBLFUL  = 0000021C            

SS$_IVPROTECT  = 000002F4            SS$_SSFAIL     = 0000045C            

SS$_IVQUOTAL   = 00000164            SS$_SUPERSEDE  = 00000631            

SS$_IVSECFLG   = 0000016C            SS$_TAPEPOSLOST= 00000224            

SS$_IVSECIDCTL = 000002E4            SS$_TBIT       = 00000464            

SS$_IVSSRQ     = 00000174            SS$_TIMEOUT    = 0000022C            

SS$_IVSTSFLG   = 0000017C            SS$_TOOMANYVER = 00000990            

SS$_IVTIME     = 00000184            SS$_TOOMUCHDATA= 0000029C            

SS$_LENVIO     = 0000018C            SS$_UNASEFC    = 00000234            

SS$_LKWSETFUL  = 00000194            SS$_UNSAFE     = 0000023C            

SS$_MBFULL     = 000008D8            SS$_UNWIND     = 00000920            

SS$_MBTOOSML   = 0000019C            SS$_UNWINDING  = 00000928            

SS$_MCHECK     = 000002BC            SS$_VASFULL    = 00000244            

SS$_MEDOFL     = 000001A4            SS$_VECINUSE   = 0000024C            

SS$_MSGNOTFND  = 00000621            SS$_VOLINV     = 00000254            

SS$_MUSTCLOSEFL= 00000948            SS$_WAITUSRLBL = 00000950            

SS$_NODATA     = 000001AC            SS$_WASCLR     = 00000001            

SS$_NOHANDLER  = 000008F8            SS$_WASECC     = 00000639            

SS$_NOHOMEBLK  = 000008E0            SS$_WASSET     = 00000009            

SS$_NOIOCHAN   = 000001B4            SS$_WRITLCK    = 0000025C            

SS$_NOLINKS    = 0000027C            STS$K_ERROR    = 00000002            

SS$_NOLOGNAM   = 000001BC            STS$K_SEVERE   = 00000004            

SS$_NOMBX      = 00000274            STS$K_SUCCESS  = 00000001            

SS$_NOMOREFILES= 00000930            STS$K_WARNING  = 00000000            

SS$_NONEXDRV   = 000001C4            STS$M_CODE     = 00007FF8            

SS$_NONEXPR    = 000008E8            STS$M_COND_ID  = 0FFFFFF8            

SS$_NONLOCAL   = 000008F0            STS$M_CONTROL  = F0000000            

SS$_NOPRIV     = 00000024            STS$M_CUST_DEF = 08000000            

SS$_NORMAL     = 00000001            STS$M_FAC_NO   = 0FFF0000            

SS$_NOSIGNAL   = 00000900            STS$M_FAC_SP   = 00008000            

SS$_NOSOLICIT  = 00000284            STS$M_INHIB_MSG= 10000000            

SS$_NOSUCHDEV  = 00000908            STS$M_MSG_NO   = 0000FFF8            

SS$_NOSUCHFILE = 00000910            STS$M_SEVERITY = 00000007            

SS$_NOSUCHNODE = 0000028C            STS$M_SUCCESS  = 00000001            

SS$_NOSUCHSEC  = 00000978            STS$S_CODE     = 0000000C            

SS$_NOTAPEOP   = 00000264            STS$S_COND_ID  = 00000019            

SS$_NOTFILEDEV = 000001CC            STS$S_CONTROL  = 00000004            

SS$_NOTINTBLSZ = 000001D4            STS$S_CUST_DEF = 00000001            

SS$_NOTLABELMT = 000001DC            STS$S_FAC_NO   = 0000000C            

SS$_NOTNETDEV  = 000002EC            STS$S_FAC_SP   = 00000001            

SS$_NOTRAN     = 00000629            STS$S_INHIB_MSG= 00000001            

SS$_NOTSQDEV   = 000001E4            STS$S_MSG_NO   = 0000000D            

SS$_OPCCUS     = 00000434            STS$S_SEVERITY = 00000003            

SS$_OPCDEC     = 0000043C            STS$S_SUCCESS  = 00000001            

SS$_OPINCOMPL  = 000002D4            STS$V_CODE     = 00000003            

SS$_PAGOWNVIO  = 000001EC            STS$V_COND_ID  = 00000003            

PROCSTRT        - PROCESS STARTUP AND INITIALIZATION             22-AUG-1978 00:16:42   VAX-11 MACRO X0.3-11               Page   9

PROGRAM SECTION SYNOPSIS                                                                                                         (1)







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$            000001AC      02     NOPIC   USR   CON   ABS   LCL NOSHR   EXE   RD    WRT BYTE  

YEXEPAGED        000000BD      03     NOPIC   USR   CON   REL   LCL NOSHR   EXE   RD    WRT BYTE  





THERE WERE NO ERRORS OR WARNINGS.

12780. BYTES LEFT IN FREE MEMORY POOL.

2972. BYTES OF RECLAIMED MEMORY.

OBJ$:PROCSTRT,LIS$:PROCSTRT/-SP=LIB$:LIB/ML,SRC$:PROCSTRT

6 MLB DIR RDS - 781 GETS TO DEFINE 19 MACROS. 51 INTER. FILE WRITES. 

