NT0CONN         NETWORK CONNECT STREAM                           21-AUG-1978 22:17:28   VAX-11 MACRO X0.3-11               Page   0

TABLE OF CONTENTS   



   (2)      38  DECLARATIONS

   (3)      62  NT$CONNECT1 - PERFORM NETWORK CONNECT FUNCTION

   (4)     133  NT$CONNECT2 - PERFORM NETWORK CONNECT FUNCTION

NT0CONN         NETWORK CONNECT STREAM                           21-AUG-1978 22:17:28   VAX-11 MACRO X0.3-11               Page   1

012                                                                                                                              (1)



                                     0000     1 	$BEGIN	NT0CONN,012,NF$NETWORK,<NETWORK CONNECT STREAM>

                                     0000     2 

                                     0000     3 

                                     0000     4 ;

                                     0000     5 ;			  COPYRIGHT (c) 1977, 1978 BY

                                     0000     6 ;	      DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASS.

                                     0000     7 ;

                                     0000     8 ; THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED AND  COPIED

                                     0000     9 ; ONLY  IN  ACCORDANCE  WITH  THE  TERMS  OF  SUCH  LICENSE AND WITH THE

                                     0000    10 ; INCLUSION OF THE ABOVE COPYRIGHT NOTICE.  THIS SOFTWARE OR  ANY  OTHER

                                     0000    11 ; COPIES  THEREOF MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE TO ANY

                                     0000    12 ; OTHER PERSON.  NO TITLE TO AND OWNERSHIP OF  THE  SOFTWARE  IS  HEREBY

                                     0000    13 ; TRANSFERRED.

                                     0000    14 ;

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

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

                                     0000    17 ; CORPORATION.

                                     0000    18 ;

                                     0000    19 ; DIGITAL ASSUMES NO RESPONSIBILITY FOR THE USE OR  RELIABILITY  OF  ITS

                                     0000    20 ; SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY DIGITAL.

                                     0000    21 ;

                                     0000    22 

                                     0000    23 ;++

                                     0000    24 ; FACILITY: RMS32

                                     0000    25 ;

                                     0000    26 ; ABSTRACT:

                                     0000    27 ;	THIS MODULE COMMUNICATES WITH THE FILE ACCESS LISTENER AT THE

                                     0000    28 ;	REMOTE NODE TO ESTABLISH A RECORD STREAM FOR THE SPECIFIED FILE.

                                     0000    29 ;

                                     0000    30 ; ENVIRONMENT: VAX/VMS

                                     0000    31 ;

                                     0000    32 ; AUTHOR: JAMES A. KRYCKA,	CREATION DATE: 9-DEC-77

                                     0000    33 ;

                                     0000    34 ; MODIFICATIONS:

                                     0000    35 ;

                                     0000    36 ;--

NT0CONN         NETWORK CONNECT STREAM                           21-AUG-1978 22:17:28   VAX-11 MACRO X0.3-11               Page   2

012             DECLARATIONS                                                                                                     (2)



                                     0000    38 	.SBTTL	DECLARATIONS

                                     0000    39 

                                     0000    40 ;

                                     0000    41 ; INCLUDE FILES:

                                     0000    42 ;

                                     0000    43 	$DAPDEF				; DEFINE DAP CONTROL BLOCK SYMBOLS

                                     0000    44 	$IFBDEF				; DEFINE IFAB CONTROL BLOCK SYMBOLS

                                     0000    45 	$IRBDEF				; DEFINE IRAB SYMBOLS

                                     0000    46 	$NWADEF				; DEFINE NETWORK WORK AREA SYMBOLS

                                     0000    47 	$RABDEF				; DEFINE RAB SYMBOLS

                                     0000    48 	.LIST	MEB

                                     0000    49 ;

                                     0000    50 ; MACROS:

                                     0000    51 ;

                                     0000    52 ;	NONE

                                     0000    53 ;

                                     0000    54 ; EQUATED SYMBOLS:

                                     0000    55 ;

                                     0000    56 ;	NONE

                                     0000    57 ;

                                     0000    58 ; OWN STORAGE:

                                     0000    59 ;

                                     0000    60 ;	NONE

NT0CONN         NETWORK CONNECT STREAM                           21-AUG-1978 22:17:28   VAX-11 MACRO X0.3-11               Page   3

012             NT$CONNECT1 - PERFORM NETWORK CONNECT FUNCTION                                                                   (3)



                                     0000    62 	.SBTTL	NT$CONNECT1 - PERFORM NETWORK CONNECT FUNCTION

                                     0000    63 

                                     0000    64 ;++

                                     0000    65 ; FUNCTIONAL DESCRIPTION:

                                     0000    66 ;

                                     0000    67 ;	NT$CONNECT1 ENGAGES IN A DAP DIALOGUE WITH THE REMOTE FAL TO

                                     0000    68 ;	ESTABLISH A RECORD STREAM FOR A SEQUENTIAL FILE.

                                     0000    69 ;

                                     0000    70 ; CALLING SEQUENCE:

                                     0000    71 ;

                                     0000    72 ;	BSBW	NT$CONNECT1

                                     0000    73 ;

                                     0000    74 ; INPUT PARAMETERS:

                                     0000    75 ;

                                     0000    76 ;	R11	IMPURE AREA ADDRESS

                                     0000    77 ;	R10	IFAB ADDRESS

                                     0000    78 ;	R9	IRAB ADDRESS

                                     0000    79 ;	R8	RAB ADDRESS

                                     0000    80 ;

                                     0000    81 ; IMPLICIT INPUTS:

                                     0000    82 ;

                                     0000    83 ;	NONE

                                     0000    84 ;

                                     0000    85 ; OUTPUT PARAMETERS:

                                     0000    86 ;

                                     0000    87 ;	R0	STATUS CODE

                                     0000    88 ;	R1-R7	DESTROYED

                                     0000    89 ;	AP	DESTROYED

                                     0000    90 ;

                                     0000    91 ; IMPLICIT OUTPUTS:

                                     0000    92 ;

                                     0000    93 ;	NONE

                                     0000    94 ;

                                     0000    95 ; COMPLETION CODES:

                                     0000    96 ;

                                     0000    97 ;	STANDARD RMS COMPLETION CODES.

                                     0000    98 ;

                                     0000    99 ; SIDE EFFECTS:

                                     0000   100 ;

                                     0000   101 ;	NONE

                                     0000   102 ;

                                     0000   103 ;--

                                     0000   104 

                                     0000   105 NT$CONNECT1::				; CONTROL POINT

                                     0000   106 	$TSTPT	NTCONN1			;

                 00000200'9F     D6  0000       		INCL	@#PIO$GL_FMLH+512+TPT$L_NTCONN1

            57         28 AA     D0  0006   107 	MOVL	IFB$L_NWA_PTR(R10),R7	; GET ADDRESS OF NWA

            54       0144 C7     D0  000A   108 	MOVL	NWA$Q_BUFFER+4(R7),R4	; GET ADDRESS OF BUFFER

            55            54     D0  000F   109 	MOVL	R4,R5			; INITIALIZE NEXT BYTE POINTER

            85            04     90  0012   110 	MOVB	#DAP$K_CTL_MSG,(R5)+	; DAP MESSAGE TYPE FIELD

                          85     94  0015   111 	CLRB	(R5)+			; FLAGS FIELD

            85            02     90  0017   112 	MOVB	#DAP$K_CONNECT,(R5)+	; CTLFUNC FIELD

            51            09     9A  001A   113 	MOVZBL	#<DAP$M_RAC!DAP$M_ROP>,R1 ; CTLMENU FIELD

                          FFE0'  30  001D   114 	BSBW	NT$CVT_BIN2EXT		; STORE AS AN EXTENSIBLE FIELD

            85            03     90  0020   115 	MOVB	#DAP$K_SEQ_FILE,(R5)+	; RAC FIELD

                          51     D4  0023   116 	CLRL	R1			; ZERO ROP FIELD

         04 A8            08     E1  0025   117 	BBC	#RAB$V_EOF,RAB$L_ROP(R8),10$

NT0CONN         NETWORK CONNECT STREAM                           21-AUG-1978 22:17:28   VAX-11 MACRO X0.3-11               Page   4

012             NT$CONNECT1 - PERFORM NETWORK CONNECT FUNCTION                                                                   (3)



                          04         0029       

                                     002A   118 	SSB	#DAP$V_EOF,R1		; MAP EOF BIT

            51            00     E2  002A       		BBSS	#DAP$V_EOF,R1,30000$

                          00         002D       

                                     002E       30000$:

                          FFCF'  30  002E   119 10$:	BSBW	NT$CVT_BIN2EXT		; STORE AS AN EXTENSIBLE FIELD

            55            54     C2  0031   120 	SUBL2	R4,R5			; CALCULATE SIZE OF THE MESSAGE

                          FFC9'  30  0034   121 	BSBW	NT$TRANSMIT		; SEND CONTROL MESSAGE TO FAL

            1B            50     E9  0037   122 	BLBC	R0,90$			; BRANCH ON FAILURE

            55       0140 C7     D0  003A   123 	MOVL	NWA$Q_BUFFER(R7),R5	; GET RCV BUFFER SIZE

                                     003F   124 	SSB	#DAP$K_ACK_MSG,DAP$L_MSG_MASK(R7)

         0C A7            06     E2  003F       		BBSS	#DAP$K_ACK_MSG,DAP$L_MSG_MASK(R7),30001$

                          00         0043       

                                     0044       30001$:

                                     0044   125 					; EXPECT RESPONSE OF ACKNOWLEDGE MESSAGE

                          FFB9'  30  0044   126 	BSBW	NT$RECEIVE		; GET REPLY FROM FAL

            0B            50     E9  0047   127 	BLBC	R0,90$			; BRANCH ON FAILURE

                                     004A   128 	SSB	#IRB$V_DAP_CONN,(R9)	; YES, FAL HAS COMPLETED CONNECT

            69            3E     E2  004A       		BBSS	#IRB$V_DAP_CONN,(R9),30002$

                          00         004D       

                                     004E       30002$:

                                     004E   129 	SSB	#IRB$V_DAP_FMODE,(R9)	; SET SEQ FILE XFER ON-SHOT FLAG

            69            3F     E2  004E       		BBSS	#IRB$V_DAP_FMODE,(R9),30003$

                          00         0051       

                                     0052       30003$:

                                     0052   130 	RMSSUC				; RETURN SUCCESS

            50            01     D0  0052       		MOVL	#1,R0

                                 05  0055   131 90$:	RSB				; EXIT WITH RMS CODE IN R0

NT0CONN         NETWORK CONNECT STREAM                           21-AUG-1978 22:17:28   VAX-11 MACRO X0.3-11               Page   5

012             NT$CONNECT2 - PERFORM NETWORK CONNECT FUNCTION                                                                   (4)



                                     0056   133 	.SBTTL	NT$CONNECT2 - PERFORM NETWORK CONNECT FUNCTION

                                     0056   134 

                                     0056   135 ;++

                                     0056   136 ; FUNCTIONAL DESCRIPTION:

                                     0056   137 ;

                                     0056   138 ;	NT$CONNECT2 ENGAGES IN A DAP DIALOGUE WITH THE REMOTE FAL TO

                                     0056   139 ;	ESTABLISH A RECORD STREAM FOR A RELATIVE FILE.

                                     0056   140 ;

                                     0056   141 ; CALLING SEQUENCE:

                                     0056   142 ;

                                     0056   143 ;	BSBW	NT$CONNECT2

                                     0056   144 ;

                                     0056   145 ; INPUT PARAMETERS:

                                     0056   146 ;

                                     0056   147 ;	R11	IMPURE AREA ADDRESS

                                     0056   148 ;	R10	IFAB ADDRESS

                                     0056   149 ;	R9	IRAB ADDRESS

                                     0056   150 ;	R8	RAB ADDRESS

                                     0056   151 ;

                                     0056   152 ; IMPLICIT INPUTS:

                                     0056   153 ;

                                     0056   154 ;	NONE

                                     0056   155 ;

                                     0056   156 ; OUTPUT PARAMETERS:

                                     0056   157 ;

                                     0056   158 ;	R0	STATUS CODE

                                     0056   159 ;	R1-R7	DESTROYED

                                     0056   160 ;	AP	DESTROYED

                                     0056   161 ;

                                     0056   162 ; IMPLICIT OUTPUTS:

                                     0056   163 ;

                                     0056   164 ;	NONE

                                     0056   165 ;

                                     0056   166 ; COMPLETION CODES:

                                     0056   167 ;

                                     0056   168 ;	STANDARD RMS COMPLETION CODES.

                                     0056   169 ;

                                     0056   170 ; SIDE EFFECTS:

                                     0056   171 ;

                                     0056   172 ;	NONE

                                     0056   173 ;

                                     0056   174 ;--

                                     0056   175 

                                     0056   176 NT$CONNECT2::				; CONTROL POINT

                                     0056   177 	$TSTPT	NTCONN2			;

                 00000200'9F     D6  0056       		INCL	@#PIO$GL_FMLH+512+TPT$L_NTCONN2

                                     005C   178 	RMSERR	SUP			; UNSUPPORTED FUNCTION

            50       0000'8F     3C  005C       		MOVZWL	#<RMS$_SUP&^XFFFF>,R0

                                 05  0061   179 	RSB				; EXIT WITH RMS CODE IN R0

            57         28 AA     D0  0062   180 	MOVL	IFB$L_NWA_PTR(R10),R7	; GET ADDRESS OF NWA

            54       0160 C7     9E  0066   181 	MOVAB	NWA$T_BUFFER(R7),R4	; GET ADDRESS OF SCRATCH BUFFER

            55            54     D0  006B   182 	MOVL	R4,R5			; INITIALIZE NEXT BYTE POINTER

            85            04     90  006E   183 	MOVB	#DAP$K_CTL_MSG,(R5)+	; DAP MESSAGE TYPE FIELD

                          85     94  0071   184 	CLRB	(R5)+			; FLAGS FIELD

            85            02     90  0073   185 	MOVB	#DAP$K_CONNECT,(R5)+	; CTLFUNC FIELD

            51            09     9A  0076   186 	MOVZBL	#DAP$M_RAC!DAP$M_ROP,R1	; CTLMENU FIELD

                          FF84'  30  0079   187 	BSBW	NT$CVT_BIN2EXT		; STORE AS AN EXTENSIBLE FIELD

NT0CONN         NETWORK CONNECT STREAM                           21-AUG-1978 22:17:28   VAX-11 MACRO X0.3-11               Page   6

012             NT$CONNECT2 - PERFORM NETWORK CONNECT FUNCTION                                                                   (4)



            85            03     90  007C   188 	MOVB	#DAP$K_SEQ_FILE,(R5)+	; RAC FIELD

                          51     D4  007F   189 	CLRL	R1			; ZERO ROP FIELD

         04 A8            08     E1  0081   190 	BBC	#RAB$V_EOF,RAB$L_ROP(R8),10$

                          04         0085       

                                     0086   191 	SSB	#DAP$V_EOF,R1		; MAP EOF BIT

            51            00     E2  0086       		BBSS	#DAP$V_EOF,R1,30004$

                          00         0089       

                                     008A       30004$:

                          FF73'  30  008A   192 10$:	BSBW	NT$CVT_BIN2EXT		; STORE AS AN EXTENSIBLE FIELD

            55            54     C2  008D   193 	SUBL2	R4,R5			; CALCULATE SIZE OF THE MESSAGE

                          FF6D'  30  0090   194 	BSBW	NT$TRANSMIT		; SEND CONTROL MESSAGE TO FAL

            1B            50     E9  0093   195 	BLBC	R0,90$			; BRANCH ON FAILURE

            55       0100 8F     3C  0096   196 	MOVZWL	#256,R5			; GET RCV BUFFER SIZE

                                     009B   197 	SSB	#DAP$K_ACK_MSG,DAP$L_MSG_MASK(R7)

         0C A7            06     E2  009B       		BBSS	#DAP$K_ACK_MSG,DAP$L_MSG_MASK(R7),30005$

                          00         009F       

                                     00A0       30005$:

                                     00A0   198 					; EXPECT RESPONSE OF ACKNOWLEDGE MESSAGE

                          FF5D'  30  00A0   199 	BSBW	NT$RECEIVE		; GET REPLY FROM FAL

            0B            50     E9  00A3   200 	BLBC	R0,90$			; BRANCH ON FAILURE

                                     00A6   201 	SSB	#IRB$V_DAP_CONN,(R9)	; YES, FAL HAS COMPLETED CONNECT

            69            3E     E2  00A6       		BBSS	#IRB$V_DAP_CONN,(R9),30006$

                          00         00A9       

                                     00AA       30006$:

                                     00AA   202 	SSB	#IRB$V_DAP_FMODE,(R9)	; SET SEQ FILE XFER ON-SHOT FLAG

            69            3F     E2  00AA       		BBSS	#IRB$V_DAP_FMODE,(R9),30007$

                          00         00AD       

                                     00AE       30007$:

                                     00AE   203 	RMSSUC				; RETURN SUCCESS

            50            01     D0  00AE       		MOVL	#1,R0

                                 05  00B1   204 90$:	RSB				; EXIT WITH RMS CODE IN R0

                                     00B2   205 	.END

NT0CONN         NETWORK CONNECT STREAM                           21-AUG-1978 22:17:28   VAX-11 MACRO X0.3-11               Page   7

SYMBOL TABLE                                                                                                                     (4)



$$.PSECT_EP    = 00000000            DAP$K_DELETE   = 00000005            DAP$M_ALQ      = 00000040            

$$RMSTEST      = 0000001A            DAP$K_DEV_I    = 04000040            DAP$M_BKS      = 00000080            

$$RMS_PBUGCHK  = 00000010            DAP$K_DISCON   = 00000004            DAP$M_BLS      = 00000010            

$$RMS_TBUGCHK  = 00000008            DAP$K_ECONUM_V = 00000002            DAP$M_CBT      = 00800000            

$$RMS_UMODE    = 00000004            DAP$K_ERASE    = 00000004            DAP$M_CIF      = 00010000            

BIT...         = 00000020            DAP$K_EXECUTE  = 00000008            DAP$M_CTG      = 00000080            

DAP$B_ACCFUNC    00000060            DAP$K_FAC_I    = 00000040            DAP$M_DATATYPE = 00000001            

DAP$B_ACCOPT     00000061            DAP$K_FIND     = 0000000E            DAP$M_DEQ      = 00000800            

DAP$B_BKS        00000048            DAP$K_FIX      = 00000001            DAP$M_DEV      = 00004000            

DAP$B_CMPFUNC    00000080            DAP$K_FLAGS_I  = 00000004            DAP$M_DLK      = 00000010            

DAP$B_CONFUNC    0000007C            DAP$K_FOP_I    = 01020024            DAP$M_DLT      = 00400000            

DAP$B_CTLFUNC    0000006C            DAP$K_GET_READ = 00000001            DAP$M_DMO      = 00002000            

DAP$B_CTLMENU    0000006D            DAP$K_IDX      = 00000020            DAP$M_EMBEDDED = 00000010            

DAP$B_DATATYPE   0000003C            DAP$K_KEY_ACC  = 00000001            DAP$M_FID      = 00001000            

DAP$B_ECONUM     00000029            DAP$K_LSA      = 00000005            DAP$M_FOP      = 00001000            

DAP$B_FAC        00000062            DAP$K_OPEN     = 00000001            DAP$M_FSZ      = 00000100            

DAP$B_FIELD_ID   00000009            DAP$K_PURGE    = 00000003            DAP$M_GET      = 00000002            

DAP$B_FILESYS    00000027            DAP$K_PUT_WRITE= 00000004            DAP$M_IMAGE    = 00000002            

DAP$B_FLAGS      00000021            DAP$K_RAT_I    = 00000020            DAP$M_KEY      = 00000002            

DAP$B_FSZ        00000049            DAP$K_REL      = 00000010            DAP$M_MRN      = 00000200            

DAP$B_LENGTH     00000023            DAP$K_RESPONSE = 00000002            DAP$M_MRS      = 00000020            

DAP$B_MAC_CODE   0000000B            DAP$K_RETRY    = 00000001            DAP$M_MXV      = 00080000            

DAP$B_MSG_TYPE   0000000A            DAP$K_REWIND   = 00000006            DAP$M_NEF      = 00000200            

DAP$B_ORG        0000003D            DAP$K_RFA_ACC  = 00000002            DAP$M_NIL      = 00000040            

DAP$B_OSTYPE     00000026            DAP$K_RMS32    = 00000003            DAP$M_NONFATAL = 00000001            

DAP$B_RAC        0000006E            DAP$K_ROP_I    = 00000802            DAP$M_ORG      = 00000002            

DAP$B_RAT        0000003F            DAP$K_SEQ      = 00000000            DAP$M_POS      = 00000008            

DAP$B_RFM        0000003E            DAP$K_SEQ_ACC  = 00000000            DAP$M_RAC      = 00000001            

DAP$B_SHR        00000063            DAP$K_SEQ_FILE = 00000003            DAP$M_RAT      = 00000008            

DAP$B_SOFTVER    0000002B            DAP$K_SHR_I    = 00000090            DAP$M_RCK      = 00008000            

DAP$B_STREAMID   00000022            DAP$K_SKIP_REC = 00000002            DAP$M_RFM      = 00000004            

DAP$B_TYPE       00000020            DAP$K_SOFTVER_V= 00000001            DAP$M_ROP      = 00000008            

DAP$B_USRNUM     0000002A            DAP$K_SPACE    = 0000000B            DAP$M_RUNSYS   = 00000400            

DAP$B_USRSOFT    0000002C            DAP$K_STM      = 00000004            DAP$M_RWC      = 00000002            

DAP$B_VERNUM     00000028            DAP$K_STS_MSG  = 00000009            DAP$M_RWO      = 00000001            

DAP$C_BLN        000000C0            DAP$K_SUBMIT   = 00000007            DAP$M_SCF      = 00200000            

DAP$K_ABORT    = 00000003            DAP$K_SYSCAP_V = E00660E7            DAP$M_SPL      = 00100000            

DAP$K_ACCOPT_I = 00000008            DAP$K_UDF      = 00000000            DAP$M_SQO      = 00040000            

DAP$K_ACC_MSG  = 00000003            DAP$K_UPDATE   = 00000003            DAP$M_SUP      = 00000100            

DAP$K_ACK_MSG  = 00000006            DAP$K_USRNUM_V = 00000000            DAP$M_TMD      = 00000800            

DAP$K_ATTMENU_I= 0001A000            DAP$K_USRSOFT_V= 00000000            DAP$M_TMP      = 00000400            

DAP$K_ATT_MSG  = 00000002            DAP$K_VAR      = 00000002            DAP$M_WCK      = 00004000            

DAP$K_BLK_FILE = 00000005            DAP$K_VAXVMS   = 00000007            DAP$Q_DCODE_FLG  00000000            

DAP$K_BLK_VBN  = 00000004            DAP$K_VERNUM_V = 00000004            DAP$Q_FILEDATA   00000090            

DAP$K_BLN        000000C0            DAP$K_VFC      = 00000003            DAP$Q_FILESPEC   00000064            

DAP$K_BLS_D    = 00000200            DAP$L_ALQ        00000044            DAP$Q_KEY        00000070            

DAP$K_BUFSIZ_V = 00001100            DAP$L_ATTMENU    00000038            DAP$Q_MSG_BUF1   00000010            

DAP$K_CLOSE    = 00000001            DAP$L_DCODE_STS  00000008            DAP$Q_MSG_BUF2   00000018            

DAP$K_CMP_MSG  = 00000007            DAP$L_DEV        0000005C            DAP$Q_NUMBER     00000088            

DAP$K_CNF_MSG  = 00000001            DAP$L_FOP        00000058            DAP$Q_RFA        0000009C            

DAP$K_CONNECT  = 00000002            DAP$L_FOP2       00000084            DAP$Q_RUNSYS     00000050            

DAP$K_CON_MSG  = 00000005            DAP$L_MRN        0000004C            DAP$Q_SYSCAP     00000030            

DAP$K_CREATE   = 00000002            DAP$L_MSG_MASK   0000000C            DAP$Q_VERSION    00000028            

DAP$K_CTLMENU_I= 00000054            DAP$L_OPERATOR   00000020            DAP$S_TMP1..   = 0000000A            

DAP$K_CTL_MSG  = 00000004            DAP$L_RECNUM     000000A4            DAP$S_TMP2..   = 00000015            

DAP$K_DATATYP_I= 00000084            DAP$L_ROP        00000078            DAP$S_TMP3..   = 00000002            

DAP$K_DAT_MSG  = 00000008            DAP$L_STV        000000A8            DAP$S_TMP4..   = 00000008            

NT0CONN         NETWORK CONNECT STREAM                           21-AUG-1978 22:17:28   VAX-11 MACRO X0.3-11               Page   8

SYMBOL TABLE                                                                                                                     (4)



DAP$V_AFTER_V41= 00000020            DAP$V_KEY      = 00000001            DAP$_PENDING   = 00000000            

DAP$V_ALQ      = 00000006            DAP$V_LENGTH   = 00000001            DAP$_SUCCESS   = 00000001            

DAP$V_APPEND   = 0000000D            DAP$V_MRN      = 00000009            DAP$_UNSUPPORT = 00000002            

DAP$V_ASCII    = 00000000            DAP$V_MRS      = 00000005            GBL...         = 00000000            

DAP$V_BIO      = 00000005            DAP$V_MSGBLK   = 00000012            IFB$B_AMAX       00000059            

DAP$V_BKS      = 00000007            DAP$V_MXV      = 00000013            IFB$B_AVBN       00000058            

DAP$V_BLK      = 00000003            DAP$V_NEF      = 00000009            IFB$B_BID        00000008            

DAP$V_BLS      = 00000004            DAP$V_NIL      = 00000006            IFB$B_BKS        0000004A            

DAP$V_CBT      = 00000017            DAP$V_NONFATAL = 00000000            IFB$B_BLN        00000009            

DAP$V_CIF      = 00000010            DAP$V_ORG      = 00000001            IFB$B_EFN        0000000B            

DAP$V_CR       = 00000001            DAP$V_POS      = 00000003            IFB$B_EXTRABUF   0000005D            

DAP$V_CTG      = 00000007            DAP$V_PRIV     = 00000005            IFB$B_FAC        00000022            

DAP$V_DATATYPE = 00000000            DAP$V_PRN      = 00000002            IFB$B_FSZ        0000004B            

DAP$V_DEL      = 00000002            DAP$V_PUT      = 00000000            IFB$B_KBUFSZ     0000005C            

DAP$V_DEQ      = 0000000B            DAP$V_RAC      = 00000000            IFB$B_MODE       0000000A            

DAP$V_DEV      = 0000000E            DAP$V_RANREC   = 00000006            IFB$B_NUM_KEYS   0000005A            

DAP$V_DEVALL   = 0000000C            DAP$V_RANVBN   = 00000007            IFB$B_ORGCASE    00000023            

DAP$V_DEVAVL   = 00000010            DAP$V_RAT      = 00000003            IFB$B_RAT        0000003D            

DAP$V_DEVCCL   = 00000001            DAP$V_RCK      = 0000000F            IFB$B_RFMORG     0000003C            

DAP$V_DEVDIR   = 00000003            DAP$V_RELORG   = 00000002            IFB$B_UBUFSZ     0000005B            

DAP$V_DEVDMT   = 0000000B            DAP$V_RFM      = 00000002            IFB$C_BID      = 0000000B            

DAP$V_DEVELG   = 00000011            DAP$V_ROP      = 00000003            IFB$C_BLN        00000060            

DAP$V_DEVFOD   = 00000007            DAP$V_RUNSYS   = 0000000A            IFB$C_BLN_IDX    00000060            

DAP$V_DEVFOR   = 00000017            DAP$V_RWC      = 00000001            IFB$C_BLN_REL    00000060            

DAP$V_DEVGEN   = 00000019            DAP$V_RWO      = 00000000            IFB$C_BLN_SEQ    0000005C            

DAP$V_DEVIDV   = 0000000D            DAP$V_SCF      = 00000015            IFB$C_DIR      = 00000003            

DAP$V_DEVMBX   = 00000012            DAP$V_SEQORG   = 00000001            IFB$C_FHAEND     00000050            

DAP$V_DEVMNT   = 0000000A            DAP$V_SEQREC   = 00000005            IFB$C_IDX      = 00000002            

DAP$V_DEVNET   = 00000018            DAP$V_SPL      = 00000014            IFB$C_MAXORG   = 00000002            

DAP$V_DEVODV   = 0000000E            DAP$V_SQO      = 00000012            IFB$C_REL      = 00000001            

DAP$V_DEVRCK   = 00000015            DAP$V_STREAMID = 00000000            IFB$C_SEQ      = 00000000            

DAP$V_DEVREC   = 00000000            DAP$V_STSRTN   = 00000011            IFB$K_BLN        00000060            

DAP$V_DEVRND   = 00000014            DAP$V_STS_RETRV= 00000002            IFB$K_BLN_IDX    00000060            

DAP$V_DEVRTM   = 00000013            DAP$V_STS_STORE= 00000001            IFB$K_BLN_REL    00000060            

DAP$V_DEVSDI   = 00000004            DAP$V_SUBMIT   = 0000000E            IFB$K_BLN_SEQ    0000005C            

DAP$V_DEVSHR   = 00000008            DAP$V_SUP      = 00000008            IFB$K_FHAEND     00000050            

DAP$V_DEVSPL   = 00000009            DAP$V_TMD      = 0000000B            IFB$L_ARGLST     00000018            

DAP$V_DEVSQD   = 00000005            DAP$V_TMP      = 0000000A            IFB$L_ASBADDR    00000014            

DAP$V_DEVSWL   = 0000000F            DAP$V_TMP1..   = 00000001            IFB$L_AS_DEV     00000054            

DAP$V_DEVTRM   = 00000002            DAP$V_TMP2..   = 0000000B            IFB$L_BDB_BLNK   00000034            

DAP$V_DEVWCK   = 00000016            DAP$V_TMP3..   = 00000006            IFB$L_BDB_FLNK   00000030            

DAP$V_DLK      = 00000004            DAP$V_TMP4..   = 00000018            IFB$L_BKPBITS    00000004            

DAP$V_DLT      = 00000016            DAP$V_TRN      = 00000004            IFB$L_BWB        0000000C            

DAP$V_DMO      = 0000000D            DAP$V_UPD      = 00000003            IFB$L_DVBN       00000058            

DAP$V_EMBEDDED = 00000004            DAP$V_VAXVMS   = 00000021            IFB$L_EBK        00000044            

DAP$V_EOF      = 00000000            DAP$V_WCK      = 0000000E            IFB$L_FRB_PTR    00000028            

DAP$V_EXEC     = 00000004            DAP$W_BLS        00000040            IFB$L_FWA_BDB    00000050            

DAP$V_FID      = 0000000C            DAP$W_BUFSIZ     00000024            IFB$L_HBK        00000040            

DAP$V_FILALL   = 00000000            DAP$W_DEQ        0000004A            IFB$L_IDX_PTR    00000054            

DAP$V_FOP      = 0000000C            DAP$W_MRS        00000042            IFB$L_IOS        0000000C            

DAP$V_FOPDLT   = 0000001F            DAP$W_STSCODE    00000098            IFB$L_IOS4       00000010            

DAP$V_FOPSCF   = 0000001E            DAP$_FILE_CLOS = 00000007            IFB$L_IRAB_LNK   0000001C            

DAP$V_FOPSPL   = 0000001D            DAP$_FILE_OPEN = 00000004            IFB$L_LAST_FAB   00000024            

DAP$V_FSZ      = 00000008            DAP$_FILE_XFER = 00000005            IFB$L_LOCK_BDB   00000050            

DAP$V_FTN      = 00000000            DAP$_FORMAT    = 00000008            IFB$L_MRN        00000054            

DAP$V_GET      = 00000001            DAP$_INVALID   = 00000009            IFB$L_NRP_LNK    00000050            

DAP$V_IMAGE    = 00000001            DAP$_MSG_SYNC  = 0000000A            IFB$L_NWA_PTR    00000028            

NT0CONN         NETWORK CONNECT STREAM                           21-AUG-1978 22:17:28   VAX-11 MACRO X0.3-11               Page   9

SYMBOL TABLE                                                                                                                     (4)



IFB$L_PRIM_DEV   00000000            IFB$W_FFB        00000048            IRB$V_ASYNC    = 00000023            

IFB$L_RLB_LNK    0000002C            IFB$W_IOS2       0000000E            IRB$V_ASYNCWAIT= 00000024            

IFB$L_RNS_LEN    00000050            IFB$W_LRL        0000003E            IRB$V_BIO_LAST = 00000027            

IFB$M_BIO      = 00000020            IFB$W_MRS        0000004C            IRB$V_BRO_SW   = 00000028            

IFB$M_BRO      = 00000040            IFB$W_RTDEQ      0000003A            IRB$V_BUSY     = 00000020            

IFB$M_DEL      = 00000004            IRB$B_BCNT       00000040            IRB$V_DAP_CONN = 0000003E            

IFB$M_EXE      = 00000080            IRB$B_BID        00000008            IRB$V_DAP_FMODE= 0000003F            

IFB$M_GET      = 00000002            IRB$B_BLN        00000009            IRB$V_DUP      = 0000002C            

IFB$M_PUT      = 00000001            IRB$B_EFN        0000000B            IRB$V_EOF      = 00000021            

IFB$M_TRN      = 00000010            IRB$B_KEYSZ      00000051            IRB$V_FIND     = 00000029            

IFB$M_UPD      = 00000008            IRB$B_MBC        00000041            IRB$V_FIND_LAST= 00000025            

IFB$S_ORG      = 00000004            IRB$B_MODE       0000000A            IRB$V_IDX_ERR  = 00000031            

IFB$S_RFM      = 00000004            IRB$B_NRP_ID     00000030            IRB$V_LOCKABOVE= 00000002            

IFB$V_ACCESSED = 00000025            IRB$B_NRP_KREF   00000031            IRB$V_NEW_IDX  = 00000003            

IFB$V_ANSI_D   = 00000026            IRB$B_NVBNS      00000048            IRB$V_POSINSERT= 00000000            

IFB$V_ASYNC    = 00000023            IRB$B_POST_CCTL  00000045            IRB$V_PPF_EOF  = 0000002E            

IFB$V_ASYNCWAIT= 00000024            IRB$B_PPF_ISI    0000003E            IRB$V_PPF_FNDSV= 00000030            

IFB$V_BIO      = 00000005            IRB$B_PRE_CCTL   00000044            IRB$V_PPF_IMAGE= 00000022            

IFB$V_BRO      = 00000006            IRB$B_RFA_ID     00000058            IRB$V_PPF_SKIP = 0000002F            

IFB$V_BUSY     = 00000020            IRB$B_RP_ID      00000038            IRB$V_PUTS_LAST= 00000026            

IFB$V_CREATE   = 00000032            IRB$B_RP_KREF    00000039            IRB$V_RAHWBH   = 0000002A            

IFB$V_DAP      = 0000003E            IRB$B_RRV_ID     00000050            IRB$V_SKIP_NEXT= 0000002B            

IFB$V_DAP_OPEN = 0000003D            IRB$B_SRCHFLAGS  00000043            IRB$V_SRCHGT   = 00000001            

IFB$V_DEL      = 00000002            IRB$B_STOPLEVEL  00000042            IRB$V_UNLOCK_RP= 0000002D            

IFB$V_DFW      = 0000002C            IRB$C_BID      = 0000000A            IRB$V_WRITE    = 00000029            

IFB$V_DLT      = 0000002B            IRB$C_BLN_IDX    0000006C            IRB$W_CSIZ       00000042            

IFB$V_DMO      = 00000028            IRB$C_BLN_REL    00000048            IRB$W_DUP_POS    00000032            

IFB$V_EOF      = 00000021            IRB$C_BLN_SEQ    0000004C            IRB$W_IOS2       0000000E            

IFB$V_EXE      = 00000007            IRB$K_BLN_IDX    0000006C            IRB$W_NRP_OFF    00000030            

IFB$V_GET      = 00000001            IRB$K_BLN_REL    00000048            IRB$W_OWN_ID     0000003C            

IFB$V_MSE      = 00000031            IRB$K_BLN_SEQ    0000004C            IRB$W_OWN_ISI    0000003E            

IFB$V_NORECLK  = 00000033            IRB$L_ARGLST     00000018            IRB$W_ROVHDSZ    00000044            

IFB$V_NSP      = 0000003F            IRB$L_ASBADDR    00000014            IRB$W_RP_OFF     00000038            

IFB$V_NWA      = 0000003C            IRB$L_BKPBITS    00000004            IRB$W_RTOTLSZ    00000046            

IFB$V_ORG      = 00000004            IRB$L_BWB        0000000C            IRB$W_SAVE_POS   00000052            

IFB$V_PPF_IMAGE= 00000022            IRB$L_CURBDB     00000020            NT$CONNECT1      00000000 RG    02   

IFB$V_PPF_INPUT= 0000002E            IRB$L_CURVBN     00000030            NT$CONNECT2      00000056 RG    02   

IFB$V_PUT      = 00000000            IRB$L_IFAB_LNK   00000000            NT$CVT_BIN2EXT   ********   X   02   

IFB$V_RFM      = 00000000            IRB$L_IOS        0000000C            NT$RECEIVE       ********   X   02   

IFB$V_RWC      = 00000027            IRB$L_IOS4       00000010            NT$TRANSMIT      ********   X   02   

IFB$V_RW_ATTR  = 00000034            IRB$L_IRAB_LNK   0000001C            NWA$B_QUOTEDTRN  0000013F            

IFB$V_SCF      = 0000002A            IRB$L_KEYBUF     00000048            NWA$C_BLN        00000400            

IFB$V_SPL      = 00000029            IRB$L_LAST_RAB   00000024            NWA$C_BUFFERSIZ= 000002A0            

IFB$V_SQO      = 0000002D            IRB$L_LOCK_BDB   0000005C            NWA$C_DAPSIZ   = 000000C0            

IFB$V_TEF      = 00000036            IRB$L_NRP        0000002C            NWA$K_BLN        00000400            

IFB$V_TMP      = 00000035            IRB$L_NRP_OFF    00000030            NWA$Q_BUFFER     00000140            

IFB$V_TRN      = 00000004            IRB$L_NRP_VBN    0000002C            NWA$Q_BUFFER2    00000148            

IFB$V_UPD      = 00000003            IRB$L_NXTBDB     00000028            NWA$Q_FLG        00000000            

IFB$V_WRTACC   = 00000030            IRB$L_OWNER_ID   0000003C            NWA$T_BUFFER     00000160            

IFB$W_ASDEVBSIZ  0000005A            IRB$L_RFA_VBN    00000054            NWA$T_DAP        00000000            

IFB$W_BKS_BYTES  0000005C            IRB$L_RLB_ADDR   00000044            NWA$T_FILESPEC   000000C0            

IFB$W_BKS_RECS   0000005E            IRB$L_RP         00000034            NWA$T_QUOTEDBUF  000000C0            

IFB$W_CHNL       00000020            IRB$L_RP_OFF     00000038            NWA$T_SPARE      00000150            

IFB$W_DEQ        0000004E            IRB$L_RP_VBN     00000034            PIO$GL_FMLH      ********   X   02   

IFB$W_DEVBUFSIZ  00000038            IRB$L_RRV_VBN    0000004C            RAB$B_BID        00000000            

IFB$W_EBK0       00000044            IRB$L_TEMP0      00000044            RAB$B_BLN        00000001            

IFB$W_EBK2       00000046            IRB$L_TEMP1      00000048            RAB$B_KRF        00000035            

NT0CONN         NETWORK CONNECT STREAM                           21-AUG-1978 22:17:28   VAX-11 MACRO X0.3-11               Page  10

SYMBOL TABLE                                                                                                                     (4)



RAB$B_KSZ        00000034            RAB$S_PPF_RAT  = 00000008            

RAB$B_MBC        00000037            RAB$V_ASY      = 00000000            

RAB$B_MBF        00000036            RAB$V_BIO      = 0000000B            

RAB$B_PSZ        00000034            RAB$V_CCO      = 0000001F            

RAB$B_RAC        0000001E            RAB$V_CVT      = 0000001A            

RAB$B_ROP1       00000005            RAB$V_EOF      = 00000008            

RAB$B_ROP2       00000006            RAB$V_FDL      = 00000006            

RAB$B_ROP3       00000007            RAB$V_HSH      = 00000007            

RAB$B_TMO        0000001F            RAB$V_KGE      = 00000015            

RAB$C_BID      = 00000001            RAB$V_KGT      = 00000016            

RAB$C_BLN        00000044            RAB$V_LIM      = 0000000E            

RAB$C_KEY      = 00000001            RAB$V_LOA      = 0000000D            

RAB$C_RFA      = 00000002            RAB$V_LOC      = 00000010            

RAB$C_SEQ      = 00000000            RAB$V_MAS      = 00000005            

RAB$K_BLN        00000044            RAB$V_NLK      = 00000014            

RAB$L_BKT        00000038            RAB$V_NXR      = 00000017            

RAB$L_CTX        00000018            RAB$V_PMT      = 0000001E            

RAB$L_DCT        00000038            RAB$V_PPF_IND  = 0000000E            

RAB$L_FAB        0000003C            RAB$V_PPF_RAT  = 00000006            

RAB$L_KBF        00000030            RAB$V_PTA      = 0000001D            

RAB$L_PBF        00000030            RAB$V_RAH      = 00000009            

RAB$L_RBF        00000028            RAB$V_RLK      = 00000013            

RAB$L_RFA0       00000010            RAB$V_RNE      = 00000018            

RAB$L_RHB        0000002C            RAB$V_RNF      = 0000001B            

RAB$L_ROP        00000004            RAB$V_TMO      = 00000019            

RAB$L_STS        00000008            RAB$V_TPT      = 00000001            

RAB$L_STV        0000000C            RAB$V_UIF      = 00000004            

RAB$L_UBF        00000024            RAB$V_ULK      = 00000012            

RAB$M_ASY      = 00000001            RAB$V_WAT      = 00000011            

RAB$M_BIO      = 00000800            RAB$V_WBH      = 0000000A            

RAB$M_CCO      = 80000000            RAB$W_ISI        00000002            

RAB$M_CVT      = 04000000            RAB$W_RFA        00000010            

RAB$M_EOF      = 00000100            RAB$W_RFA4       00000014            

RAB$M_FDL      = 00000040            RAB$W_RSZ        00000022            

RAB$M_HSH      = 00000080            RAB$W_USZ        00000020            

RAB$M_KGE      = 00200000            RMS$_SUP         ********   X   02   

RAB$M_KGT      = 00400000            TPT$L_NTCONN1    ********   X   02   

RAB$M_LIM      = 00004000            TPT$L_NTCONN2    ********   X   02   

RAB$M_LOA      = 00002000            

RAB$M_LOC      = 00010000            

RAB$M_MAS      = 00000020            

RAB$M_NLK      = 00100000            

RAB$M_NXR      = 00800000            

RAB$M_PMT      = 40000000            

RAB$M_PPF_IND  = 00004000            

RAB$M_PPF_RAT  = 00003FC0            

RAB$M_PTA      = 20000000            

RAB$M_RAH      = 00000200            

RAB$M_RLK      = 00080000            

RAB$M_RNE      = 01000000            

RAB$M_RNF      = 08000000            

RAB$M_TMO      = 02000000            

RAB$M_TPT      = 00000002            

RAB$M_UIF      = 00000010            

RAB$M_ULK      = 00040000            

RAB$M_WAT      = 00020000            

RAB$M_WBH      = 00000400            

NT0CONN         NETWORK CONNECT STREAM                           21-AUG-1978 22:17:28   VAX-11 MACRO X0.3-11               Page  11

PROGRAM SECTION SYNOPSIS                                                                                                         (4)







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  

NF$NETWORK       000000B2      02     NOPIC   USR   CON   REL   GBL NOSHR   EXE   RD  NOWRT BYTE  

$ABS$            00000400      03     NOPIC   USR   CON   ABS   LCL NOSHR   EXE   RD    WRT BYTE  





THERE WERE NO ERRORS OR WARNINGS.

2056. BYTES LEFT IN FREE MEMORY POOL.

10328. BYTES OF RECLAIMED MEMORY.

OBJ$:NT0CONN,LIS$:NT0CONN/-SP=LIB$:N/ML,R/ML,SRC$:NT0CONN

39 MLB DIR RDS - 1210 GETS TO DEFINE 20 MACROS. 83 INTER. FILE WRITES. 

