FileStore and L3FS Commands --------------------------- ACCESS BYE CDIR () DELETE DIR () I AM () ( ()) INFO LIB NEWUSER PASS PRIV REMUSER RENAME SDISC FileStore adds these commands ----------------------------- FSFORMAT FSMAXDRIVE FSMAXUSER FSMODE () FSNAMEDISC FSPROT <ON|OFF> FSREPORT FSSTATION <n> FSUSER <userid> FSVERIFY <discnumber> PRNAME <printername> PRPAGE <Y|N> Supplied transient commands --------------------------- DISCS FREE REMOTE (<net>.)<stn> VIEW (<net>.)<stn> USERS In client ROM or in server library ---------------------------------- BUILD <fsp> DUMP <afsp> LIST <afsp> TYPE <afsp> Level 3 FS and FileStore errors ------------------------------- On 8-bit systems, errors <&A8 set NetError to original error and return error as &A8. On 32-bit systems, errors are returned as &0105nn. Errors without a string are returned as FS Error XX. URERRD * &14 &10+4 ;OBJECT NOT A DIRECTORY URERRF * &16 &10+6 ;M/C NUMBER EQUALS ZERO ATERRA * &21 &20+1 "PW file not found" ;CANNOT FIND PASSWORD FILE ATERRI * &29 &20+9 ;OBJECT '$.PASSWORDS' HAS WRONG TYPE STERRB * &32 &30+2 ;SIN = 0 STERRD * &34 &30+4 ;REF COUNT = $00 STERRE * &35 &30+5 ;SIZE TOO BIG OR SIZE=0 ! STERRF * &36 &30+6 ;INVALID WINDOW ADDRESS STERRG * &37 &30+7 ;NO FREE CACHE DESCRIPTORS STERRH * &38 &30+8 ;WINDOW REF COUNT > 0 STERRK * &3B &30+&0B ;REF COUNT = $FF STERRL * &3C &30+&0C ;STORE DEADLOCK !! STERRM * &3D &30+&0D ;ARITH OVERFLOW IN TSTGAP DRERRP * &41 &40+1 ;cdir too big DRERRB * &42 &40+2 "Broken dir" ;BROKEN DIRECTORY DRERRF * &46 &40+6 ;WRONG ARG TO SET/READ OBJECT ATTRIBUTES DRERRL * &4C &40+12 ;NO WRITE ACCESS DRERRN * &4E &40+14 ;CLIENT ASKS FOR TOO MANY ENTRIES DRERRO * &4F &40+15 ;BAD ARG. TO EXAMINE MPERRC * &53 &50+3 ;SIN NOT FOR START OF CHAIN MPERRD * &54 &50+4 "INSERT A FILE SERVER DISC" ;DISC NOT A FILE SERVER DISC MPERRD * &54 &50+4 "Insert a Fileserver disc" ;DISC NOT A FILE SERVER DISC MPERRF * &56 &50+6 ;ILLEGAL DRIVE NUMBER MPERRI * &59 &50+9 ;NEW MAP DOESN'T FIT IN OLD SPACE MPERRJ * &5A &50+&0A ;DISC OF SAME NAME ALREADY IN USE ! MPERRM * &5B &50+11 ;NO MORE SPACE IN MAP DESCRIPTORS MPERRN * &5C &50+12 "Insufficient space" ;Insufficient user free space (yay!) RDERRA * &61 &60+1 ;RNDMAN.RESTART CALLED TWICE RDERRE * &61 RDERRA ;OBJECT NOT OPEN RDERRD * &64 &60+4 ;HANDTB FULL RDERRF * &66 &60+6 ;RNDMAN.COPY NOT FOR FILE OBJECTS RDERRG * &67 &60+7 ;RANDTB FULL RDERRI * &69 &60+9 ;Object not file RDERRM * &6D &60+&0D ;Invalid arg to RDSTAR DCERRA * &71 &70+1 ;INVALID NUMBER OF SECTORS DCERRB * &72 &70+2 ;STORE ADDRESS OVERFLOW DCERRC * &73 &70+3 ;ACCESSING BEYOND END OF FILE SAVERA * &83 &80+3 ;Too much data sent from client WAITER * &84 &80+4 ;Wait bombs out COERRA * &85 &80+5 ;Invalid function code SAERRC * &8A &80+&0A ;File too big SPERRA * &8C &80+&0C "Bad privilege letter" ;Bad privilege letter PBERRA * &8D &80+&0D ;Excess data in PUTBYTES INFERA * &8E &80+&0E ;Bad INFO argument. ARGERR * &8F &80+&0F ;Bad arg to RDAR DTERR * &90 &80+&10 ;Bad date and time ATERRG * &AC "Bad user name" ;bad user name in PW file URERRE * &AE &C0-&12 "Not logged on" ;USER NOT LOGGED ON DRERRK * &AF &C0-&11 "Types don't match" ;TYPES DON'T MATCH RNAMQQ * &B0 &C0-&10 "Bad rename" ;Renaming across two discs ATERRF * &B1 &C0-&F "Already a user" ;USERID ALREADY IN PASSWORD FILE ATERRH * &B2 &C0-&E ;PASSWORD FILE FULL UP DRERRM * &B3 &C0-&D "Dir. full" ;MAX DIR SIZE REACHED DRERRJ * &B4 &C0-&C "Dir. not empty" ;DIR NOT EMPTY LODERA * &B5 &C0-&B "Is a directory" ;Trying to load a directory MPERRL * &B6 &C0-&A "Map fault" ;DISC ERROR ON MAP READ/WRITE RDERRL * &B7 &C0-&9 "Outside file" ;Attempt to point outside file URERRB * &B8 &C0-8 "Too many users" ;USERTB FULL ATERRE * &B9 &C0-7 "Bad password" ;SYNTAX ERROR IN PASSWORD ATERRD * &BA &C0-6 "Insufficient privilege" ;INSUFFICIENT PRIVILEGE ATERRC * &BB &C0-5 "Wrong password" ;INCORRECT PASSWORD ATERRB * &BC &C0-4 "User not known" ;USERID NOT FOUND IN PW FILE DRERRE * &BD &C0-3 "Insufficient access" ;INSUFFICIENT ACCESS RDERRK * &BD DRERRE "Insufficient access" ;Insufficient access LODERB * &BD DRERRE "Insufficient access" ;Insufficient access DRERRD * &BE &C0-2 "Not a directory" ;OBJECT NOT A DIRECTORY URERRA * &BF &C0-1 "Who are you" ;MACHINE NUMBER NOT IN USERTB RDERRC * &C0 "Too many open files" ;HANDLE QUOTA EXHAUSTED RDERRN * &C1 "File read only" ;File not open for update DRERRI * &C2 "Already open at station net.stn" ;OBJECT IN USE (I.E. OPEN) RDERRH * &C2 "Already open at station net.stn" ;File already open DRERRG * &C3 "Entry locked" ;DIR ENTRY LOCKED MPERRB * &C6 "Disc full" ;DISC SPACE EXHAUSTED DCERRF * &C7 "Disc fault" ;UNRECOVERABLE DISC ERROR MPERRA * &C8 "Disc changed" ;DISC NUMBER NOT FOUND DCERRE * &C9 "Disc read only" ;DISC PROTECTED DRERRA * &CC "Bad file name" ;INVALID SEPARATOR IN FILE TITLE PRerrl * &CC "Bad file name" ;Printer name too long Doorer * &CD "Drive door open" ;Door open in FSMODE U SAERRA * &CF "Bad attribute" ;Invalid setaccess string RDERRO * &D4 "Write only" ;File not open for input DRERRC * &D6 "Not found" ;OBJECT NOT FOUND MPERRK * &D6 "Not found" ;DISC NAME NOT FOUND SYNERR * &DC "Syntax" ;BAD COMMAND SYNTAX RDERRB * &DE "Channel" ;INVALID HANDLE RDERRJ * &DF "EOF" ;END OF FILE NUMERR * &F0 "Bad number" ;Bad decimal number NAMERR * &FD "Bad string" ;Bad file name etc. WOTERR * &FE "Bad command" ;Bad command