<<-------------------------------------------------------------         00005000
*                                                                       00010000
*  file error codes                                                     00015000
*                                                                       00020000
--------------------------------------------------------------->>       00025000
                                                                        00030000
equate                                                                  00035000
successful  =  0,   << no errors >>                                     00040000
eof         =  0,   << end of file >>                                   00045000
illdb       =  1,   << illegal db register >>                           00050000
illcap      =  2,   << illegal capability >>                            00055000
omittedparm =  3,   << needed parameter is missing >>                   00060000
disc'space'allocation'disabled = 4,                                     00065000
toobigdrt   =  5,   << drt number > 255 >>                              00070000
no'spares   =  6,   << no available spare blocks on device. >>          00075000
blank'media =  7,   << unformatted or uninitialized media.  >>          00080000
illparm     =  8,   << illegal parameter value >>                       00085000
filetypeviol=  9,   << undefined file type >>                           00090000
invdrecsize = 10,   << invalid record size specification >>             00095000
invdblksize = 11,   << invalid resultant block size >>                  00100000
badrecno    = 12,   << record number out of range   >>                  00105000
outfmavt    = 13,   << out of fmavt entries >>                          00110000
cobolerr    = 14,   << reserved for cobol file error >>                 00115000
toomanyopen = 16,   << # fopens for a file > %377 >>                    00120000
runaway     = 17,   << mag tape runaway >>                              00125000
devpwrup    = 18,   << device powered up - reset >>                     00130000
vfcreset    = 19,   << lp vf control reset >>                           00135000
invop       = 20,   << invalid operation >>                             00140000
datapar     = 21,   << data parity error >>                             00145000
softimeout  = 22,   << software timeout >>                              00150000
eot         = 23,   << end of tape >>                                   00155000
notready    = 24,   << unit not ready >>                                00160000
noring      = 25,   << no write ring >>                                 00165000
transerr    = 26,   << transmission error >>                            00170000
iotimeout   = 27,   << i/o timeout >>                                   00175000
timerr      = 28,   << timing error or data overrun >>                  00180000
siofail     = 29,   << sio failure >>                                   00185000
unitfail    = 30,   << unit failure >>                                  00190000
eol         = 31,   << end of line on special char >>                   00195000
softabort   = 32,   << software abort i/o >>                            00200000
datalost    = 33,   << data lost >>                                     00205000
unitoff     = 34,   << unit not on-line >>                              00210000
dataset     = 35,   << data set not ready >>                            00215000
invdiskadr  = 36,   << invalid disk address >>                          00220000
invmemadr   = 37,   << invalid memory address >>                        00225000
taperr      = 38,   << tape parity error >>                             00230000
taperrec    = 39,   << recovered tape i/o error >>                      00235000
accviol     = 40,   << access-type violation >>                         00240000
recviol     = 41,   << record-type violation >>                         00245000
devviol     = 42,   << device-type violation >>                         00250000
badtcount   = 43,   << transfer count overrun on non-mr write >>        00255000
fupdseqerr  = 44,   << fupdate at record 0 >>                           00260000
privviol    = 45,   << privileged-file violation >>                     00265000
nospace     = 46,   << insufficient disk >>                             00270000
lblioerr    = 47,   << i/o error accessing file label >>                00275000
mltiaccerr  = 48,   << invalid option due to multiple file access >>    00280000
unimpl      = 49,   << unimplemented function >>                        00285000
undefacct   = 50,   << undefined account >>                             00290000
undefgrp    = 51,   << undefined group >>                               00295000
undeffilesd = 52,   << file not found in system directory >>            00300000
undeffilejd = 53,   << file not found in job directory >>               00305000
invfref     = 54,   << invalid file reference >>                        00310000
navaildev   = 55,   << non-available device >>                          00315000
undefdev    = 56,   << undefined device >>                              00320000
memprob     = 57,   << insufficient virtual memory >>                   00325000
nopassd     = 58,   << no passed file >>                                00330000
mtintviol   = 59,   << standard label violation >>                      00335000
norin       = 60,   << no rin available >>                              00340000
gpspex      = 61,   << group space exceeded >>                          00345000
acspex      = 62,   << account space exceeded >>                        00350000
nonshar     = 63,   << user doesn't have non-sharable device cap. >>    00355000
mrin        = 64,   << user doesn't have multi-rin cap. >>              00360000
plimit      = 66,   << plotter limit switch reached >>                  00365000
ptaperr     = 67,   << paper tape error >>                              00370000
system      = 68,   << internal error >>                                00375000
unused      = 69,   << unassigned attachio error >>                     00380000
ioerrhdr    = 70,   << header/trailer i/o error >>                      00385000
                                                                        00390000
<< fs/cs common errors >>                                               00395000
                                                                        00400000
tmfp        = 71,   << too many files for process >>                    00405000
invfn       = 72,   << invalid file number >>                           00410000
bndviol     = 73,   << bounds violation >>                              00415000
noroomleft  = 74,   << no room for pxfile expansion (for aft)>>         00420000
bufabsent   = 76,   << input buffer absent (iowait) >>                  00425000
iopending   = 77,   << no-wait i/o pending >>                           00430000
noiopending1= 78,   << no no-wait i/o pending for any file >>           00435000
noiopending2= 79,   << no no-wait i/o pending for spec. file >>         00440000
                                                                        00445000
<< spooling error codes >>                                              00450000
                                                                        00455000
spoolmin     = 80,  << smallest spooling error nr. >>                   00460000
spoolmaxssect= 80,  << max kilosectors used for spoolfiles >>           00465000
spoolnoclass = 81,  << spool class not defined >>                       00470000
spoolnospace = 82,  << no space avail in spool class >>                 00475000
spoolbadext  = 83,  << extent size > 65k >>                             00480000
spooldevdown = 84,  << device in spool class down >>                    00485000
spoolillop   = 85,  << requ function inconsist with spooling >>         00490000
spoolerror   = 86,  << spooling internal operational error >>           00495000
spoolbadoff  = 87,  << offset to data > 255 >>                          00500000
spoofleinvl = 88,  << non-existent spool file >>                        00505000
spoolmax     = 88,  << largest spooling error nr. >>                    00510000
                                                                        00515000
powerfailed = 89,   << power failed >>                                  00520000
exsherr1    = 90,   << exclusive violation - caller's req'ts >>         00525000
exsherr2    = 91,   << exclusive violation - other's req'ts >>          00530000
lwviol      = 92,   << lockword violation >>                            00535000
sexviol     = 93,   << security violation >>                            00540000
useridviol  = 94,   << creator conflict >>                              00545000
brokenread  = 95,   << "Broken" terminal read >>                        00550000
discioerr   = 96,   << misc. disc i/o error >>                          00555000
badescape   = 97,   << no control-y pin >>                              00560000
timeroverflow=98,   << read time overflow >>                            00565000
bot         = 99,   << bot and bsr or bsf request >>                    00570000
dupnsd      =100,   << dup file name - system directory >>              00575000
dupnjd      =101,   << duplicate file name - job directory >>           00580000
dirioerr    =102,   << directory i/o error >>                           00585000
dirovflo    =103,   << directory overflow - system directory >>         00590000
jtfdirofl   =104,   << directory overflow - job directory >>            00595000
badvarblk   =105,   << bad variable block structure >>                  00600000
badextent   =106,   << extent size > 65k >>                             00605000
badoffset   =107,   << offset to data > 255 >>                          00610000
badfile     =108,   << inaccessable file - bad label >>                 00615000
badcontrol  =109,   << illegal carriage control >>                      00620000
invsave     =110,   << attempt to save system file in job directory >>  00625000
sferr       =111,   << user lacks "Save File" capability >>             00630000
uvcap       =112,   << user lacks "Private Volume" capability>>         00635000
mountprob   =113,   << volume set mount failure >>                      00640000
dismountprob=114,   << volume set dismount failure >>                   00645000
hvsviol     =115,   << rename across hvs's violation >>                 00650000
lbtsyntax   =116,   << syntax err in formsmsg >>                        00655000
lbtunexp    =117,   << tried write to unexpired tape >>                 00660000
lbtfmterr   =118,   << format of "labeled" tape wrong >>                00665000
lbtposerr   =119,   << error positioning labeled tape >>                00670000
<<>>                                                                    00675000
lbtibmwrit  =120,   << writing ibm labels >>                            00680000
lbtlwerr    =121,   << labeled tape lockword violation >>               00685000
lbtoflow    =122,   << tape label table overflow >>                     00690000
lbteovset   =123,   << end of volset encountered >>                     00695000
lbtappend   =124,   << tried append to labeled tape >>                  00700000
laterexp    =125,<<can't have later expdate than prevous file>>         00705000
ill'char'set   = 126,   << fdevcnt char set not btw 0 & 31. >>          00710000
ill'form       = 127,   << fdevcnt form num not btw 0 & 31. >>          00715000
ill'log'page   = 128,   << fdevcnt lpage num <> 0 to 31.    >>          00720000
ill'vfc        = 129,   << fdevcnt vert fmt num <> 0 to 31. >>          00725000
ill'numcopies  = 130,   << fdevcnt num copies <> 1 to 32767 >>          00730000
ill'overlay    = 131,   << fdevcnt num overlays <> 1 to 8.  >>          00735000
ill'pagelength = 132,   << fdevcnt pg lngth parm <> 12-68.  >>          00740000
ill'picture    = 133,   << fdevcnt pict num <> 0 to 31      >>          00745000
set'or'clear   = 134,   << fdevcnt p1 must be 1 or 0.       >>          00750000
dltdrec     =139,   << deleted record on ibm floppy disc >>             00755000
inact       =148,   << inactive rio record (cce) >>                     00760000
nonpair     =149,   << unmatched ffileinfo itemnum/val >>               00765000
nonitem     =150,   << undefined ffileinfo itemnum >>                   00770000
remote'item'not'supported = 168, << invalid item on remote  >>          00775000
                                                                        00780000
<< the following errors are produced by the device >>                   00785000
<< parameters, currently env= and outq= : >>                            00790000
                                                                        00795000
dp'illegal'lang       = 151,  << illegal language given         >>      00800000
dp'undefined'keyword  = 152,  << parser does not recognize word >>      00805000
dp'expect'semi'cr     = 153,  << parser expects ";" or cr       >>      00810000
dp'env'open'fail      = 154,  << environment file open err      >>      00815000
dp'env'badfile        = 155,  << bad file code or recsize       >>      00820000
dp'env'hdr'fail       = 156,  << hdr record incorrect           >>      00825000
dp'env'not'compile    = 157,  << uncompiled environment file    >>      00830000
dp'env'read'err       = 158,  << error reading environment file >>      00835000
dp'env'fclose         = 159,  << error closing environment file >>      00840000
dp'env'fdevicecontrol = 160,  << fdevicecontrol failure         >>      00845000
dp'overflow           = 161,  << devparms array overflow        >>      00850000
dp'expect'equal       = 162,  << parser expects "="             >>      00855000
dp'env'feq'err        = 163,  << possible loop in back ref      >>      00860000
dp'missing'cr         = 164,  << in 1st 129 chars of dev, no cr >>      00865000
dp'den'invalid        = 165,  << invalid density specification  >>      00870000
dp'remote'access      = 166,  << error in ffileinfo for remote  >>      00875000
dp'env'spulab'err     = 167;  << fread/write label error        >>      00880000
                                                                        00885000
equate dupkey       =171;<< duplicate key >>                            00890000
equate errnokey     =172;<< no such key >>                              00895000
equate errtcountl   =173;<< tcount longer than recsize >>               00900000
equate errnoextrads =174;<< can't get extra data segment >>             00905000
equate ksamerror    =175;<< ksam internal error >>                      00910000
equate illength     =176;<< illegal extra data seg length >>            00915000
equate toomanyds    =177;<< too many extra data segs >>                 00920000
equate nodsstorage  =178;<< no storage for extra data seg >>            00925000
equate notlocked    =179;<<file not locked: must flock first>>          00930000
equate illkeyloc    =181;<< illegal keyloc parameter >>                 00935000
equate empfil       =182;<< file is empty >>                            00940000
equate rectooshort  =183;<< record doesn't contain all keys >>          00945000
equate negnumber    =184;<< negative number in ffindn >>                00950000
equate seqerror     =185;<< sequence error on primary key >>            00955000
equate keytooshort  =186;<< generic key not ok for numeric >>           00960000
                         << display or packed decimal >>                00965000
equate invkspec     =187;<< invalid key specification >>                00970000
equate invdev       =188;<< invalid device specification >>             00975000
equate invrecfmt    =189;<< invalid record format >>                    00980000
equate invkbf       =190;<< invalid keyblock factor >>                  00985000
equate ksamstd      =193;<< ksam not allowed for $stdin/list >>         00990000
equate ksamglob     =194;<< ksam not allowed for global aft's>>         00995000
equate dsglob       =195;<< global files cannot be remote    >>         01000000
equate ignore'err   =284;<< ignored tape errors during avr >>           01005000
                                                                        01010000
<<   lynxii error codes, returned from fdevicecontrol    >>             01015000
                                                                        01020000
equate                                                                  01025000
baditem    = 302,  << invalid item number for fdevcnt >>                01030000
badaccess  = 303,  << invalid access for item to fdevcnt >>             01035000
parityerr  = 304,  << can't change term parity in 8-bit >>              01040000
invformat  = 305,  << invalid format in term config file >>             01045000
chksumerr  = 306,  << checksum error in term config file >>             01050000
valltmin   = 307,  << passed value less than min >>                     01055000
valgtmax   = 308,  << passed value greater than max >>                  01060000
valunsup   = 309,  << passed value is unsupported >>                    01065000
cntinsuf   = 310,  << fdevcnt count too small >>                        01070000
cnttoobig  = 311,  << fdevcnt count larger than available >>            01075000
otherfxn   = 312;  << passed char has other defined func'n >>           01080000
