Google
 

Trailing-Edge - PDP-10 Archives - BB-H348C-RM_1982 - swskit-v21/listings/mcb/nspds.list
There are no other files named nspds.list in the archive.
NSPDS	MACRO M1110  13-OCT-79 10:03
TABLE OF CONTENTS

     4-   74	NSPDS - MAIN NSP DISPATCH TABLE
NSPDS	MACRO M1110  13-OCT-79 10:03  PAGE 3


      1						.TITLE	NSPDS
      2						.IDENT	/X01.01/                                                        ;**NEW**
      3					                                                                                ;**-1
      4					;
      5					; COPYRIGHT (C) 1978 BY
      6					; DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASS.
      7					;
      8					;
      9					; THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED AND  COPIED
     10					; ONLY  IN  ACCORDANCE  WITH  THE  TERMS  OF  SUCH  LICENSE AND WITH THE
     11					; INCLUSION OF THE ABOVE COPYRIGHT NOTICE.  THIS SOFTWARE OR  ANY  OTHER
     12					; COPIES  THEREOF MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE TO ANY
     13					; OTHER PERSON.  NO TITLE TO AND OWNERSHIP OF  THE  SOFTWARE  IS  HEREBY
     14					; TRANSFERRED.
     15					;
     16					; THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE  WITHOUT  NOTICE
     17					; AND  SHOULD  NOT  BE  CONSTRUED  AS  A COMMITMENT BY DIGITAL EQUIPMENT
     18					; CORPORATION.
     19					;
     20					; DIGITAL ASSUMES NO RESPONSIBILITY FOR THE USE OR  RELIABILITY  OF  ITS
     21					; SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY DIGITAL.
     22					;
     23					;
     24					; MODULE DESCRIPTION:
     25					;
     26					;	NSP MAIN DISPATCH ROUTINE
     27					;
     28					;
     29					; DISTRIBUTED SYSTEMS SOFTWARE ENGINEERING
     30					;
     31					; IDENT HISTORY:
     32					;
     33					; 1.00	10-FEB-78
     34					;	VERSION 2.0 RELEASE
     35					;                                                                               ;**NEW**
     36					; AP0001 21-DEC-77	ALAN D. PECKHAM                                         ;**NEW**
     37					;			TO ENABLE USE OF THE SYSTEM INTERFACE.                  ;**NEW**
     38					;
     39					;
     40					; EXTERNAL MACRO DEFINITIONS
     41					;
     42						.MCALL	SAVRG,MAP,RESRG
     43						.MCALL	CCBDF$,NSPSY$,$ENQ
     44	000000					CCBDF$			;DEFINE THE CCB OFFSETS
     45	000000					NSPSY$			;DEFINE THE NSP SYMBOLS
     46
     47
     48						.IF NDF N$$SYS&N$$USR
     49						N$$SYS=1		;IF NEITHER INTERFACE IS SPECIFIED
     50									;THEN DEFAULT TO SYSTEM INTERFACE
     51						.ENDC
     52
     53
     54	000000					.PSECT	NSPDS
     55
     56					;
     57					; LOCAL DATA FOR NSP DRIVER
NSPDS	MACRO M1110  13-OCT-79 10:03  PAGE 3-1


     58					;
     59
     60	000000	000000 			$NSDDB::.WORD	0	; INITIALIZED TO POINT TO THE DATA DESCRIPTOR BLOCK
     61
     62					;
     63					; COFIGURATION DEFINITIONS
     64					;
     65					; THESE GLOBAL SYMBOLS ARE REFERENCED BY THE NETWORK LOADER AND THE NSP
     66					; TEMPLATE FILE.  SINCE ALL REFERENCES TO THE NSP DATA STRUCTURES ARE THROUGH
     67					; THE DATA DESCRIPTOR BLOCK, THE TEMPLATE MAY BE EDITTED DIRECTLY TO ALTER
     68					; THE CONFIGURATION OF PHYSICAL LINKS AND NODES.
     69					;
     70		000022 			$$SVER==V$LEN		; SIZE FOR PASSWORD DATA BASE ALLOCATION
     71
     72		000040 			$$SSTS==S$LEN		; SIZE FOR STATISTICA DATA BASE ALLOCATION
NSPDS	MACRO M1110  13-OCT-79 10:03  PAGE 4
NSPDS - MAIN NSP DISPATCH TABLE

     74						.SBTTL	NSPDS - MAIN NSP DISPATCH TABLE
     75					;+
     76					; **-$NSPDS-NSP PROCESS DISPATCH TABLE
     77					;
     78					; THIS TABLE IS USED BY THE COMM SYSTEM TO DISPATCH REQUESTS FOR
     79					; NSP.
     80					;
     81					; INPUTS:
     82					;
     83					;	R3 = SUBFUNCTION CODE
     84					;	R4 = ADDRESS OF A CCB
     85					;
     86					; NO REGISTERS NEED BE SAVED, AND CONTROL IS RETURNED TO THE SYSTEM
     87					; BY A 'RETURN'.
     88					;
     89					;-
     90
     91	000002				$NSPTB::			; REFERENCE LABEL
     92						.IF DF	N$$SYS
     93	000002	000000G				.WORD	XENABL		; TRANSMIT ENABLE ENTRY POINT                   ;AP0001
     94	000004	000000G				.WORD	RENABL		; RECEIVE ENABLE ENTRY POINT                    ;AP0001
     95						.IFF                                                                    ;**-2
     96						.WORD	DUMMY		; NO TRANSMIT ENABLE FOR USER INTERFACE
     97						.WORD	DUMMY		; NO RECEIVE ENABLE FOR USER INTERFACE
     98						.ENDC
     99	000006	000206'				.WORD	DUMMY		; KILL ENABLE (NOP)
    100	000010	000066'				.WORD	CTENB		; CONTROL ENABLE ENTRY POINT
    101	000012	000024'				.WORD	TMOUT		; TIMEOUT ENTRY POINT
    102	000014	000000G				.WORD	XMCMP		; TRANSMIT COMPLETE ENTRY POINT
    103	000016	000000G				.WORD	RCVCMP		; RECEIVE COMPLETE ENTRY POINT
    104	000020	000206'				.WORD	DUMMY		; KILL COMPLETE (NOP)
    105	000022	000152'				.WORD	QNSPA		; CONTROL COMPLETE ENTRY POINT
NSPDS	MACRO M1110  13-OCT-79 10:03  PAGE 5
NSPDS - MAIN NSP DISPATCH TABLE

    107					;+
    108					; **-TMOUT-TIMEOUT PROCESSING
    109					;
    110					; THIS ROUTINE IS ENTERED BY THE COMM SYSTEM ONCE EACH SECOND.
    111					;
    112					; INPUTS:
    113					;
    114					;	NONE
    115					;
    116					;-
    117
    118	000024				TMOUT:
    119						.IF DF	N$$LV2
    120
    121						CALL	TIMLNK		;PROCESS LINK TIMEOUTS
    122						BCS	10$		;RESOURCE ERROR
    123
    124						.ENDC
    125
    126	000024	016703 	177750 			MOV	$NSDDB,R3	;GET NSP DATA BASE ADDRESS
    127	000030	001415 				BEQ	10$		;IF EQ, ACP IS NOT MOUNTED YET
    128	000032	005763 	000004 			TST	N$TCB(R3)	;IS THE ACP RUNNING ?
    129	000036	001412 				BEQ	10$		;IF EQ, NO - DON'T QUEUE ANYTHING
    130	000040					CALL	$CCBGT		;ELSE, ALLOCATE A RESOURCE FOR ACP TIMER
    131	000044	103407 				BCS	10$		;IF CS, ALLOCATION ERROR - EXIT
    132	000046	012764 	000010 	000010 		MOV	#FC.TIM,C.FNC(R4) ;SET TIMEOUT FUNCTION CODE
    133	000054					CALL	QNSPA		;QUEUE TIMEOUT REQUEST TO THE ACP
    134
    135						.IF DF	N$$USR
    136
    137	000060					CALL	$QTIMR		;NOTIFY USER INTERFACE
    138
    139						.ENDC
    140
    141	000064				10$:	RETURN
NSPDS	MACRO M1110  13-OCT-79 10:03  PAGE 6
NSPDS - MAIN NSP DISPATCH TABLE

    143					;+
    144					; **-CTENB-CONTROL ENABLE PROCESSING
    145					;
    146					; THIS ROUTINE FILTERS CONTROL ENABLE FUNCTION REQUESTS THAT ARE NORMALLY
    147					; PROCESSED BY THE ACP, BUT CANNOT BECAUSE THE ACP IS NOT RUNNING.  ALL
    148					; CONTROL REQUESTS ARE RETURNED WITH AN ABORT STATUS EXCEPT 'STOP'.
    149					; SINCE THE ACP IS NOT RUNNING, ALL LINES ASSIGNED TO NSP CANNOT BE ACTIVE.
    150					;
    151					; -
    152
    153	000066	016703 	177706 		CTENB:	MOV	$NSDDB,R3	; GET NSP DATA BASE ADDRESS
    154	000072	001405 				BEQ	10$		; IF EQ, ACP IS NOT MOUNTED YET
    155	000074	005763 	000004 			TST	N$TCB(R3)	; IS THE ACP RUNNING ?
    156	000100	001402 				BEQ	10$		; IF EQ, NO - DON'T QUEUE ANYTHING
    157	000102					CALLR	QNSPA		; QUEUE FUNCTION REQUEST TO THE ACP
    158
    159	000106	012700 	000000G		10$:	MOV	#IE.ABO,R0	; ASSUME FUNCTION REQEUST IS ABORTED
    160	000112	122764 	000004 	000011 		CMPB	#FS.STP/400,C.FNC+1(R4) ; IS THIS A STOP REQUEST ?
    161	000120	001002 				BNE	20$		; IF NE, NO - ASSUMPTION WAS CORRECT
    162	000122	012700 	000000G			MOV	#IS.SUC,R0	; OTHERWISE SET SUCCESSFUL STATUS
    163	000126	016464 	000004 	000006 	20$:	MOV	C.NSP(R4),C.LIN(R4) ; SET COPY RETURN ADDRESS
    164	000134	112764 	000020 	000010 		MOVB	#FC.CCP,C.FNC(R4)   ; SET CONTROL COMPLETE FUNCTION CODE
    165	000142	010064 	000012 			MOV	R0,C.STS(R4)	    ; STORE COMPLETION STATUS
    166	000146					CALLR	$LLCRS		; QUEUE THE REQUEST BACK TO THE ISSUING PROCESS
NSPDS	MACRO M1110  13-OCT-79 10:03  PAGE 7
NSPDS - MAIN NSP DISPATCH TABLE

    168					;+
    169					; **-QNSPA-QUEUE REQUEST TO THE ACP
    170					;
    171					; INPUTS:
    172					;
    173					;	R4 = ADDRESS OF CCB
    174					;
    175					; OUTPUTS:
    176					;
    177					;	THE CCB IS QUEUED TO THE ACP'S CCB QUEUE AND THE ACP IS
    178					;	SCHEDULED TO BE RUN
    179					;
    180					; REGISTERS MODIFIED:
    181					;
    182					;	R0, R1, R2, AND R3
    183					;-
    184
    185	000152	016703 	177622 		QNSPA::	MOV	$NSDDB,R3	; GET ADDRESS OF ACP'S CCB QUEUE
    186	000156					$ENQ	R3,,R4		; LINK CCB TO THE QUEUE
    187	000176	016300 	000004 			MOV	N$TCB(R3),R0	; GET TCB ADDRESS OF ACP
    188	000202					CALL	$EXRQN		; SCHEDULE ACP TO RUN AND RETURN
    189
    190	000206	000241 			DUMMY::	CLC			; INDICATE NO ERRORS
    191	000210					RETURN			; RETURN TO CALLER
    192
    193
    194					;+
    195					; **-$REGSV-COROUTINE TO SAVE AND RESTORE ALL THE REGISTERS
    196					;
    197					; INPUTS:
    198					;
    199					;	JSR	R5,$REGSV
    200					;
    201					; OUTPUTS:
    202					;
    203					;	THE CALLER IS CALLED BACK WITH ALL REGISTERS PRESERVED
    204					;
    205					;-
    206
    207	000212				$REGSV::SAVRG	<R4,R3,R2,R1,R0> ; SAVE THE REST OF THE REGISTERS
    208	000224					SAVRG	<R5>		; SAVE THE CO-ROUTINE RETURN ADDRESS
    209	000226	016605 	000014 			MOV	14(SP),R5	; RECOVER CALLERS R5
    210	000232					CALL	@(SP)+		; CALL THE CALLER BACK
    211	000234					RESRG	<R0,R1,R2,R3,R4,R5> ; RESTORE THE REGISTERS IN ORDER
    212	000250					RETURN			; RETURN TO CALLER'S CALLER
    213
    214
    215		000001 				.END
NSPDS	MACRO M1110  13-OCT-79 10:03  PAGE 7-1
SYMBOL TABLE

ACKMAS= 170000   	C.CNT   000020   	E$$XPR= 000000   	LF.HSF= 010000   	MA.IL = 000020
ACKPRE= 100000   	C.CNT1  000020   	FC.CCP= 000020   	LF.INR= 000100   	MC.CC = 000040
ACKRES= 060000   	C.CNT2  000030   	FC.CTL= 000006   	LF.INT= 000400   	MC.CI = 000020
ACKWRA= 010000   	C.FLG   000022   	FC.KCP= 000016   	LF.LCL= 040000   	MC.DC = 000100
A$$CHK= 000000   	C.FLG1  000022   	FC.KIL= 000004   	LF.MMF= 100000   	MC.DI = 000060
A$$CPS= 000000   	C.FLG2  000032   	FC.RCE= 000002   	LF.MSF= 040000   	MC.NO = 000000
A$$PRI= 000000   	C.FNC   000010   	FC.RCP= 000014   	LF.NKR= 000200   	MC.ST = 000120
A$$TRP= 000000   	C.LIN   000006   	FC.TIM= 000010   	LF.NKS= 000400   	MD.BM = 000040
A.NAK = 010000   	C.LNK   000000   	FC.XCP= 000012   	LF.NPN= 000001   	MD.EM = 000100
CB.CCB= 000002   	C.MOD   000011   	FC.XME= 000000   	LF.NTS= 002000   	MD.ILS= 000040
CB.RDB= 000004   	C.NSP   000004   	FS.AST= 000000   	LF.RSU= 100000   	MD.IM = 000020
CE.ABO= 100362   	C.RSV   000002   	FS.CIB= 002000   	LS.DLS= 000200   	MF.ACK= 000004
CE.DIS= 100366   	C.STA   000007   	FS.CRA= 001000   	LS.FCC= 000004   	MF.CTL= 000010
CE.ERR= 100370   	C.STS   000012   	FS.DIS= 013000   	LS.FC0= 000001   	MF.DAT= 000000
CE.MOP= 100372   	DF$ADJ= 020000   	FS.DVC= 001000   	LS.FC1= 000002   	MSGHDR= 000007
CE.NTE= 100361   	DF$DWN= 001000   	FS.ENB= 012000   	LS.ILS= 000200   	M$$CRB= 000124
CE.RTE= 100376   	DF$FRE= 070000   	FS.GET= 006000   	LS.MAK= 000020   	M$$CRX= 000000
CE.SRC= 100364   	DF$LCL= 040000   	FS.INI= 000000   	LS.MNK= 000040   	M$$FCS= 000000
CE.TMO= 100374   	DF$LNK= 004000   	FS.KIL= 000000   	LS.RES= 000360   	M$$MGE= 000000
CF.EOM= 000004   	DF$REM= 010000   	FS.LTM= 001000   	LS.RSV= 000300   	M$$OVR= 000000
CF.HDR= 000020   	DF$RES= 002000   	FS.MNT= 004000   	L$$ASG= 000000   	NC.FM0= 000000
CF.LB = 100000   	DF$TMP= 100000   	FS.MSN= 014000   	L$$DRV= 000000   	NC.FM1= 000001
CF.SOM= 000010   	DUMMY   000206RG    002	FS.RNG= 011000   	L$$P11= 000001   	NC.FM2= 000002
CF.SYN= 000040   	D$CHN   000002   	FS.RTN= 001000   	L$$11R= 000000   	NETTIM= 000005
CF.TRN= 000100   	D$FLG   000000   	FS.SET= 005000   	L.CIQ   000026   	NE.ABO= 177776
CL$ACK= 000040   	D$LEN   000014   	FS.STM= 000000   	L.DCR   000036   	NE.ACT= 177771
CL$MFL= 000010   	D$LNG   000005   	FS.STP= 002000   	L.FLG   000012   	NE.CLS= 177767
CL$NRM= 000020   	D$NAM   000006   	FS.STR= 001000   	L.LDA   000024   	NE.DIS= 177777
CL$SFL= 000004   	D$USE   000004   	FS.TRM= 003000   	L.LIA   000026   	NE.FMT= 177770
CL$TYP= 000001   	D$$BUG= 177514   	FS.XKL= 002000   	L.LLA   000002   	NE.NDT= 177766
CL.MU1= 000001   	D$$ISK= 000000   	FS.XOF= 010000   	L.LNG1  000054   	NE.NOD= 177774
CL.MU2= 000002   	D$$L11= 000001   	FS.XON= 007000   	L.LNO   000022   	NE.REJ= 177775
CL.RES= 177774   	D$$YNC= 000000   	F$$LVL= 000001   	L.LSA   000032   	NE.RES= 177773
CS.ABO= 000100   	D$$YNM= 000000   	G$$TPP= 000000   	L.LSF   000044   	NE.TIM= 177772
CS.BUF= 000200   	ER$ABO= 000046   	G$$TSS= 000000   	L.LVL   000001   	NI.FLI= 000002
CS.DCR= 000400   	ER$ABT= 000011   	G$$TTK= 000000   	L.NDA   000034   	NI.FRI= 000004
CS.DEV= 000002   	ER$ACC= 000042   	G$$WRD= 000000   	L.NIN   000016   	NI.FRT= 000001
CS.DIS= 000040   	ER$ACT= 000044   	IE.ABO= ****** GX	L.NLA   000036   	NI.FUB= 000010
CS.ENB= 000020   	ER$CDI= 000052   	IS.SUC= ****** GX	L.NSTA  000025   	NI.INI= 000001
CS.EOF= 000001   	ER$COM= 000047   	I$$RAR= 000000   	L.NXN   000014   	NI.RLI= 000002
CS.ERR= 100000   	ER$FCF= 000050   	I$$RDN= 000000   	L.PDV   000041   	NI.RRI= 000004
CS.HFE= 002000   	ER$FMT= 000005   	K$$CNT= 177546   	L.REM   000006   	NI.RVE= 000001
CS.LST= 040000   	ER$GEN= 000007   	K$$CSR= 177546   	L.RLA   000010   	NI.VER= 000002
CS.MTL= 004000   	ER$IFC= 000030   	K$$LDC= 000000   	L.RNO   000020   	NP$RTR= 000003
CS.RNG= 000010   	ER$ILS= 000043   	K$$TPS= 000074   	L.STA   000000   	NS.BOM= 000040
CS.ROV= 000004   	ER$IMG= 000053   	LA.ACK= 100000   	L.TC    000042   	NS.EOM= 000100
CS.RSN= 010000   	ER$MLB= 000006   	LA.MSK= 170000   	L.TIC   000043   	NS.MFL= 000003
CS.SUC= 000001   	ER$NOD= 000002   	LA.NAK= 110000   	L.TIPD  000005   	NS.MOM= 000000
CS.TMO= 020000   	ER$NSD= 000003   	LA.NMS= 010000   	L.TIPI  000004   	NS.NFL= 000001
CTENB   000066R     002	ER$RES= 000001   	LA.RES= 060000   	L.UDQ   000034   	NS.SET= 000002
C$$CKP= 000000   	ER$SSR= 000000   	LD$LP = 000000   	L.ULA   000040   	NS.SFL= 000002
C$$ORE= 000400   	ER$SSS= 000045   	LF.DFL= 000060   	L.USA   000030   	NS.SOL= 000140
C$$RSH= 177564   	ER$STA= 000051   	LF.DSP= 000040   	L.USTA  000024   	NS.SUC= 000001
C.BID   000003   	ER$TCN= 000040   	LF.DST= 000020   	L.XQ1   000046   	NT$ABO= 000022
C.BUF   000014   	ER$TCO= 000041   	LF.FPN= 000010   	L.XQ2   000050   	NT$ACC= 000002
C.BUF1  000014   	ER$TPA= 000010   	LF.HF0= 001000   	L.XQ3   000052   	NT$ADS= 000000
C.BUF2  000024   	ER$UOB= 000004   	LF.HMF= 020000   	MA.DA = 000000   	NT$AKD= 000016
NSPDS	MACRO M1110  13-OCT-79 10:03  PAGE 7-2
SYMBOL TABLE

NT$AKI= 000020   	NT.XOF= 000004   	N.RQDL  000060   	P$LST   000000   	S$EMR   000006
NT$CC = 000012   	NT.XON= 000010   	N.RQID  000062   	P$NOD   000010   	S$FMT   000012
NT$CON= 000000   	N$ACQ   000000   	N.RSRV= 000030   	P$PFQ   000006   	S$LEN   000040
NT$DAT= 000002   	N$ICF   000006   	N.SDL1  000036   	P$TIM   000003   	S$LNK   000022
NT$DIS= 000010   	N$LNI   000010   	N.SDL2  000042   	P$$P45= 000000   	S$MLK   000024
NT$IDC= 000034   	N$LVC   000022   	N.SDS1  000040   	P$$WRD= 000000   	S$NKS   000010
NT$IDN= 000030   	N$NOD   000032   	N.SDS2  000056   	QNSPA   000152RG    002	S$RES   000014
NT$ILN= 000032   	N$PLD   000026   	N.SEG   000006   	Q$$OPT= 000010   	S$SEC   000000
NT$IND= 000024   	N$STS   000042   	N.SFMT  000034   	RCVCMP= ****** GX	S$SNI   000016
NT$INL= 000026   	N$TCB   000004   	N.SGRP  000036   	RENABL= ****** GX	S$UMR   000004
NT$INT= 000004   	N$TMP   000012   	N.SOBJ  000035   	RF.CLN= 000000   	S$UMS   000002
NT$LS = 000014   	N$VER   000036   	N.SUSR  000040   	RF.CTL= 000003   	S$UNI   000020
NT$MOD= 000012   	N$$DAT= 000030   	PF$EIP= 000100   	RF.TIM= 177400   	S$$WRG= 000000
NT$NAK= 000022   	N$$DIS= 000020   	PF$ENB= 000200   	RF.TM0= 000400   	S$$YSZ= 007600
NT$OFF= 000026   	N$$INT= 000020   	PF$OFF= 000000   	RF.WTD= 000020   	TMOUT   000024R     002
NT$ON = 000002   	N$$LDV= 000001   	PF$RLI= 000002   	RF.WTM= 000030   	T$$KMG= 000000
NT$QRY= 000014   	N$$MOV= 000010   	PF$RRI= 000004   	RF.WTS= 000010   	T$$MIN= 000000
NT$REJ= 000004   	N$$OPT= 000020   	PF$RVE= 000001   	RH.CNT= 000001   	VF$RCV= 100000
NT$ROU= 000022   	N$$OVR= 000042   	PF$RVR= 000040   	RH.EFM= 000020   	VF$XMT= 040000
NT$RTI= 000010   	N$$SYS= 000001   	PF$SLI= 000002   	RH.HDR= 000002   	V$FLG   000000
NT$RTN= 000000   	N$$USR= 000001   	PF$SRI= 000004   	RH.PRI= 000014   	V$LEN   000022
NT$SNG= 000006   	N.ACNT  000116   	PF$SRT= 000001   	RH.PR1= 000004   	V$RCV   000002
NT$STP= 000004   	N.ACTL  000114   	PF$STA= 000003   	RH.RFM= 000100   	V$XMT   000012
NT$XOF= 000020   	N.DDL1  000012   	PF$SUB= 000010   	R$$DER= 000000   	V$$CTR= 001000
NT$XON= 000016   	N.DDL2  000016   	PF$UP = 000001   	R$$K11= 000001   	WINDOW= 004000
NT.ACK= 000001   	N.DDS1  000014   	PS$NTI= 000003   	R$$SND= 000000   	XENABL= ****** GX
NT.BOM= 000040   	N.DDS2  000020   	PS$OFF= 000000   	R$$11M= 000000   	XMCMP = ****** GX
NT.EOM= 000100   	N.DFMT  000010   	PS$STR= 000001   	ST$CC = 000002   	X$$DBT= 000000
NT.FCN= 037400   	N.DGRP  000012   	PS$UP = 000005   	ST$CIR= 000003   	$CCBGT= ****** GX
NT.MD1= 000420   	N.DOBJ  000011   	PS$VER= 000004   	ST$CIS= 000001   	$EXRQN= ****** GX
NT.MFL= 000002   	N.DUSR  000014   	PS$WT = 000002   	ST$DAT= 000005   	$LLCRS= ****** GX
NT.MOD= 000020   	N.LGTH= 000160   	P$CHN   000004   	ST$DID= 000015   	$NSDDB  000000RG    002
NT.MOM= 000000   	N.NODE  000000   	P$CNT   000005   	ST$DIP= 000006   	$NSPTB  000002RG    002
NT.NAK= 000002   	N.OPDL  000136   	P$FRQ   000012   	ST$DIR= 000012   	$QTIMR= ****** GX
NT.NFL= 000000   	N.OPTD  000140   	P$FSP   000013   	ST$DIS= 000014   	$REGSV  000212RG    002
NT.SFL= 000001   	N.PASL  000102   	P$LCD   000002   	ST$UDI= 000013   	$$SSTS= 000040 G
NT.SOL= 000140   	N.PASS  000104   	P$LEN   000014   	ST$UNR= 000011   	$$SVER= 000022 G

. ABS.	000160	   000
      	000000	   001
NSPDS 	000252	   002
ERRORS DETECTED:  0

VIRTUAL MEMORY USED:  17835 WORDS  ( 70 PAGES)
DYNAMIC MEMORY:  19564 WORDS  ( 75 PAGES)
ELAPSED TIME:  00:00:30
NSPDS,[131,34]NSPDS/CR/-SP=[130,10]NETLIB/ML,RSXMC4/PA:1,[131,10]NSPDS
NSPDS      CREATED BY  MACRO  ON 13-OCT-79 AT 10:04	PAGE 1

SYMBOL CROSS REFERENCE                                  CREF         

SYMBOL	VALUE		REFERENCES

CS.LST	= 040000	 7-186     
CTENB 	  000066 R	 4-100     #6-153     
C.FNC 	  000010	*5-132      6-160     *6-164     
C.LIN 	  000006	*6-163     
C.NSP 	  000004	 6-163     
C.STS 	  000012	*6-165     *7-186     
DUMMY 	  000206 RG	 4-99       4-104     #7-190     
FC.CCP	= 000020	 6-164     
FC.TIM	= 000010	 5-132     
FS.STP	= 002000	 6-160     
IE.ABO	= ******  GX	 6-159     
IS.SUC	= ******  GX	 6-162     
N$TCB 	  000004	 5-128      6-155      7-187     
N$$LV2	= ******	 5-119     
N$$SYS	= 000001	 3-48       4-92      
N$$USR	= 000001	 3-48       5-135     
QNSPA 	  000152 RG	 4-105      5-133      6-157     #7-185     
RCVCMP	= ******  GX	 4-103     
RENABL	= ******  GX	 4-94      
S$LEN 	  000040	 3-72      
TMOUT 	  000024 R	 4-101     #5-118     
V$LEN 	  000022	 3-70      
XENABL	= ******  GX	 4-93      
XMCMP 	= ******  GX	 4-102     
$CCBGT	= ******  GX	 5-130     
$EXRQN	= ******  GX	 7-188     
$LLCRS	= ******  GX	 6-166     
$NSDDB	  000000 RG	#3-60       5-126      6-153      7-185     
$NSPTB	  000002 RG	#4-91      
$QTIMR	= ******  GX	 5-137     
$REGSV	  000212 RG	#7-207     
$$SSTS	= 000040  G	#3-72      
$$SVER	= 000022  G	#3-70      
NSPDS      CREATED BY  MACRO  ON 13-OCT-79 AT 10:04	PAGE 2

MACRO CROSS REFERENCE                                   CREF         

MACRO NAME	REFERENCES

CALL  		 5-130      5-133      5-137      7-188      7-210     
CALLR 		#6-157     #6-166     
CCBDF$		#3-43      #3-44      
MAP   		#3-42      
NSPSY$		#3-43      #3-45      
RESRG 		#3-42      #7-211     
RETURN		 5-141      7-191      7-212     
SAVRG 		#3-42       7-207      7-208     
$ENQ  		#3-43       7-186