AVFERR -- AVF Text Strings MACRO V05.05 Wednesday 07-Sep-88 13:37 Page 4 1 .TITLE AVFERR -- AVF Text Strings 2 .Enabl LC 3 .IDENT /V03.00/ 4 ; 5 ; AVFERR -- AVF 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 AVFERR -- AVF Text Strings MACRO V05.05 Wednesday 07-Sep-88 13:37 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$DUP, 84 000000 DEFERR ER$NLD, 85 000000 DEFERR ER$UPN, 86 000000 DEFERR ER$ATT, 87 000000 DEFERR ER$GCM, 88 000000 DEFERR ER$SYN, 89 000000 DEFERR ER$NAM, 90 000000 DEFERR ER$NDV, 91 000000 DEFERR ER$NEQ, 92 000000 DEFERR ER$PAR, 93 000000 DEFERR ER$SIZ, 94 000000 DEFERR ER$CRE, 95 000000 DEFERR ER$FNF, 96 000000 DEFERR ER$LOR, 97 000000 DEFERR ER$ACC, 98 000000 DEFERR ER$TMF, 99 000000 DEFERR ER$NCT, 100 000000 DEFERR ER$RCE, 101 000000 DEFERR ER$UPS, 102 000000 DEFERR ER$ENT, 103 000000 DEFERR ER$ONL, 104 000000 DEFERR ER$HRC, 105 000000 DEFERR ER$GIN, 106 107 000000 .PSECT $WDATA,RW,D 108 109 .NLIST BEX 110 111 000000 130 130 130 TSKNAM::.ASCII /XXX -- / ; Runtime task name 112 000007 TSKLEN == . - TSKNAM 113 114 000007 015 012 170 PRMSTR::.ASCII <15><12>/xxx>/ ; Default prompt string AVFERR -- AVF Text Strings MACRO V05.05 Wednesday 07-Sep-88 13:37 Page 4-2 115 000006 PRMSTL == . - PRMSTR 116 117 .EVEN 118 119 000000 .PSECT $RDATA,RO,D 120 121 000000 HLPMSG:: 122 000000 101 126 106 .ASCII ^AVF -- Assign Virtual Disk Device^ 123 000041 CRLF 124 000043 CRLF 125 000045 040 040 040 .ASCII ^ >AVF ddnn:/outsw = filespec1 [/insw] [ , filespec2 ...]^ 126 000143 CRLF 127 000145 CRLF 128 000147 042 144 144 .ASCII ^"ddnn:" is any valid RSX device name not already in existence in the^ 129 000253 CRLF 130 000255 163 171 163 .ASCII ^system or is the name of an existing but unassigned virtual device.^ 131 000360 CRLF 132 000362 042 146 151 .ASCII ^"filespec1" specifies a container file to be created or used^ 133 000456 CRLF 134 000460 146 157 162 .ASCII ^for the Virtual Device. Up to ^ 135 136 000012 .RADIX 10 137 000516 SYMTAS \MX$FIL 138 000010 .RADIX 8 139 140 000521 040 143 157 .ASCII ^ container files may be specified.^ 141 000563 CRLF 142 000565 CRLF 143 000567 117 165 164 .ASCII ^Output switches (/outsw):^ 144 000620 CRLF 145 000622 CRLF 146 000624 040 040 040 .ASCII ^ /WP -- Device is to be read-only (write-protected)^ 147 000717 CRLF 148 000721 040 040 040 .ASCII ^ /ONL -- Brings device online after creation (default)^ 149 001016 CRLF 150 001020 040 040 040 .ASCII ^ /HELP -- Prints this message^ 151 001063 CRLF 152 001065 CRLF 153 001067 111 156 160 .ASCII ^Input switches (/insw), which propagate along the command line, are:^ 154 001173 CRLF 155 001175 CRLF 156 001177 040 040 040 .ASCII ^ /CR:nnnn -- Create container file "nnnn" decimal blocks long.^ 157 001303 CRLF 158 001305 040 040 040 .ASCII ^ This switch does not propagate.^ 159 001367 CRLF 160 001371 040 040 040 .ASCII ^ /RO -- Read-only access to container file.^ 161 001457 CRLF 162 001461 040 040 040 .ASCII ^ /LOCK -- Lock container file (default)^ 163 001541 CRLF 164 001543 040 040 040 .ASCII ^ /INC -- Increment container file's volume transaction^ 165 001643 CRLF 166 001645 040 040 040 .ASCII ^ count (default).^ 167 001710 HLPLEN == . - HLPMSG 168 169 .EVEN 170 171 000001 .END AVFERR -- AVF Text Strings MACRO V05.05 Wednesday 07-Sep-88 13:37 Page 4-3 Symbol table A$$CHK= 000000 ER$HRC= 000026 G LD$VT = 000000 R$$NDC= 000006 UD.160= 000004 A$$CLI= 000020 ER$LOR= 000016 G LK.SPN= 000002 R$$NDH= 000226 UD.200= 000001 A$$CNT= 000000 ER$NAM= 000007 G LK.WAT= 000010 R$$NDL= 000001 UD.556= 000002 A$$CPS= 000000 ER$NCT= 000021 G L$$ASG= 000000 R$$SND= 000000 UD.625= 000005 A$$NSI= 000000 ER$NDV= 000010 G L$$DRV= 000000 R$$TPR= 031470 UD.8K = 000006 A$$PRI= 000000 ER$NEQ= 000011 G L$$GCL= 000000 R$$UDA= 000001 UD.800= 000003 A$$TRP= 000000 ER$NLD= 000002 G L$$LDR= 000000 R$$11M= 000000 UM.CLI= 000036 C$$CDA= 000000 ER$ONL= 000025 G L$$NAM= 000000 S$$ECC= 000000 UM.CMD= 002000 C$$CKP= 000000 ER$PAR= 000012 G L$$50H= 000000 S$$EXC= 000000 UM.CNT= 001000 C$$CTC= 000000 ER$RCE= 000022 G MU$C0 = 000004 S$$HDW= 000000 UM.DSB= 000200 C$$DFB= 000000 ER$SIZ= 000013 G MU$R0 = 000004 S$$HFC= 000036 UM.KIL= 010000 C$$INT= 000000 ER$SYN= 000006 G MX$FIL= 000020 S$$LIB= 000000 UM.NBR= 000400 C$$ODB= 000000 ER$TMF= 000020 G M$$CRB= 000124 S$$MAP= 000000 UM.OVR= 000001 C$$ORE= 001000 ER$UPN= 000003 G M$$CRX= 000000 S$$NM1= 051522 UM.SER= 004000 C$$PCR= 000000 ER$UPS= 000023 G M$$EXT= 000000 S$$NM2= 046530 US.ABO= 000001 C$$RSH= 177564 E$$DVC= 000000 M$$FCS= 000000 S$$NM3= 046120 US.BSY= 000200 C$$RUN= 000000 E$$ICM= 000000 M$$MGE= 000000 S$$OPT= 000000 US.CRW= 000004 DU$C0 = 000004 E$$LOG= 000000 M$$MUP= 000000 S$$WPC= 000036 US.DSB= 000002 DU$R0 = 000004 E$$MOU= 000000 M$$NET= 002627 S$$WPR= 000005 US.FOR= 000040 DV.CCL= 000002 E$$NSI= 000000 M$$OVR= 000000 S$$WRG= 000000 US.FRK= 000002 DV.COM= 020000 E$$PER= 000000 M$$XLN= 000400 S$$WST= 000000 US.LAB= 000004 DV.DIR= 000010 E$$SEF= 000000 N$$DIR= 000000 S$$YSZ= 020000 US.MDE= 000002 DV.EXT= 000400 E$$XPR= 000000 N$$LDV= 000001 TSKLEN= 000007 G US.MDM= 000020 DV.F11= 040000 F$$DVN= 000000 N$$MOV= 000041 TSKNAM 000000RG 005 US.MNT= 000100 DV.ISP= 002000 F$$LPP= 000000 N$$UMR= 000030 T$$ACD= 000000 US.MUN= 000040 DV.MBC= 000400 F$$LVL= 000001 O$$LAP= 000000 T$$BTW= 000000 US.OFL= 000001 DV.MNT= 100000 F$$MAP= 000000 PRMSTL= 000006 G T$$CCA= 000000 US.OIU= 000001 DV.MSD= 000100 F$$NIM= 000000 PRMSTR 000007RG 005 T$$COM= 000000 US.PDF= 000020 DV.OSP= 004000 G$$DVI= 000003 P$$BPR= 000063 T$$CON= 000000 US.PUB= 000004 DV.PSE= 010000 G$$GEF= 000000 P$$CTL= 000000 T$$CTR= 000000 US.PWF= 000010 DV.REC= 000001 G$$TPP= 000000 P$$D70= 000000 T$$CUP= 000000 US.RED= 000002 DV.SDI= 000020 G$$TSS= 000000 P$$FRS= 000310 T$$EIO= 000000 US.SHR= 000001 DV.SQD= 000040 G$$TTK= 000000 P$$GMX= 000000 T$$ESC= 000000 US.SIO= 000200 DV.SWL= 001000 HLPLEN= 001710 G P$$HIL= 003100 T$$GMC= 000000 US.SPU= 000002 DV.TTY= 000004 HLPMSG 000000RG 006 P$$LAS= 000000 T$$GTS= 000000 US.TRN= 000100 DV.UMD= 000200 H$$FME= 000020 P$$LOL= 001130 T$$KMG= 000000 US.UMD= 000010 D$$CHE= 000000 H$$FMS= 000004 P$$MAX= 000400 T$$LTH= 000000 US.VV = 000001 D$$IAG= 000000 H$$FMX= 000002 P$$MON= 000000 T$$LWC= 000000 US.WCK= 000010 D$$ISK= 000000 H$$RTZ= 000062 P$$OFF= 000000 T$$OVL= 000000 UU.ABO= 000400 D$$L11= 000001 I$$CSZ= 000200 P$$OOL= 000000 T$$RED= 000000 UU.ATN= 000100 D$$PAR= 000000 I$$PFS= 000000 P$$P45= 000000 T$$RNE= 000000 UU.AVN= 000004 D$$SHF= 000000 I$$P11= 000000 P$$RFL= 000000 T$$RPR= 000000 UU.BLK= 004000 D$$VMD= 000000 I$$RAR= 000000 P$$RTY= 000000 T$$RST= 000000 UU.GUS= 000010 D$$V11= 000001 I$$RDN= 000000 P$$SRF= 000000 T$$RUB= 000000 UU.IOS= 002000 D$$WCK= 000000 K$$CNT= 177546 P$$WND= 000000 T$$SMC= 000000 UU.ONL= 000020 D$$YNC= 000000 K$$CSR= 177546 Q$$MGR= 000000 T$$TSA= 000000 UU.RCT= 000002 D$$YNM= 000000 K$$DAS= 000000 Q$$OPT= 000005 T$$UMR= 000000 UU.RDY= 000200 ERRLEN 000000RG 003 K$$IEN= 000115 R$$CON= 000000 T$$USP= 000000 UU.SER= 000001 ERRTAB 000000RG 002 K$$LDC= 000001 R$$DSP= 000000 T$$UTO= 000036 UU.SIO= 001000 ER$ACC= 000017 G K$$TPS= 000062 R$$EIS= 000000 UC.ALG= 000200 UU.SPC= 000040 ER$ATT= 000004 G LD$CO = 000000 R$$EXV= 000000 UC.ATT= 000010 U$$DAS= 000000 ER$CRE= 000014 G LD$DU = 000000 R$$FEA= 000000 UC.KIL= 000004 U$$MHI= 000000 ER$DUP= 000001 G LD$MU = 000000 R$$GIN= 000000 UC.LGH= 000003 U$$MLO= 140000 ER$ENT= 000024 G LD$NL = 000000 R$$IIC= 000000 UC.NPR= 000100 U$$MRN= 170230 ER$FNF= 000015 G LD$RD = 000000 R$$LKL= 000001 UC.PWF= 000020 U$$UMD= 000000 ER$GCM= 000005 G LD$TT = 000000 R$$MPL= 000000 UC.QUE= 000040 U$$UMR= 000000 ER$GIN= 000027 G LD$VF = 000000 R$$MYA= 000001 UD.UNS= 000000 U.AAST 000034 AVFERR -- AVF Text Strings MACRO V05.05 Wednesday 07-Sep-88 13:37 Page 4-4 Symbol table U.ACP = 000034 U.SCB 000020 U2.PRV= 000010 XX.LOG= 000001 X.LEN = 000026 U.ATT 000022 U.SLT = 000050 U2.RMT= 020000 XX.MAX= 000177 X.LGTH= 000074 U.BPKT= 000050 U.SNUM= 000040 U2.R04= 100000 XX.OVR= 000004 X.MEDI 000020 U.BUF 000024 U.SPRM= 000052 U2.SLV= 000200 XX.RDA= 000005 X.MLUN 000000 U.CBF = 000032 U.STS 000005 U2.VT5= 000002 X$$HDR= 000000 X.NAME 000022 U.CNT 000030 U.ST2 000007 U2.7CH= 010000 X$$SEC= 000000 X.OFF 000010 U.COTQ 000030 U.UCBX= 000032 U3.DBF= 000002 X.BASE 000014 X.RBNS 000042 U.CTCB 000026 U.UC2X= 000054 U3.FDX= 000001 X.CCED 000062 X.RCTC 000043 U.CTL 000004 U.UMB = 000040 U3.OPA= 100000 X.CCYL 000046 X.RCTS 000040 U.CTLP 000052 U.UNIT 000006 U3.PAR= 040000 X.CPCB 000056 X.SHST 000026 U.CW1 000010 U.UTIL= 000046 U3.RPR= 000004 X.CSBA 000060 X.SHUN 000024 U.CW2 000012 U.VCB = 000036 U3.UPC= 020000 X.CSTS 000055 X.SIZE 000004 U.CW3 000014 U.VLNK 000072 U4.CR = 000100 X.CST2 000073 X.TRCK 000030 U.CW4 000016 U.WPKT 000026 V$$CTR= 001000 X.CYL 000034 X.UCB 000000 U.DCB 000000 U.XFIL 000047 V$$TLD= 000170 X.CYLC 000042 X.UHVR 000037 U.FCDE= 000042 U.XFLG 000046 V$$TLM= 000270 X.DFFL= 000012 X.UNFL 000002 U.IAST 000030 U.XGRP 000050 V$$TRM= 000000 X.DFHL= 000005 X.UNIT 000054 U.ICSR= 000046 U.XLBN 000064 XC.ACT= 000100 X.DFSL= 000010 X.UNSZ 000044 U.IOSB 000056 U2.AT.= 000020 XC.DAT= 000004 X.DNAM 000052 X.UNTI 000010 U.ISB2 000070 U2.CRT= 002000 XC.DFR= 000040 X.DSKD 000051 X.USVR 000036 U.KRB1= 000044 U2.DH1= 100000 XC.DIR= 000020 X.DUSZ= 000054 X.VSER 000050 U.LUIC 177774 U2.DJ1= 040000 XC.ENA= 000200 X.ERHC 000035 X.WCNT 000036 U.MEDI= 000050 U2.DZ1= 000100 XC.LOG= 000002 X.ERHL 000033 X.XDAT 000066 U.MUP 177772 U2.ESC= 001000 XC.OVR= 000010 X.ERSC 000034 X.XDIR 000070 U.OAST 000032 U2.HFF= 010000 XC.RDA= 000001 X.ERSL 000032 X.XLOG 000071 U.OCNT 000006 U2.HLD= 000040 XF.LCK= 000001 X.FCUR 000050 X.XOVR 000072 U.OWN 177776 U2.LOG= 000400 XF.RON= 000004 X.FID 000020 X.XRDA 000067 U.PRM = 000042 U2.LWC= 000001 XF.TRN= 000002 X.FLAG 000002 X2.DEA= 000001 U.PTCB 000040 U2.L3S= 000004 XF.WPR= 000001 X.FLIM 000051 $$ERR = 000030 U.RED 000002 U2.L8S= 010000 XX.DAT= 000005 X.GRP 000032 $$L = 000043 U.RED2 000034 U2.NEC= 004000 XX.DIR= 000001 X.IOC 000026 $$S = 001777R 004 U.RPKT 000024 . ABS. 177776 000 (RW,I,GBL,ABS,OVR) 000000 001 (RW,I,LCL,REL,CON) $ERADR 000056 002 (RO,D,LCL,REL,CON) $ERLEN 000056 003 (RO,D,LCL,REL,CON) $ERTXT 002042 004 (RO,D,LCL,REL,CON) $WDATA 000016 005 (RW,D,LCL,REL,CON) $RDATA 001710 006 (RO,D,LCL,REL,CON) Errors detected: 0 *** Assembler statistics Work file reads: 0 Work file writes: 0 Size of work file: 14493 Words ( 57 Pages) Size of core pool: 15586 Words ( 59 Pages) Operating system: RSX-11M/M-PLUS Elapsed time: 00:00:20.25 AVFERR,AVFERR/-SP=LB:[1,1]EXEMC.MLB/ML,LB:[11,10]RSXMC.MAC/PA:1,SY:[307,20]VFPRE/PA:1,AVFERR