/* Copyright 1989, 1990, 1992 Digital Equipment Corporation All rights reserved. This software is furnished under a license and may be used and copied only in accordance with the terms of such license and with the inclusion of the above copyright notice. This software and any copies shall not be provided to any other person. No title to or ownership of the software is hereby transferred. The information in this software is subject to change without notice. DIGITAL assumes no responsibility for the use, functionality or reliability of its software on equipment which is not supplied by DIGITAL. rmsdef.h PDP-11 C RMSDEF - RMS Return Status Code Definitions */ #ifndef __PDP11C$RMSDEF_H #define __PDP11C$RMSDEF_H #define RMS$_ABO (0177760) /* THIS ERROR CODE NO LONGER IN USE */ #define RMS$_ACC (0177740) /* F11ACP ACCESS ERROR (STV) OR FILE IMPROPERLY CLOSED OR CREATED */ #define RMS$_ACT (0177720) /* CURRENT RMS ACTIVITY PRECLUDES OPERATION */ #define RMS$_AID (0177700) /* BAD AREA ID(STV=@XAB) */ #define RMS$_ALN (0177660) /* ALIGNMENT OPTIONS ERROR(STV=@XAB) */ #define RMS$_ALQ (0177640) /* IMPROPER ALLOCATION QUANTITY */ #define RMS$_ANI (0177620) /* NOT ANSI "D" FORMAT */ #define RMS$_AOP (0177600) /* ALLOCATION OPTIONS ERROR(STV=@XAB) */ #define RMS$_AST (0177560) /* INVALID OPERATION AT AST LEVEL */ #define RMS$_ATR (0177540) /* ATTRIBUTE READ ERROR(STV=SYS ERR CODE) */ #define RMS$_ATW (0177520) /* ATTRIBUTE WRITE ERROR(STV=SYS ERR CODE) */ #define RMS$_BEQ (0177510) /* BAD LOGICAL NAME EQUIVALENCE STRING */ #define RMS$_BKS (0177500) /* BUCKET SIZE TOO LARGE(FAB) */ #define RMS$_BKZ (0177460) /* BUCKET SIZE TOO LARGE(STV=@XAB) */ #define RMS$_BLN (0177440) /* THIS ERROR CODE NO LONGER IN USE */ #define RMS$_BOF (0177430) /* BEGINNING OF FILE DETECTED($SPACE) */ #define RMS$_BPA (0177420) /* PRIVATE POOL ADDRESS ZERO OR NOT WORD-ALIGNED */ #define RMS$_BPS (0177400) /* PRIVATE POOL SIZE NOT MULTIPLE OF "4" */ #define RMS$_BUG (0177360) /* INTERNAL RMS ERROR CONDITION DETECTED */ #define RMS$_CCR (0177340) /* CAN'T CONNECT RAB */ #define RMS$_CHG (0177320) /* $UPDATE-KEY CHANGE WITHOUT HAVING ATTRIBUTE OF XB$CHG SET */ #define RMS$_CHK (0177300) /* BUCKET HEADER CORRUPTED */ #define RMS$_CLS (0177260) /* RSTS/E CLOSE FUNCTION FAILED(STV=SYS ERR CODE) */ #define RMS$_COD (0177240) /* INVALID OR UNSUPPORTED "COD" FIELD(STV=@XAB) */ #define RMS$_CPB (0177230) /* CALL PARAMETER BLOCK HAS INVALID ARGUMENT COUNT OR ZERO OR ODD ADDRESS */ #define RMS$_CRE (0177220) /* COULD NOT CREATE FILE(STV=SYS ERR CODE) */ #define RMS$_CUR (0177200) /* NO CURRENT RECORD(OPERATION NOT PRECEDED BY GET/FIND) */ #define RMS$_DAC (0177160) /* F11ACP DEACCESS ERROR DURING "CLOSE"(STV=SYS ERR CODE) */ #define RMS$_DAN (0177140) /* DATA AREA NUMBER INVALID(STV=@XAB) */ #define RMS$_DEL (0177120) /* RFA-ACCESSED RECORD WAS DELETED */ #define RMS$_DEV (0177100) /* BAD DEVICE, OR INAPPROPRIATE DEVICE TYPE */ #define RMS$_DFW (0177070) /* ERROR OCCURRED ON DEFERRED WRITE (STV=SYS ERR CODE) */ #define RMS$_DIR (0177060) /* ERROR IN DIRECTORY NAME */ #define RMS$_DME (0177040) /* DYNAMIC MEMORY EXHAUSTED */ #define RMS$_DNA (0177030) /* ZERO DNA WITH NON-ZERO DNS */ #define RMS$_DNF (0177020) /* DIRECTORY NOT FOUND */ #define RMS$_DNR (0177000) /* DEVICE NOT READY */ #define RMS$_DPE (0176770) /* DEVICE POSITIONING ERROR(STV=SYS ERR CODE) */ #define RMS$_DTP (0176760) /* "DTP" FIELD INVALID(STV=@XAB) */ #define RMS$_DUP (0176740) /* DUPLICATE KEY DETECTED, XB$DUP ATTRIBUTE NOT SET */ #define RMS$_ENT (0176720) /* RSX-F11ACP ENTER FUNCTION FAILED(STV=SYS ERR CODE) */ #define RMS$_ENV (0176700) /* OPERATION NOT SELECTED IN "ORG$" MACRO OR TASK-BUILD (E.G., DAP SUPPORT */ #define RMS$_EOF (0176660) /* END-OF-FILE */ #define RMS$_ESA (0176650) /* EXPANDED STRING ADDRESS IS ZERO */ #define RMS$_ESL (0176644) /* NO EXPANDED STRING IN EXPANDED STRING AREA */ #define RMS$_ESS (0176640) /* EXPANDED STRING AREA TOO SHORT */ #define RMS$_EXP (0176630) /* FILE EXPIRATION DATE NOT YET REACHED */ #define RMS$_EXT (0176620) /* FILE EXTEND FAILURE(STV=SYS ERR CODE) */ #define RMS$_FAB (0176600) /* NOT A VALID FAB */ #define RMS$_FAC (0176560) /* RECORD OPERATION NOT SUPPORTED IN FAB FAC */ #define RMS$_FAL (0176550) /* REMOTE NODE DOES NOT SUPPORT OPERATION */ #define RMS$_FEX (0176540) /* FILE ALREADY EXISTS */ #define RMS$_FID (0177530) /* INVALID FILE-ID */ #define RMS$_FLG (0176520) /* INVALID FLAG-BITS COMBINATION(STV=@XAB) */ #define RMS$_FLK (0176500) /* FILE IS LOCKED BY OTHER USER */ #define RMS$_FNA (0176470) /* ZERO FNA WITH NON-ZERO FNS */ #define RMS$_FND (0176460) /* RSX-F11ACP "FIND" FUNCTION FAILED(STV=SYS ERR CODE) */ #define RMS$_FNF (0176440) /* FILE NOT FOUND */ #define RMS$_FNM (0176420) /* ERROR IN FILE NAME */ #define RMS$_FOP (0176400) /* INVALID FILE OPTIONS */ #define RMS$_FSS (0176370) /* SYSTEM ERROR DURING FNA/DNA STRING PARSE (STV=SYS ERR CODE) */ #define RMS$_FTB (0176364) /* FILE SPECIFICATION BECAME TOO BIG DUE TO LOGICAL NAMES */ #define RMS$_FUL (0176360) /* DEVICE/FILE FULL */ #define RMS$_IAN (0176340) /* INDEX AREA NUMBER INVALID(STV=@XAB) */ #define RMS$_IDX (0176320) /* INDEX NOT INITIALIZED(STV ONLY, STS=ER$RNF) */ #define RMS$_IFI (0176300) /* INVALID IFI VALUE, OR UNOPENED FILE */ #define RMS$_IMX (0176260) /* TOO MANY XABS OF A GIVEN TYPE(STV=@XAB) */ #define RMS$_INI (0176240) /* THIS ERROR CODE NO LONGER USED */ #define RMS$_IOP (0176220) /* OPERATION ILLEGAL, OR INVALID FOR FILE ORG. */ #define RMS$_IRC (0176200) /* ILLEGAL RECORD ENCOUNTERED(SEQ. FILES ONLY) */ #define RMS$_ISI (0176160) /* INVALID ISI VALUE, OR UNCONNECTED RAB */ #define RMS$_KBF (0176140) /* BAD KEY BUFFER ADDRESS(KBF=0) */ #define RMS$_KEY (0176120) /* INVALID KEY FIELD(KEY=0/NEG) */ #define RMS$_KRF (0176100) /* INVALID KEY-OF-REFERENCE($GET/$FIND) */ #define RMS$_KSZ (0176060) /* KEY SIZE=0 OR TOO LARGE(IDX)/NOT=4(REL) */ #define RMS$_LAN (0176040) /* LOWEST-LEVEL-INDEX AREA NUMBER INVALID(STV=@XAB) */ #define RMS$_LBL (0176020) /* NOT ANSI LABELED TAPE */ #define RMS$_LBY (0176000) /* LOGICAL CHANNEL BUSY */ #define RMS$_LCH (0175760) /* LOGICAL CHANNEL NUMBER TOO LARGE */ #define RMS$_LEX (0175750) /* LOGICAL EXTEND ERROR PRIOR EXTEND STILL VALID(STV=@XAB) */ #define RMS$_LIB (0175744) /* OLD/INCONSISTENT LIBRARY CONFIGURATION(CRASH) */ #define RMS$_LOC (0175740) /* "LOC" FIELD INVALID(STV=@XAB) */ #define RMS$_MAP (0175720) /* BUFFER MAPPING ERROR */ #define RMS$_MEM (0175710) /* FNA, DNA, ESA, OR RSA STRING WRAPPED TO ZERO */ #define RMS$_MKD (0175700) /* F11ACP COULD NOT MARK FILE FOR DELETION(STV=SYS ERR CODE) */ #define RMS$_MRN (0175660) /* MRN VALUE=NEG/REL.KEY)MRN */ #define RMS$_MRS (0175640) /* ILLEGAL FAB MRS VALUE */ #define RMS$_NAE (0175630) /* UNMAPPABLE NETWORK ACCESS ERROR */ #define RMS$_NAM (0175620) /* "NAM" BLOCK ADDRESS ZERO OR ODD */ #define RMS$_NEF (0175600) /* NOT POSITIONED TO EOF(SEQ. FILES ONLY) */ #define RMS$_NET (0175570) /* LINK OR NETWORK ABORTED */ #define RMS$_NID (0175560) /* THIS ERROR CODE NO LONGER IN USE */ #define RMS$_NMF (0175554) /* NO MORE FILES MATCHING WILD-CARD SPECIFICATION */ #define RMS$_NOD (0175550) /* ERROR IN NODE NAME (OR IMBALANCED NODES FOR $RENAME) */ #define RMS$_NPK (0175540) /* INDEXED FILE-NO PRIMARY KEY DEFINED */ #define RMS$_OPN (0175520) /* RSTS/E OPEN FUNCTION FAILED(STV=SYS ERR CODE) */ #define RMS$_ORD (0175500) /* XAB'S NOT IN CORRECT ORDER */ #define RMS$_ORG (0175460) /* INVALID FILE ORGANIZATION VALUE */ #define RMS$_PLG (0175440) /* ERROR IN FILE'S PROLOGUE(RECONSTRUCT FILE) */ #define RMS$_PLV (0175430) /* FILE PROLOGUE VERSION LEVEL UNSUPPORTED */ #define RMS$_POS (0175420) /* "POS" FIELD INVALID(POS GT MRS, STV=@XAB) */ #define RMS$_PRM (0175400) /* BAD FILE DATE FIELD RETRIEVED(STV=@XAB) */ #define RMS$_PRV (0175360) /* PRIVILEGE VIOLATION(OS DENIES ACCESS) */ #define RMS$_RAB (0175340) /* NOT A VALID RAB */ #define RMS$_RAC (0175320) /* ILLEGAL RAC VALUE */ #define RMS$_RAT (0175300) /* ILLEGAL RECORD ATTRIBUTES */ #define RMS$_RBF (0175260) /* INVALID RECORD BUFFER ADDR(NOT WORD-ALIGNED IF BLK-IO) */ #define RMS$_RER (0175240) /* FILE READ ERROR(STV=SYS ERR CODE) */ #define RMS$_REX (0175220) /* RECORD ALREADY EXISTS */ #define RMS$_RFA (0175200) /* BAD RFA VALUE */ #define RMS$_RFM (0175160) /* INVALID RECORD FORMAT */ #define RMS$_RLK (0175140) /* TARGET BUCKET LOCKED BY ANOTHER ACCESSOR */ #define RMS$_RMV (0175120) /* RSX-F11ACP REMOVE FUNCTION FAILED(STV=SYS ERR CODE) */ #define RMS$_RNF (0175100) /* RECORD NOT FOUND(STV=0/ER$IDX) RECORD NEVER WAS IN FILE, OR HAS BEEN DELETED */ #define RMS$_RNL (0175060) /* RECORD NOT LOCKED */ #define RMS$_ROP (0175040) /* INVALID RECORD OPTIONS */ #define RMS$_RPL (0175020) /* ERROR WHILE READING PROLOGUE(STV=SYS ERR CODE) */ #define RMS$_RRV (0175000) /* INVALID RRV RECORD ENCOUNTERED */ #define RMS$_RSA (0174760) /* THIS ERROR CODE NO LONGER USED */ #define RMS$_RSL (0174754) /* NO RESULTANT STRING IN RESULTANT STRING AREA */ #define RMS$_RSS (0174750) /* INVALID RESULTANT STRING SIZE */ #define RMS$_RST (0174744) /* INVALID RESULTANT STRING ADDRESS */ #define RMS$_RSZ (0174740) /* BAD RECORD SIZE(RSZ)MRS, OR NOT=MRS IF FIXED LENGTH RECS */ /* RSZ NOT=CURRENT REC.SIZE FOR $UPDATE TO SEQ.FILE */ #define RMS$_RTB (0174720) /* RECORD TOO BIG FOR USER'S BUFFER(STV=ACTUAL REC SIZE) */ #define RMS$_RVU (0174710) /* RRV UPDATE ERROR ON INSERT */ #define RMS$_SEQ (0174700) /* PRIMARY KEY OUT OF SEQUENCE(RAC=RB$SEQ FOR $PUT) */ #define RMS$_SHR (0174660) /* UNRECOGNIZABLE VALUE IN FAB SHR FIELD */ #define RMS$_SIZ (0174640) /* "SIZ" FIELD INVALID(STV=@XAB) */ #define RMS$_STK (0174620) /* THIS ERROR CODE NO LONGER USED */ #define RMS$_SUP (0174610) /* OPERATION UNSUPPORTED OVER NETWORK */ #define RMS$_SYS (0174600) /* SYSTEM DIRECTIVE ERROR(STV=SYS ERR CODE) */ #define RMS$_TRE (0174560) /* INDEX TREE ERROR */ #define RMS$_TRN (0174550) /* TOO MANY LOGICAL NAME TRANSLATIONS */ #define RMS$_TYP (0174540) /* ERROR IN FILE TYPE EXTENSION */ #define RMS$_UBF (0174520) /* INVALID USER BUFFER ADDR(0, OR BLK-IO NOT WORD ALIGNED) */ #define RMS$_UIN (0174510) /* FAL REJECTED SOME FIELD (STV TELLS WHICH) */ #define RMS$_USZ (0174500) /* INVALID USER BUFFER SIZE(USZ=0) */ #define RMS$_VER (0174460) /* ERROR IN VERSION NUMBER */ #define RMS$_VOL (0174440) /* INVALID VOLUME NUMBER(STV=@XAB) */ #define RMS$_WCD (0174430) /* WILD CARD ENCOUNTERED DURING FNA/DNA STRING PARSE */ #define RMS$_WER (0174420) /* FILE WRITE ERROR(STV=SYS ERR CODE) */ #define RMS$_WLK (0174410) /* DEVICE IS WRITE-LOCKED */ #define RMS$_WPL (0174400) /* ERROR WHILE WRITING PROLOGUE(STV=SYS ERR CODE) */ #define RMS$_XAB (0174360) /* NOT A VALID XAB(@XAB=ODD, STV=@XAB) */ #define RMS$_XTR (0174340) /* EXTRANEOUS FIELD DETECTED DURING PARSE */ #define RMS$SU_DUP (02) /* Inserted record has duplicate key */ #define RMS$SU_IDX (03) /* Error updating index */ #define RMS$SU_RLK (024) /* Read OK but record is locked by other task */ #define RMS$SU_RRV (04) /* Record inserted OK, but RMS was unable to update one or more RRV(s), and their */ /* associated records cannot be retrieved via alternate keys, or RFA addressing. */ /* File reorganization reccomended! */ #define RMS$SU_SUC (01) /* Operation succeeded */ #endif