DVFERR -- DVF Text Strings MACRO V05.05 Wednesday 07-Sep-88 13:38 Page 4 1 .TITLE DVFERR -- DVF Text Strings 2 .Enabl LC 3 .IDENT /V03.00/ 4 ; 5 ; DVFERR -- DVF Error and text strings 6 ; 7 ; Version: V03.00 8 ; Operating Systems: RSX-11M-PLUS V3.0 9 ; MICRO/RSX V3.0 10 ; (has NOT been tested under P/OS) 11 ; 12 ; Originally written by Ralph Stamerjohn 13 ; 14 ; Previously modified by: 15 ; 16 ; R.S. Mearns 17 ; G. Everhart 18 ; 19 ; Updated by: G. L. Maxwell 20 ; U.S. Geological Survey 21 ; 27-AUG-86 22 ; 23 ; ************************************************************************ 24 ; * 25 ; Although this program has been tested by the Geological Survey, * 26 ; United States Department of the Interior, no warranty, expressed or * 27 ; implied, is made by the Geological Survey as to the accuracy and * 28 ; functioning of the program and related program material nor shall * 29 ; the fact of distribution constitute any such warranty, and no respon- * 30 ; sibility is assumed by the Geological Survey in connection therewith. * 31 ; * 32 ; Full permission and consent is hereby given to DECUS and to the DECUS * 33 ; Special Interest Groups to reproduce, distribute, and publish and * 34 ; permit others to reproduce in whole or in part, in any form and * 35 ; without restriction, this program and any information relating thereto * 36 ; * 37 ; ************************************************************************ 38 ;- 39 40 .MACRO PASS NUM 41 .ASCII /NUM'./ 42 .ENDM PASS 43 44 .MACRO SYMTAS,NUM 45 .RADIX 10 46 PASS \NUM 47 .RADIX 8 48 .ENDM SYMTAS 49 50 .MACRO CRLF 51 .BYTE 15,12 52 .ENDM CRLF 53 54 ; 55 ; Define macro to define error strings and lookup tables 56 ; 57 .MACRO DEFERR,CODE,MSG DVFERR -- DVF Text Strings MACRO V05.05 Wednesday 07-Sep-88 13:38 Page 4-1 58 CODE == $$ERR 59 $$ERR = $$ERR + 1 60 .PSECT $ERTXT,RO,D 61 $$S = . 62 .NLIST BEX 63 .ASCII ^MSG^ 64 .LIST BEX 65 $$L = . - $$S 66 .PSECT $ERADR,RO,D 67 .WORD $$S 68 .PSECT $ERLEN,RO,D 69 .WORD $$L 70 .PSECT 71 .ENDM DEFERR 72 73 ; 74 ; Define initial globals for variables 75 ; 76 000001 $$ERR = 1 ; First error code is 1. 77 78 000000 .PSECT $ERADR,RO,D 79 000000 ERRTAB:: 80 000000 .PSECT $ERLEN,RO,D 81 000000 ERRLEN:: 82 83 000000 DEFERR ER$NVD, 84 000000 DEFERR ER$ILD, 85 000000 DEFERR ER$NLD, 86 000000 DEFERR ER$GCM, 87 000000 DEFERR ER$SYN, 88 000000 DEFERR ER$EXT, 89 000000 DEFERR ER$NDV, 90 000000 DEFERR ER$ACC, 91 000000 DEFERR ER$RCE, 92 000000 DEFERR ER$OFL, 93 000000 DEFERR ER$HRC, 94 000000 DEFERR ER$GIN, 95 000000 DEFERR ER$ATT, 96 000000 DEFERR ER$BSY, 97 000000 DEFERR ER$PRV, 98 000000 DEFERR ER$NAS, 99 100 000000 .PSECT $WDATA,RW,D 101 102 .NLIST BEX 103 104 000000 130 130 130 TSKNAM::.ASCII /XXX -- / ; Runtime task name 105 000007 TSKLEN == . - TSKNAM 106 107 000007 015 012 170 PRMSTR::.ASCII <15><12>/xxx>/ ; Default prompt string 108 000006 PRMSTL == . - PRMSTR 109 110 .EVEN 111 112 000000 .PSECT $RDATA,RO,D 113 114 000000 HLPMSG:: DVFERR -- DVF Text Strings MACRO V05.05 Wednesday 07-Sep-88 13:38 Page 4-2 115 000000 104 126 106 .ASCII ^DVF -- Deassign Virtual Disk Device^ 116 000043 CRLF 117 000045 CRLF 118 000047 040 040 040 .ASCII ^ >DVF ddnn:^ 119 000070 CRLF 120 000072 CRLF 121 000074 042 144 144 .ASCII ^"ddnn:" is the name of an existing virtual device to be deassigned.^ 122 000177 CRLF 123 000201 124 150 145 .ASCII ^The device database remains in the system, and may be used again.^ 124 000302 CRLF 125 000304 124 150 145 .ASCII ^The virtual device must be quiescent (dismounted and idle), and^ 126 000403 CRLF 127 000405 163 150 157 .ASCII ^should still be online.^ 128 000434 CRLF 129 000436 CRLF 130 000440 040 040 040 .ASCII ^ /HE is the only valid switch.^ 131 000505 HLPLEN == . - HLPMSG 132 133 .EVEN 134 135 000001 .END DVFERR -- DVF Text Strings MACRO V05.05 Wednesday 07-Sep-88 13:38 Page 4-3 Symbol table A$$CHK= 000000 ER$NAS= 000020 G L$$NAM= 000000 S$$ECC= 000000 UM.CMD= 002000 A$$CLI= 000020 ER$NDV= 000007 G L$$50H= 000000 S$$EXC= 000000 UM.CNT= 001000 A$$CNT= 000000 ER$NLD= 000003 G MU$C0 = 000004 S$$HDW= 000000 UM.DSB= 000200 A$$CPS= 000000 ER$NVD= 000001 G MU$R0 = 000004 S$$HFC= 000036 UM.KIL= 010000 A$$NSI= 000000 ER$OFL= 000012 G MX$FIL= 000020 S$$LIB= 000000 UM.NBR= 000400 A$$PRI= 000000 ER$PRV= 000017 G M$$CRB= 000124 S$$MAP= 000000 UM.OVR= 000001 A$$TRP= 000000 ER$RCE= 000011 G M$$CRX= 000000 S$$NM1= 051522 UM.SER= 004000 C$$CDA= 000000 ER$SYN= 000005 G M$$EXT= 000000 S$$NM2= 046530 US.ABO= 000001 C$$CKP= 000000 E$$DVC= 000000 M$$FCS= 000000 S$$NM3= 046120 US.BSY= 000200 C$$CTC= 000000 E$$ICM= 000000 M$$MGE= 000000 S$$OPT= 000000 US.CRW= 000004 C$$DFB= 000000 E$$LOG= 000000 M$$MUP= 000000 S$$WPC= 000036 US.DSB= 000002 C$$INT= 000000 E$$MOU= 000000 M$$NET= 002627 S$$WPR= 000005 US.FOR= 000040 C$$ODB= 000000 E$$NSI= 000000 M$$OVR= 000000 S$$WRG= 000000 US.FRK= 000002 C$$ORE= 001000 E$$PER= 000000 M$$XLN= 000400 S$$WST= 000000 US.LAB= 000004 C$$PCR= 000000 E$$SEF= 000000 N$$DIR= 000000 S$$YSZ= 020000 US.MDE= 000002 C$$RSH= 177564 E$$XPR= 000000 N$$LDV= 000001 TSKLEN= 000007 G US.MDM= 000020 C$$RUN= 000000 F$$DVN= 000000 N$$MOV= 000041 TSKNAM 000000RG 005 US.MNT= 000100 DU$C0 = 000004 F$$LPP= 000000 N$$UMR= 000030 T$$ACD= 000000 US.MUN= 000040 DU$R0 = 000004 F$$LVL= 000001 O$$LAP= 000000 T$$BTW= 000000 US.OFL= 000001 DV.CCL= 000002 F$$MAP= 000000 PRMSTL= 000006 G T$$CCA= 000000 US.OIU= 000001 DV.COM= 020000 F$$NIM= 000000 PRMSTR 000007RG 005 T$$COM= 000000 US.PDF= 000020 DV.DIR= 000010 G$$DVI= 000003 P$$BPR= 000063 T$$CON= 000000 US.PUB= 000004 DV.EXT= 000400 G$$GEF= 000000 P$$CTL= 000000 T$$CTR= 000000 US.PWF= 000010 DV.F11= 040000 G$$TPP= 000000 P$$D70= 000000 T$$CUP= 000000 US.RED= 000002 DV.ISP= 002000 G$$TSS= 000000 P$$FRS= 000310 T$$EIO= 000000 US.SHR= 000001 DV.MBC= 000400 G$$TTK= 000000 P$$GMX= 000000 T$$ESC= 000000 US.SIO= 000200 DV.MNT= 100000 HLPLEN= 000505 G P$$HIL= 003100 T$$GMC= 000000 US.SPU= 000002 DV.MSD= 000100 HLPMSG 000000RG 006 P$$LAS= 000000 T$$GTS= 000000 US.TRN= 000100 DV.OSP= 004000 H$$FME= 000020 P$$LOL= 001130 T$$KMG= 000000 US.UMD= 000010 DV.PSE= 010000 H$$FMS= 000004 P$$MAX= 000400 T$$LTH= 000000 US.VV = 000001 DV.REC= 000001 H$$FMX= 000002 P$$MON= 000000 T$$LWC= 000000 US.WCK= 000010 DV.SDI= 000020 H$$RTZ= 000062 P$$OFF= 000000 T$$OVL= 000000 UU.ABO= 000400 DV.SQD= 000040 I$$CSZ= 000200 P$$OOL= 000000 T$$RED= 000000 UU.ATN= 000100 DV.SWL= 001000 I$$PFS= 000000 P$$P45= 000000 T$$RNE= 000000 UU.AVN= 000004 DV.TTY= 000004 I$$P11= 000000 P$$RFL= 000000 T$$RPR= 000000 UU.BLK= 004000 DV.UMD= 000200 I$$RAR= 000000 P$$RTY= 000000 T$$RST= 000000 UU.GUS= 000010 D$$CHE= 000000 I$$RDN= 000000 P$$SRF= 000000 T$$RUB= 000000 UU.IOS= 002000 D$$IAG= 000000 K$$CNT= 177546 P$$WND= 000000 T$$SMC= 000000 UU.ONL= 000020 D$$ISK= 000000 K$$CSR= 177546 Q$$MGR= 000000 T$$TSA= 000000 UU.RCT= 000002 D$$L11= 000001 K$$DAS= 000000 Q$$OPT= 000005 T$$UMR= 000000 UU.RDY= 000200 D$$PAR= 000000 K$$IEN= 000115 R$$CON= 000000 T$$USP= 000000 UU.SER= 000001 D$$SHF= 000000 K$$LDC= 000001 R$$DSP= 000000 T$$UTO= 000036 UU.SIO= 001000 D$$VMD= 000000 K$$TPS= 000062 R$$EIS= 000000 UC.ALG= 000200 UU.SPC= 000040 D$$V11= 000001 LD$CO = 000000 R$$EXV= 000000 UC.ATT= 000010 U$$DAS= 000000 D$$WCK= 000000 LD$DU = 000000 R$$FEA= 000000 UC.KIL= 000004 U$$MHI= 000000 D$$YNC= 000000 LD$MU = 000000 R$$GIN= 000000 UC.LGH= 000003 U$$MLO= 140000 D$$YNM= 000000 LD$NL = 000000 R$$IIC= 000000 UC.NPR= 000100 U$$MRN= 170230 ERRLEN 000000RG 003 LD$RD = 000000 R$$LKL= 000001 UC.PWF= 000020 U$$UMD= 000000 ERRTAB 000000RG 002 LD$TT = 000000 R$$MPL= 000000 UC.QUE= 000040 U$$UMR= 000000 ER$ACC= 000010 G LD$VF = 000000 R$$MYA= 000001 UD.UNS= 000000 U.AAST 000034 ER$ATT= 000015 G LD$VT = 000000 R$$NDC= 000006 UD.160= 000004 U.ACP = 000034 ER$BSY= 000016 G LK.SPN= 000002 R$$NDH= 000226 UD.200= 000001 U.ATT 000022 ER$EXT= 000006 G LK.WAT= 000010 R$$NDL= 000001 UD.556= 000002 U.BPKT= 000050 ER$GCM= 000004 G L$$ASG= 000000 R$$SND= 000000 UD.625= 000005 U.BUF 000024 ER$GIN= 000014 G L$$DRV= 000000 R$$TPR= 031470 UD.8K = 000006 U.CBF = 000032 ER$HRC= 000013 G L$$GCL= 000000 R$$UDA= 000001 UD.800= 000003 U.CNT 000030 ER$ILD= 000002 G L$$LDR= 000000 R$$11M= 000000 UM.CLI= 000036 U.COTQ 000030 DVFERR -- DVF Text Strings MACRO V05.05 Wednesday 07-Sep-88 13:38 Page 4-4 Symbol table U.CTCB 000026 U.ST2 000007 U2.VT5= 000002 XX.RDA= 000005 X.MEDI 000020 U.CTL 000004 U.UCBX= 000032 U2.7CH= 010000 X$$HDR= 000000 X.MLUN 000000 U.CTLP 000052 U.UC2X= 000054 U3.DBF= 000002 X$$SEC= 000000 X.NAME 000022 U.CW1 000010 U.UMB = 000040 U3.FDX= 000001 X.BASE 000014 X.OFF 000010 U.CW2 000012 U.UNIT 000006 U3.OPA= 100000 X.CCED 000062 X.RBNS 000042 U.CW3 000014 U.UTIL= 000046 U3.PAR= 040000 X.CCYL 000046 X.RCTC 000043 U.CW4 000016 U.VCB = 000036 U3.RPR= 000004 X.CPCB 000056 X.RCTS 000040 U.DCB 000000 U.VLNK 000072 U3.UPC= 020000 X.CSBA 000060 X.SHST 000026 U.FCDE= 000042 U.WPKT 000026 U4.CR = 000100 X.CSTS 000055 X.SHUN 000024 U.IAST 000030 U.XFIL 000047 V$$CTR= 001000 X.CST2 000073 X.SIZE 000004 U.ICSR= 000046 U.XFLG 000046 V$$TLD= 000170 X.CYL 000034 X.TRCK 000030 U.IOSB 000056 U.XGRP 000050 V$$TLM= 000270 X.CYLC 000042 X.UCB 000000 U.ISB2 000070 U.XLBN 000064 V$$TRM= 000000 X.DFFL= 000012 X.UHVR 000037 U.KRB1= 000044 U2.AT.= 000020 XC.ACT= 000100 X.DFHL= 000005 X.UNFL 000002 U.LUIC 177774 U2.CRT= 002000 XC.DAT= 000004 X.DFSL= 000010 X.UNIT 000054 U.MEDI= 000050 U2.DH1= 100000 XC.DFR= 000040 X.DNAM 000052 X.UNSZ 000044 U.MUP 177772 U2.DJ1= 040000 XC.DIR= 000020 X.DSKD 000051 X.UNTI 000010 U.OAST 000032 U2.DZ1= 000100 XC.ENA= 000200 X.DUSZ= 000054 X.USVR 000036 U.OCNT 000006 U2.ESC= 001000 XC.LOG= 000002 X.ERHC 000035 X.VSER 000050 U.OWN 177776 U2.HFF= 010000 XC.OVR= 000010 X.ERHL 000033 X.WCNT 000036 U.PRM = 000042 U2.HLD= 000040 XC.RDA= 000001 X.ERSC 000034 X.XDAT 000066 U.PTCB 000040 U2.LOG= 000400 XF.LCK= 000001 X.ERSL 000032 X.XDIR 000070 U.RED 000002 U2.LWC= 000001 XF.RON= 000004 X.FCUR 000050 X.XLOG 000071 U.RED2 000034 U2.L3S= 000004 XF.TRN= 000002 X.FID 000020 X.XOVR 000072 U.RPKT 000024 U2.L8S= 010000 XF.WPR= 000001 X.FLAG 000002 X.XRDA 000067 U.SCB 000020 U2.NEC= 004000 XX.DAT= 000005 X.FLIM 000051 X2.DEA= 000001 U.SLT = 000050 U2.PRV= 000010 XX.DIR= 000001 X.GRP 000032 $$ERR = 000021 U.SNUM= 000040 U2.RMT= 020000 XX.LOG= 000001 X.IOC 000026 $$L = 000047 U.SPRM= 000052 U2.R04= 100000 XX.MAX= 000177 X.LEN = 000026 $$S = 001220R 004 U.STS 000005 U2.SLV= 000200 XX.OVR= 000004 X.LGTH= 000074 . ABS. 177776 000 (RW,I,GBL,ABS,OVR) 000000 001 (RW,I,LCL,REL,CON) $ERADR 000040 002 (RO,D,LCL,REL,CON) $ERLEN 000040 003 (RO,D,LCL,REL,CON) $ERTXT 001267 004 (RO,D,LCL,REL,CON) $WDATA 000016 005 (RW,D,LCL,REL,CON) $RDATA 000506 006 (RO,D,LCL,REL,CON) Errors detected: 0 *** Assembler statistics Work file reads: 0 Work file writes: 0 Size of work file: 14478 Words ( 57 Pages) Size of core pool: 15586 Words ( 59 Pages) Operating system: RSX-11M/M-PLUS Elapsed time: 00:00:12.29 DVFERR,DVFERR/-SP=LB:[1,1]EXEMC.MLB/ML,LB:[11,10]RSXMC.MAC/PA:1,SY:[307,20]VFPRE/PA:1,DVFERR