$save nolist /* * * * * * * * * * * * * * * * * * * * * * * */ /* */ /* E N V I R O N M E N T A L E R R O R S */ /* */ /* * * * * * * * * * * * * * * * * * * * * * * */ /* Nucleus exception codes */ DECLARE E$OK LITERALLY '0000H', E$TIME LITERALLY '0001H', /* TIME limit exceeded */ E$MEM LITERALLY '0002H', /* memory allocation * exceeded */ E$BUSY LITERALLY '0003H', /* region is in use */ E$LIMIT LITERALLY '0004H', /* some limit exceeded */ E$CONTEXT LITERALLY '0005H', /* request out of context */ E$EXIST LITERALLY '0006H', /* token does not refer to an * iRMX object */ E$STATE LITERALLY '0007H', /* ready task resumed */ E$NOT$CONFIGURED LITERALLY '0008H', E$INTERRUPT$SATURATION LITERALLY '0009H', /* interrupt task accumulated * the maximum allowable * number of SIGNAL$INTERRUPT * requests */ E$INTERRUPT$OVERFLOW LITERALLY '000AH', /* interrupt task accumulated * more than the maximum * allowable number of * SIGNAL$INTERRUPT requests */ E$TRANSMISSION LITERALLY '000BH', /* error in message transmission */ E$SLOT LITERALLY '000CH', /* there are no available GDT slots */ E$DATA$CHAIN LITERALLY '000DH'; /* buffer returned is a data chain /* Nucleus Communication Service exception codes */ DECLARE E$CANCELLED LITERALLY '00E1H', /* RSVP transaction cancelled * by remote host */ E$HOST$ID LITERALLY '00E2H', /* invalid host id parameter */ E$NO$LOCAL$BUFFER LITERALLY '00E3H', /* insufficient buffer available * on local host to receive message */ E$NO$REMOTE$BUFFER LITERALLY '00E4H', /* insufficient buffer available * on remote host to receive message */ E$RESOURCE$LIMIT LITERALLY '00E6H', /* exceeded limit of number of * simultaneous messages */ E$TRANS$ID LITERALLY '00E8H', /* invalid transaction id parameter */ E$DISCONNECTED LITERALLY '00E9H', /* null socket parameter used * with port that is not connected */ E$TRANS$LIMIT LITERALLY '00EAH'; /* exceeded limit of number of * simultaneous transactions */ /* IOS exception codes */ DECLARE E$FEXIST LITERALLY '0020H', /* file already exists */ E$FNEXIST LITERALLY '0021H', /* non-existant File */ E$DEVFD LITERALLY '0022H', /* device and file driver * incompatible */ E$SUPPORT LITERALLY '0023H', /* function not supported */ E$EMPTY$ENTRY LITERALLY '0024H', /* directory entry is empty */ E$DIR$END LITERALLY '0025H', /* no more directory entries */ E$FACCESS LITERALLY '0026H', /* access to file denied */ E$FTYPE LITERALLY '0027H', /* invalid file type */ E$SHARE LITERALLY '0028H', /* file cannot be shared with * others */ E$SPACE LITERALLY '0029H', /* insufficient space on * volume */ E$IDDR LITERALLY '002AH', /* bad device driver request */ E$IO LITERALLY '002BH', /* io error */ E$FLUSHING LITERALLY '002CH', /* other end of stream file * is gone */ E$ILLVOL LITERALLY '002DH', /* illegal volume type */ E$DEV$OFFLINE LITERALLY '002EH', /* device is off line */ E$IFDR LITERALLY '002FH', /* illegal file driver * request */ E$FRAGMENTATION LITERALLY '0030H', /* file too fragmented to * extend */ E$DIR$NOT$EMPTY LITERALLY '0031H', /* directory not empty */ E$NOT$FILE$CONN LITERALLY '0032H', /* not a file connection */ E$NOT$DEVICE$CONN LITERALLY '0033H', /* not a device connection */ E$CONN$NOT$OPEN LITERALLY '0034H', /* connection is not open for * requested operation */ E$CONN$OPEN LITERALLY '0035H', /* connection already open */ E$BUFFERED$CONN LITERALLY '0036H', /* connection opened by EIOS * but now accessed by BIOS */ E$OUTSTANDING$CONNS LITERALLY '0037H', /* specified soft detach has * left device connections * intact */ E$ALREADY$ATTACHED LITERALLY '0038H', /* device already attached */ E$DEV$DETACHING LITERALLY '0039H', /* specified file on a device * in the process of being * detached */ E$NOT$SAME$DEVICE LITERALLY '003AH', /* existing and new pathnames * not on same device */ E$ILLOGICAL$RENAME LITERALLY '003BH', /* new pathname includes * existing pathname */ E$STREAM$SPECIAL LITERALLY '003CH', /* stream file request out * of context */ E$INVALID$FNODE LITERALLY '003DH', /* invalid file descriptor */ E$PATHNAME$SYNTAX LITERALLY '003EH', /* pathname null or contains * invalid characters */ E$FNODE$LIMIT LITERALLY '003FH'; /* insufficient fnodes on * volume */ /* EIOS exception codes */ DECLARE E$LOG$NAME$SYNTAX LITERALLY '0040H', /* invalid logical name */ E$CANNOT$CLOSE LITERALLY '0041H', /* buffers cannot be flushed */ E$IOMEM LITERALLY '0042H', /* IO system has insufficent * memory */ E$MEDIA LITERALLY '0044H', /* no disk in drive */ E$LOG$NAME$NEXIST LITERALLY '0045H', /* logical name does not * exist */ E$NOT$OWNER LITERALLY '0046H', /* user trying to detach a * device is not the device's * owner */ E$IO$JOB LITERALLY '0047H', /* job is not a valid IO job */ E$UDF$FORMAT LITERALLY '0048h', /* udf is corrupted */ E$NAME$NEXIST LITERALLY '0049H', /* user name not present in udf */ E$UID$NEXIST LITERALLY '004AH', /* user token doesn't match udf */ E$PASSWORD$MISMATCH LITERALLY '004BH', /* incorrect password */ E$UDF$IO LITERALLY '004CH'; /* specified UDF file cannot be found */ /* expanded IO exception codes */ DECLARE E$IO$UNCLASS LITERALLY '0050H', /* an unclassified error has * occured */ E$IO$SOFT LITERALLY '0051H', /* soft error has occured */ E$IO$HARD LITERALLY '0052H', /* hard error has occured */ E$IO$OPRINT LITERALLY '0053H', /* device is not ready */ E$IO$WRPROT LITERALLY '0054H', /* write protected */ E$IO$NO$DATA LITERALLY '0055H', /* no data on the next TAPE * record */ E$IO$MODE LITERALLY '0056H', /* a tape drive attempted * a read/write operation * before the previous one * completed */ E$IO$NO$SPARES LITERALLY '00057H', /* No spare tracks/sectors */ E$IO$ALT$ASSIGNED LITERALLY '00058H'; /* Alternate track/sector * was assigned */ /* Application Loader exception codes */ DECLARE E$BAD$HEADER LITERALLY '0062H', /* an invalid object file * header */ E$EOF LITERALLY '0065H', /* unexpected End of File * while reading a record */ E$NO$LOADER$MEM LITERALLY '0067H', E$NO$START LITERALLY '006CH', /* the Application Loader * could not find the start * address */ E$JOB$SIZE LITERALLY '006DH', /* The max. memory pool size of * job being loaded is smaller * than the amount required to * load it */ E$OVERLAY LITERALLY '006EH', /* the overlay name does not * match */ E$LOADER$SUPPORT LITERALLY '006FH'; /* The file requires features * not supported by this * configuration of the * Application Loader */ /* Human Interface exception codes */ DECLARE E$LITERAL LITERALLY '0080H', /* literal with no closing * quote detected while * parsing */ E$STRING$BUFFER LITERALLY '0081H', /* buffer too small for * O.S. returned string */ E$SEPARATOR LITERALLY '0082H', /* illegal command separator */ E$CONTINUED LITERALLY '0083H', /* user parse buffer is * continued */ E$INVALID$NUMERIC LITERALLY '0084H', /* invalid form of number */ E$LIST LITERALLY '0085H', /* missing value-list value */ E$WILDCARD LITERALLY '0086H', /* invalid wildcard character * usage */ E$PREPOSITION LITERALLY '0087H', /* invalid preposition usage */ E$PATH LITERALLY '0088H', /* invalid path name */ E$CONTROL$C LITERALLY '0089H', /* job cancelled via a * control-C */ E$CONTROL LITERALLY '008AH', /* invalid control */ E$UNMATCHED$LISTS LITERALLY '008BH', E$INVALID$DATE LITERALLY '008CH', E$NO$PARAMETERS LITERALLY '008DH', /* no parameters found in * in command line */ E$VERSION LITERALLY '008EH', /* version of entered command * incompatible with system */ E$GET$PATH$ORDER LITERALLY '008FH', /* get$output$pathname called * before get$input$pathname */ E$PERMISSION LITERALLY '0090H', /* do not have proper access */ E$INVALID$TIME LITERALLY '0091H'; /* setting of time was invalid */ /* UDI exception codes */ DECLARE E$UNKNOWN$EXIT LITERALLY '00C0H', /* normal termination */ E$WARNING$EXIT LITERALLY '00C1H', /* warning termination */ E$ERROR$EXIT LITERALLY '00C2H', /* error termination */ E$FATAL$EXIT LITERALLY '00C3H', /* fatal error termination */ E$ABORT$EXIT LITERALLY '00C4H', /* user program aborted */ E$UDI$INTERNAL LITERALLY '00C5H'; /* unrecoverable internal * error */ /* * * * * * * * * * * * * * * * * * * * */ /* */ /* P R O G R A M M I N G E R R O R S */ /* */ /* * * * * * * * * * * * * * * * * * * * */ /* Nucleus exception codes */ DECLARE E$ZERO$DIVIDE LITERALLY '8000H', E$OVERFLOW LITERALLY '8001H', /* overflow interrupt * occured */ E$TYPE LITERALLY '8002H', /* token parameter is of * invalid type */ E$PARAM LITERALLY '8004H', /* parameter has an invalid * value */ E$BAD$CALL LITERALLY '8005H', /* An OS extension received an * invalid code */ E$ARRAY$BOUNDS LITERALLY '8006H', /* array overflow*/ E$NDP$ERROR LITERALLY '8007H', /* NPX error has occured */ E$ILLEGAL$OPCODE LITERALLY '8008H', E$EMULATOR$TRAP LITERALLY '8009H', /* an ESC instruction was * encountered with emulator * bit set in MSW */ E$CHECK$EXCEPTION LITERALLY '800AH', /* a PASCAL task exceeded CASE * statement boundary */ E$CPU$XFER$DATA$LIMIT LITERALLY '800BH', /* the NPX tried to access an * address that is out of * segment bound */ E$PROTECTION LITERALLY '800DH', /* General Protection error */ E$NOT$PRESENT LITERALLY '800EH', /* A request to load a segment * register whose segment is * not present */ E$BAD$ADDR LITERALLY '800FH'; /* Invalid logical address */ /* Nucleus Communication Service exception codes */ DECLARE E$PROTOCOL LITERALLY '80E0H', /* port parameter is wrong * protocol */ E$PORT$ID$USED LITERALLY '80E1H', /* request port id is in use */ E$NUC$BAD$BUF LITERALLY '80E2H'; /* invalid buffer pointer or * insufficient buffer length */ /* IOS exception codes */ /* EIOS exception codes */ DECLARE E$NOUSER LITERALLY '8021H', /* no default user is * defined */ E$NOPREFIX LITERALLY '8022H', /* no default prefix is * defined */ E$BAD$BUFF LITERALLY '8023H', /* specified buffer too small * for requested operation */ E$NOT$LOG$NAME LITERALLY '8040H', /* the specified object is * not a device or file * connection */ E$NOT$DEVICE LITERALLY '8041H', /* the specified object is * not a device connection */ E$NOT$CONNECTION LITERALLY '8042H'; /* the specified object is * not a file connection */ /* Application Loader exception codes */ DECLARE E$JOB$PARAM LITERALLY '8060H'; /* maximum memory specified * is less than the minimum * memory specified */ /* HI exception codes */ DECLARE E$PARSE$TABLES LITERALLY '8080H', /* internal error in parse * tables */ E$JOB$TABLES LITERALLY '8081H', /* internal inconsistency * in job tables */ E$DEFAULT$SO LITERALLY '8083H', /* default output name string specified is invalid */ E$STRING LITERALLY '8084H', /* Returned pathname exceeds * 255 characters in length */ E$ERROR$OUTPUT LITERALLY '8085H'; /* send$eo$response called * when command connection * allows only * send$co$response */ /* UDI exception codes */ DECLARE E$RESERVE$PARAM LITERALLY '80C6H', /* calling program attempted * to reserve more than 12 * files or buffers */ E$OPEN$PARAM LITERALLY '80C7H'; /* calling program attempted * to open a file with more * than two buffers */ $restore