; Version: 3.26 ; Created: Friday, October 20, 1989 at 9:59:48 PM ; ; File:SysErr.a ; ; Assembler Interface to the Macintosh Libraries ; Copyright Apple Computer, Inc. 1984-1991 ; All Rights Reserved ; ; This file is used in these builds: BigBang ; ; System Error Equates -- This file defines the equates for the Macintosh ; return error codes This is divided into two pieces for assembly ; space and speed considerations. The wholeErrors flag is used to include ; the less common equates which realizes a complete set. ; ; Change History (most recent first): ; ; 8/3/93 BH Added manual-eject errors: dsRemoveDisk, dsDirtyDisk. ; 11/16/92 CSS Rollin changes from Reality: ; <40> 11/13/92 JDR Added component manager errors. ; 9/10/92 CSS Rollin changes from Reality: ; <39> 9/03/92 JDR Changed noMaskFound into noMaskFoundErr. ; <38> 9/3/92 DCL Moved IconUtils error noMaskFound from private to public ; interfaces. ; 7/7/92 CSS Rollin changes from Reality: ; <37> 6/25/92 hsK Use the BTree manager error code names instead of the Dictionary ; manager error code names. ; 6/19/92 GS Updated Equates for soft Power Off UserAlert System Error code. ; 6/10/92 CSS Roll-in Reality Changes: ; <36> 5/27/92 hsK #1030902,: Add the Dictionary manager error numbers. ; 5/17/92 kc Add noMMUErr (-626) ; <35> 1/7/92 RB Changed the name of a slot manager error snNoJmpTbl to ; smReservedSlot. ; <34> 10/24/91 SAM Added PowerBook 100 "you pluged in a SCSI Link cable while I was ; sleeping. Remove it or die!" DS error code. From Regatta. ; <33> 10/1/91 KON Add abortPictPlayback error. ; <32> 8/14/91 JL Changed lower case equ to uppercase to match DSG database ; output. ; <31> 6/14/91 JL Checked in official MPW 3.2Ä version. Added error constants : ; afpContainsSharedErr - > afpInsideTrashErr (-5033 - -5044) for ; the File System. Updated copyright date. ; <30> 1/30/91 gbm sab, #38: Change the Ôalready including this fileŐ variable to ; all uppercase (for security reasons) ; <29> 1/23/91 JL Changed all equ to EQU. ; <28> 1/16/91 JDR (dba) Moved the Process Mgr error numbers into the Errors ; interface file. ; <27> 1/10/91 dnf (kst) Add notARemountErr (-1308) to return from _MountVol when ; it is in remounts-only mode. ; <26> 12/18/90 stb & JDR; remove dsBufPtrTooLow ; <25> 12/14/90 dba add fontNotOutlineErr (was in OutlineCalls.a) ; <24> 12/5/90 dba add new system error for setting a bad trap address; ; synchronize SysErr.a, Errors.h, Errors.p by adding PPC errors to ; SysErr.a (which were formerly only in Errors.h and Errors.p) and ; completely rebuilding Errors.h and Errors.p from SysErr.a ; <23> 11/17/90 ngk Add Edition Mgr errors ; <22> 11/15/90 stb & JDR; move dsBufPtrTooLow from StartSystem.a ; <21> 9/25/90 JDR Updating the Sound Manager error codes. ; <20> 9/21/90 KST Adding a new error code "badFidErr" for fileID. ; <19> 9/18/90 DDG Added error codes for picture utilities. ; <18> 8/21/90 KON Added QDErrors -145, -147, -148, -149. ; <17> 8/6/90 stb add dsNotEnoughRAMToBoot, dsNeedToWriteBootBlocks, and ; dsExtensionsDisabled ; <16> 8/6/90 dnf Add desktopDamagedErr and sameFileErr ; <15+> 8/6/90 dnf adding errors ; <15> 5/31/90 DDG Changed the dsNoFPU system error to 90. ; <14> 5/31/90 DDG Added a DS error for no FPU (104). ; <12> 3/27/90 djw Add smDisabledSlot error for slot manager (reclaimed error -305) ; <11> 3/19/90 BBH added dsMDEFNotFound error code ; <9> 2/22/90 KST Move B*tree error codes into a new file: ; Sources:Internal:ASM:BtreeEqu.a ; <8> 2/21/90 DD added badExtResource error (-185) ; extended resource has a bad ; format. ; <7> 2/14/90 KST Fixing 3 B*Tree Manager error codes. ; <6> 2/13/90 dba add dsForcedQuit error code ; <5> 2/2/90 DD Added resource "bent" error - indicating that the resource can't ; be decompressed (it has the bends) ; <4> 1/22/90 KST Added 2 new B*Tree error codes. ; <2> 1/3/90 PP Add userCanceledErr for passing a status of user cancelling out ; of an operation. ; 2.5 KST 11/22/1989 B*Tree Manager has been assigned with a duplicated error ; code. Now change B*Tree error from -400~-411 to -410~-421. ; 2.4 dba 10/11/1989 reorganized file; cleaned up System Errors; added new errors for ShutDown Mgr ; 2.3 EKN 09/29/1989 changed file ID errors and the range from -130 to -140 TO -1300 to -1500. ; 2.2 dnf 09/05/1989 added CatChangedErr ; 2.1 dba 08/30/1989 added selectorErr for selector-based traps; made more similar to MPW 3.1b1 ; 2.0 CCH 08/10/1989 NEEDED FOR 6.0.4: Added SlpTypeErr from 6.0.4 sources. Also added ; dsOldSystem and ds32BitMode errors. ; 1.9 KST 08/07/1989 Added B*Tree Manager error codes. ; 1.8 EKN 07/24/1989 Added FileIDs error codes -133, -134. ; 1.7 dnf 03/29/1989 Added error codes for HFS FileID calls ; 1.6 GMR 05/20/1989 Changed dsParityErr to 101, for CCH ; 1.5 CCH 05/15/1989 Added memory parity error (dsParityErr=50). ; 1.4 CSL 04/17/1989 Added VM error codes for MemoryDispatch ; 1.3 rwh 02/24/1989 fixed spelling of hwParamrErr (dropped the weird r). ; 1.2 SES 01/13/1989 Removed a couple of redundent definitions. ; 1.1 CCH 11/17/1988 Added equates from System Build. ; 1.0 CCH 11/ 9/1988 Adding to EASE. ; BBM new this date (needed memROZError for heap/heapguts) ; NSJ merged in all errors from other nfiles (nQuickEqu, ; SlotIntMgr, SlotMgrEqu, nToolEqu) almost the entire ; file is new on this date. also new sound manager errors. ; RDC Added new error codes and name changes for SlotMgr.a ; ABO Merged in errors from ASPEqu.a and AFPEqu.a ; GWN Added new error code for SDM. ; GWN Added new error code for SDM. ; RDC New error code for bad slot interrupt ; RDC Changed error code for bad slot int so it would ; not conflict with undocumented error code for Finder! ; GWN Added new error code for SDM. ; DAF Changed Color Manager Error numbers ; GWN Added new error code for SDM. ; S.McD. Added deep shit alert equate for bad sane opcodes. ; GWN Added new error code for SDM. ; fidNotFound EQU -1300 ; no file thread exists <1.7 DNF> fidExists EQU -1301 ; file id already exists <1.7 DNF> notAFileErr EQU -1302 ; directory specified <1.7 DNF> diffVolErr EQU -1303 ; files on different volumes <1.8 EKN> catChangedErr EQU -1304 ; catalog has been modified <2.2 DNF> desktopDamagedErr EQU -1305 ; desktop database files are corrupted sameFileErr EQU -1306 ; can't exachange a file with itself badFidErr EQU -1307 ; file id is dangling or doesn't <20 KST> ; match with the file number notARemountErr EQU -1308 ; when _Mount allows only remounts and doesn't ; get one. <27> ;__________________________________________________ ; Dictionary Manager errors <37><36> ;notBTree EQU -410 ; The file is not a dictionary. ;btNoSpace EQU -413 ; Can't allocate disk space. ;btDupRecErr EQU -414 ; Record already exists. ;btRecNotFnd EQU -415 ; Record cannot be found. ;btKeyLenErr EQU -416 ; Maximum key length is too long or equal to zero. ;btKeyAttrErr EQU -417 ; There is no such a key attribute. unknownInsertModeErr EQU -20000 ; There is no such an insert mode. recordDataTooBigErr EQU -20001 ; The record data is bigger than buffer size (1024 bytes). invalidIndexErr EQU -20002 ; The recordIndex parameter is not valid. ;__________________________________________________ ; SysEnvirons errors envNotPresent EQU -5500 ; returned by glue environment not present. envBadVers EQU -5501 ; Version non-positive , bad version number envVersTooBig EQU -5502 ; Version bigger than call can handle ;__________________________________________________ ; Font Manager errors fontDecError EQU -64 ; error during font declaration fontNotDeclared EQU -65 ; font not declared fontSubErr EQU -66 ; font substitution occured fontNotOutlineErr EQU -32615 ; bitmap font passed to routine that does outlines only ;__________________________________________________ ; Disk Driver errors firstDskErr EQU -84 lastDskErr EQU -64 noDriveErr EQU -64 ; drive not installed offLinErr EQU -65 ; r/w requested for an off-line drive noNybErr EQU -66 ; couldnŐt find 5 nybbles in 200 tries noAdrMkErr EQU -67 ; couldnŐt find valid addr mark dataVerErr EQU -68 ; read verify compare failed badCksmErr EQU -69 ; addr mark checksum didnŐt check badBtSlpErr EQU -70 ; bad addr mark bit slip nibbles noDtaMkErr EQU -71 ; couldnŐt find a data mark header badDCksum EQU -72 ; bad data mark checksum badDBtSlp EQU -73 ; bad data mark bit slip nibbles wrUnderrun EQU -74 ; write underrun occurred cantStepErr EQU -75 ; step handshake failed tk0BadErr EQU -76 ; track 0 detect doesnŐt change initIWMErr EQU -77 ; unable to initialize IWM twoSideErr EQU -78 ; tried to read 2nd side on a 1-sided drive spdAdjErr EQU -79 ; unable to correctly adjust disk speed seekErr EQU -80 ; track number wrong on address mark sectNFErr EQU -81 ; sector number never found on a track fmt1Err EQU -82 ; canŐt find sector 0 after track format fmt2Err EQU -83 ; canŐt get enough sync verErr EQU -84 ; track failed to verify ;__________________________________________________ ; PRAM/Clock errors clkRdErr EQU -85 ; unable to read same clock value twice clkWrErr EQU -86 ; time written did not verify prWrErr EQU -87 ; parameter ram written didnŐt read-verify prInitErr EQU -88 ; InitUtil found the parameter ram uninitialized ;__________________________________________________ ; Serial Driver errors rcvrErr EQU -89 ; SCC receiver error (framing, parity, OR) breakRecd EQU -90 ; Break received (SCC) ;__________________________________________________ ; Power Manager Errors pmBusyErr EQU -13000 ; Power Mgr never ready to start handshake pmReplyTOErr EQU -13001 ; Timed out waiting for reply pmSendStartErr EQU -13002 ; during send, pmgr did not start hs pmSendEndErr EQU -13003 ; during send, pmgr did not finish hs pmRecvStartErr EQU -13004 ; during receive, pmgr did not start hs pmRecvEndErr EQU -13005 ; during receive, pmgr did not finish hs ; configured for this connection) ;__________________________________________________ ; Scrap Manager errors noScrapErr EQU -100 ; No scrap exists error noTypeErr EQU -102 ; No object of that type in scrap ;__________________________________________________ ; Memory Manager errors memROZWarn EQU -99 ; soft error in ROZ memROZError EQU -99 ; hard error in ROZ memROZErr EQU -99 ; hard error in ROZ memFullErr EQU -108 ; Not enough room in heap zone nilHandleErr EQU -109 ; Handle was NIL in HandleZone or other; memWZErr EQU -111 ; WhichZone failed (applied to free block); memPurErr EQU -112 ; trying to purge a locked or non-purgeable block; memAdrErr EQU -110 ; address was odd, or out of range; memAZErr EQU -113 ; Address in zone check failed; memPCErr EQU -114 ; Pointer Check failed; memBCErr EQU -115 ; Block Check failed; memSCErr EQU -116 ; Size Check failed; memLockedErr EQU -117 ; trying to move a locked block (MoveHHi) ;__________________________________________________ ; Resource Manager errors resNotFound EQU -192 ; resource not found resFNotFound EQU -193 ; resource file not found addResFailed EQU -194 ; AddResource failed addRefFailed EQU -195 ; AddReference failed rmvResFailed EQU -196 ; RmveResource failed rmvRefFailed EQU -197 ; RmveReference failed resAttrErr EQU -198 ; attribute inconsistent with operation mapReadErr EQU -199 ; map inconsistent with operation CantDecompress EQU -186 ; resource bent ("the bends") - can't decompress a compressed resource badExtResource EQU -185 ; extended resource has a bad format. ;__________________________________________________ ; Event Manager errors evtNotEnb EQU 1 ; event not enabled at PostEvent ;__________________________________________________ ; QuickDraw errors noMemForPictPlaybackErr EQU -145 rgnTooBigError EQU -147 pixMapTooDeepErr EQU -148 nsStackErr EQU -149 ; insufficient stack cMatchErr EQU -150 ; Color2Index failed to find an index cTempMemErr EQU -151 ; failed to allocate memory for temporary structures cNoMemErr EQU -152 ; failed to allocate memory for structure cRangeErr EQU -153 ; range error on color table request cProtectErr EQU -154 ; colorTable entry protection violation cDevErr EQU -155 ; invalid type of graphics device cResErr EQU -156 ; invalid resolution for MakeITable rgnTooBigErr EQU -500 ; region too big error updPixMemErr EQU -125 ; insufficient memory to update a pixmap ;cDepthErr EQU -157 defined in QDOffscreen ; invalid pixel depth AbortPicPlayBackErr EQU -158 ;signature to abort pic playback ;__________________________________________________ ; Picture Utilities errors pictInfoVersionErr EQU -11000 ;wrong version of the PictInfo structure pictInfoIDErr EQU -11001 ;the internal consistancy check for the PictInfoID is wrong pictInfoVerbErr EQU -11002 ;the passed verb was invalid cantLoadPickMethodErr EQU -11003 ;unable to load the custom pick proc colorsRequestedErr EQU -11004 ;the number of colors requested was illegal pictureDataErr EQU -11005 ;the picture data was invalid ;__________________________________________________ ; Sound Manager errors noHardware EQU noHardwareErr ; *** obsolete spelling notEnoughHardware EQU notEnoughHardwareErr ; *** obsolete spelling queueFull EQU -203 resProblem EQU -204 badChannel EQU -205 badFormat EQU -206 notEnoughBufferSpace EQU -207 ; could not allocate enough memory badFileFormat EQU -208 ; was not type AIFF or was of bad format,corrupt channelBusy EQU -209 ; the channel is being used for a PFD already buffersTooSmall EQU -210 ; can not operate in the memory allowed channelNotBusy EQU -211 noMoreRealTime EQU -212 ; not enough CPU cycles left to add another task siNoSoundInHardware EQU -220 siBadSoundInDevice EQU -221 ; invalid index passed to SoundInGetIndexedDevice siNoBufferSpecified EQU -222 ; returned by synchronous SPBRecord if nil buffer passed siInvalidCompression EQU -223 ; invalid compression type siHardDriveTooSlow EQU -224 ; hard drive too slow to record to disk siInvalidSampleRate EQU -225 ; invalid sample rate siInvalidSampleSize EQU -226 ; invalid sample size siDeviceBusyErr EQU -227 ; input device already in use siBadDeviceName EQU -228 ; input device could not be opened siBadRefNum EQU -229 ; invalid input device reference number siInputDeviceErr EQU -230 ; input device hardware failure siUnknownInfoType EQU -231 ; invalid info type selector (returned by driver) siUnknownQuality EQU -232 ; invalid quality selector (returned by driver) ;__________________________________________________ ; Notification Manager errors nmTypErr EQU -299 ; wrong queue type ;__________________________________________________ ; Slot Manager errors *** Yuck! These use positive numbers! *** siInitSDTblErr EQU 1 ; slot int dispatch table could not be initialized. siInitVBLQsErr EQU 2 ; VBL queues for all slots could not be initialized. siInitSPTblErr EQU 3 ; slot priority table could not be initialized. sdmJTInitErr EQU 10 ; SDM Jump Table could not be initialized. sdmInitErr EQU 11 ; SDM could not be initialized. sdmSRTInitErr EQU 12 ; Slot Resource Table could not be initialized. sdmPRAMInitErr EQU 13 ; Slot PRAM could not be initialized. sdmPriInitErr EQU 14 ; cards could not be initialized. ;---The following errors may be generated during system Init. If they are, ; they will be logged into the sInfo array and returned each time a call ; to the slot manager is made (for the card wich generated the error). ; Errors specific to the Start Mgr smSDMInitErr EQU -290 ; SDM could not be initialized. smSRTInitErr EQU -291 ; Slot Resource Table could not be initialized. smPRAMInitErr EQU -292 ; Slot Resource Table could not be initialized. smPriInitErr EQU -293 ; cards could not be initialized. smEmptySlot EQU -300 ; No card in slot smCRCFail EQU -301 ; CRC check failed for declaration data smFormatErr EQU -302 ; FHeader Format is not Apple's smRevisionErr EQU -303 ; Wrong revison level smNoDir EQU -304 ; Directory offset is Nil smDisabledSlot EQU -305 ; This slot is disabled (-305 use to be smLWTstBad) <12> smNosInfoArray EQU -306 ; No sInfoArray. Memory Mgr error. smResrvErr EQU -307 ; Fatal reserved error. Resreved field <> 0. smUnExBusErr EQU -308 ; Unexpected BusError smBLFieldBad EQU -309 ; ByteLanes field was bad. smFHBlockRdErr EQU -310 ; Error occured during _sGetFHeader. smFHBlkDispErr EQU -311 ; Error occured during _sDisposePtr (Dispose of FHeader block). smDisposePErr EQU -312 ; _DisposePointer error smNoBoardSRsrc EQU -313 ; No Board sResource. smGetPRErr EQU -314 ; Error occured during _sGetPRAMRec (See SIMStatus). smNoBoardId EQU -315 ; No Board Id. smInitStatVErr EQU -316 ; The InitStatusV field was negative after primary or secondary init. smInitTblVErr EQU -317 ; An error occured while trying to initialize the Slot Resource Table. smReservedSlot EQU -318 ; slot is reserved, VM should not use this address space. <35> rb smBadBoardId EQU -319 ; BoardId was wrong, re-init the PRAM record smBusErrTO EQU -320 ; BusError timeout ;---The following errors are for primary or secondary init code. The errors are logged in the ; vendor status field of the sInfo record. Normally the vendor error is not Apple's concern, ; but a special error is needed to patch secondary inits. svTempDisable EQU -32768 ; temporarily disable card but run primary init svDisabled EQU -32640 ; reserve range -32640 to -32768 for Apple temp disables ;---The following errors may be generated at any time after system Init and will not ; be logged into the sInfo array. smBadRefId EQU -330 ; Reference Id not found in List smBadsList EQU -331 ; Bad sList: Id1 < Id2 < Id3 ... format is not followed. smReservedErr EQU -332 ; Reserved field not zero smCodeRevErr EQU -333 ; Code revision is wrong smCPUErr EQU -334 ; Code revision is wrong smsPointerNil EQU -335 ; LPointer is nil {From sOffsetData. If this error occurs, check sInfo rec for more information.} smNilsBlockErr EQU -336 ; Nil sBlock error {Dont allocate and try to use a nil sBlock} smSlotOOBErr EQU -337 ; Slot out of bounds error smSelOOBErr EQU -338 ; Selector out of bounds error smNewPErr EQU -339 ; _NewPtr error smBlkMoveErr EQU -340 ; _BlockMove error smCkStatusErr EQU -341 ; Status of slot = fail. smGetDrvrNamErr EQU -342 ; Error occured during _sGetDrvrName. smDisDrvrNamErr EQU -343 ; Error occured during _sDisDrvrName. smNoMoresRsrcs EQU -344 ; No more sResources smsGetDrvrErr EQU -345 ; Error occurred during _sGetDriver. smBadsPtrErr EQU -346 ; Bad pointer was passed to sCalcsPointer smByteLanesErr EQU -347 ; NumByteLanes was determined to be zero. smOffsetErr EQU -348 ; Offset was too big (temporary error, should be fixed) smNoGoodOpens EQU -349 ; No opens were successfull in the loop. smSRTOvrFlErr EQU -350 ; SRT over flow. smRecNotFnd EQU -351 ; Record not found in the SRT. ;__________________________________________________ ; Edition Mgr errors editionMgrInitErr EQU -450 ; edition manager not inited by this app badSectionErr EQU -451 ; not a valid SectionRecord notRegisteredSectionErr EQU -452 ; not a registered SectionRecord badEditionFileErr EQU -453 ; edition file is corrupt badSubPartErr EQU -454 ; can not use sub parts in this release multiplePublisherWrn EQU -460 ; A Publisher is already registered for that container containerNotFoundWrn EQU -461 ; could not find editionContainer at this time containerAlreadyOpenWrn EQU -462 ; container already opened by this section notThePublisherWrn EQU -463 ; not the publisher that last wrote to that container ;__________________________________________________ ; TextEdit errors teScrapSizeErr EQU -501 ; scrap item too big for text edit record ;__________________________________________________ ; other OS errors hwParamErr EQU -502 ; bad selector for _HWPriv <1.3> ;__________________________________________________ ; Process Manager errors procNotFound EQU -600 ; no eligible process with specified descriptor memFragErr EQU -601 ; not enough room to launch app w/special requirements appModeErr EQU -602 ; memory mode is 32-bit, but app not 32-bit clean protocolErr EQU -603 ; app made module calls in improper order hardwareConfigErr EQU -604 ; hardware configuration not correct for call appMemFullErr EQU -605 ; application SIZE not big enough for launch appIsDaemon EQU -606 ; app is BG-only, and launch flags disallow this ;__________________________________________________ ; MemoryDispatch errors notEnoughMemoryErr EQU -620 ; insufficient physical memory <1.4> notHeldErr EQU -621 ; specified range of memory is not held <1.4> cannotMakeContiguousErr EQU -622 ; cannot make specified range contiguous <1.4> notLockedErr EQU -623 ; specified range of memory is not locked <1.4> interruptsMaskedErr EQU -624 ; donŐt call with interrupts masked <1.4> cannotDeferErr EQU -625 ; unable to defer additional functions <1.4> noMMUErr EQU -626 ; no MMU present ;__________________________________________________ ; AppleTalk errors ddpSktErr EQU -91 ; error in socket number ddpLenErr EQU -92 ; data length too big noBridgeErr EQU -93 ; no network bridge for non-local send lapProtErr EQU -94 ; error in attaching/detaching protocol excessCollsns EQU -95 ; excessive collisions on write portInUse EQU -97 ; driver Open error code (port is in use) portNotCf EQU -98 ; driver Open error code (parameter RAM not ; AppleTalk - NBP errors nbpBuffOvr EQU -1024 ; Buffer overflow in LookupName nbpNoConfirm EQU -1025 ; Name not confirmed on ConfirmName nbpConfDiff EQU -1026 ; Name confirmed at different socket nbpDuplicate EQU -1027 ; Duplicate name exists already nbpNotFound EQU -1028 ; Name not found on remove nbpNISErr EQU -1029 ; Error trying to open the NIS ; ASP errors (.XPP driver) aspBadVersNum EQU -1066 ; Server cannot support this ASP version aspBufTooSmall EQU -1067 ; Buffer too small aspNoMoreSess EQU -1068 ; No more sessions on server aspNoServers EQU -1069 ; No servers at that address aspParamErr EQU -1070 ; Parameter error aspServerBusy EQU -1071 ; Server cannot open another session aspSessClosed EQU -1072 ; Session closed aspSizeErr EQU -1073 ; Command block too big aspTooMany EQU -1074 ; Too many clients (server error) aspNoAck EQU -1075 ; No ack on attention request (server err) ;AppleTalk - ATP errors reqFailed EQU -1096 ; SendRequest failed: retry count exceeded tooManyReqs EQU -1097 ; Too many concurrent requests tooManySkts EQU -1098 ; Too many concurrent responding-sockets badATPSkt EQU -1099 ; Bad ATP-responding socket badBuffNum EQU -1100 ; Bad response buffer number specififed noRelErr EQU -1101 ; No release received cbNotFound EQU -1102 ; Control Block (TCB or RspCB) not found noSendResp EQU -1103 ; AddResponse issued without SendResponse noDataArea EQU -1104 ; No data area for request to MPP reqAborted EQU -1105 ; SendRequest aborted by RelTCB ; Component Manager & components errors invalidComponentID EQU -3000 validInstancesExist EQU -3001 componentNotCaptured EQU -3002 componentDontRegister EQU -3003 badComponentInstance EQU $80008001 badComponentSelector EQU $80008002 ;AppleTalk - ATP errors buf2SmallErr EQU -3101 ; buffer too small error noMPPErr EQU -3102 ; no MPP error ckSumErr EQU -3103 ; check sum error extractErr EQU -3104 ; extraction error readQErr EQU -3105 ; read queue error atpLenErr EQU -3106 ; ATP length error atpBadRsp EQU -3107 ; ATP bad response error recNotFnd EQU -3108 ; Record not found sktClosedErr EQU -3109 ; Socket closed error ; AFP errors (.XPP driver) afpAccessDenied EQU -5000 ; AFP access denied afpAuthContinue EQU -5001 ; AFP authorization continue afpBadUAM EQU -5002 ; AFP bad UAM afpBadVersNum EQU -5003 ; AFP bad version number afpBitmapErr EQU -5004 ; AFP bit map error afpCantMove EQU -5005 ; AFP can't move error afpDenyConflict EQU -5006 ; AFP deny conflict afpDirNotEmpty EQU -5007 ; AFP dir not empty afpDiskFull EQU -5008 ; AFP disk full afpEofError EQU -5009 ; AFP End-of-File error afpFileBusy EQU -5010 ; AFP file busy afpFlatVol EQU -5011 ; AFP flat volume afpItemNotFound EQU -5012 ; AFP item not found afpLockErr EQU -5013 ; AFP lock error afpMiscErr EQU -5014 ; AFP misc error afpNoMoreLocks EQU -5015 ; AFP no more locks afpNoServer EQU -5016 ; AFP no server afpObjectExists EQU -5017 ; AFP object already exists afpObjectNotFound EQU -5018 ; AFP object not found afpParmErr EQU -5019 ; AFP parm error afpRangeNotLocked EQU -5020 ; AFP range not locked afpRangeOverlap EQU -5021 ; AFP range overlap afpSessClosed EQU -5022 ; AFP session closed afpUserNotAuth EQU -5023 ; AFP user not authorized afpCallNotSupported EQU -5024 ; AFP call not supported afpObjectTypeErr EQU -5025 ; AFP object type error afpTooManyFilesOpen EQU -5026 ; AFP too many files open afpServerGoingDown EQU -5027 ; AFP server going down afpCantRename EQU -5028 ; AFP can't rename afpDirNotFound EQU -5029 ; AFP directory not found afpIconTypeError EQU -5030 ; AFP icon type error afpVolLocked EQU -5031 ; Volume is Read-Only afpObjectLocked EQU -5032 ; Object is M/R/D/W inhibited afpContainsSharedErr EQU -5033 ;$FFFFEC57 the folder being shared contains a shared folder } afpIDNotFound EQU -5034 ;$FFFFEC56 afpIDExists EQU -5035 ;$FFFFEC55 afpDiffVolErr EQU -5036 ;$FFFFEC54 afpCatalogChanged EQU -5037 ;$FFFFEC53 afpSameObjectErr EQU -5038 ;$FFFFEC52 afpBadIDErr EQU -5039 ;$FFFFEC51 afpPwdSameErr EQU -5040 ;$FFFFEC50 someone tried to change their password to the same password on a mantadory password change afpPwdTooShortErr EQU -5041 ;$FFFFEC4F the password being set is too short: there is a minimum length that must be met or exceeded afpPwdExpiredErr EQU -5042 ;$FFFFEC4E the password being used is too old: this requires the user to change the password before log-in can continue afpInsideSharedErr EQU -5043 ;$FFFFEC4D the folder being shared is inside a shared folder OR ; the folder contains a shared folder and is being moved into a shared folder OR ; the folder contains a shared folder and is being moved into the descendent of a shared folder. afpInsideTrashErr EQU -5044 ;$FFFFEC4C the folder being shared is inside the trash folder OR ; the shared folder is being moved into the trash folder OR ; the folder is being moved to the trash and it contains a shared folder ;__________________________________________________ ; PPC errors notInitErr EQU -900 ; PPCToolBox not initialized nameTypeErr EQU -902 ; Invalid or inappropriate locationKindSelector in locationName noPortErr EQU -903 ; Unable to open port or bad portRefNum noGlobalsErr EQU -904 ; The system is hosed, better re-boot localOnlyErr EQU -905 ; Network activity is currently disabled destPortErr EQU -906 ; Port does not exist at destination sessTableErr EQU -907 ; Out of session tables, try again later noSessionErr EQU -908 ; Invalid session reference number badReqErr EQU -909 ; bad parameter or invalid state for operation portNameExistsErr EQU -910 ; port is already open (perhaps in another app) noUserNameErr EQU -911 ; user name unknown on destination machine userRejectErr EQU -912 ; Destination rejected the session request noMachineNameErr EQU -913 ; user hasn't named his Macintosh in the Network Setup Control Pannel noToolboxNameErr EQU -914 ; A system resource is missing, not too likely noResponseErr EQU -915 ; unable to contact destination portClosedErr EQU -916 ; port was closed sessClosedErr EQU -917 ; session was closed badPortNameErr EQU -919 ; PPCPortRec malformed noDefaultUserErr EQU -922 ; user hasn't typed in owners name in Network Setup Control Pannel notLoggedInErr EQU -923 ; The default userRefNum does not yet exist noUserRefErr EQU -924 ; unable to create a new userRefNum networkErr EQU -925 ; An error has occured in the network, not too likely noInformErr EQU -926 ; PPCStart failed because destination did not have inform pending authFailErr EQU -927 ; unable to authenticate user at destination noUserRecErr EQU -928 ; Invalid user reference number badServiceMethodErr EQU -930 ; illegal service type, or not supported badLocNameErr EQU -931 ; location name malformed guestNotAllowedErr EQU -932 ; destination port requires authentication noMaskFoundErr EQU -1000 ; Icon Utilties Error ;____________________________________________________________________________________________________ IF wholeErrors THEN ;__________________________________________________ ; Serial Driver error masks swOverrunErr EQU 1 parityErr EQU 16 hwOverrunErr EQU 32 framingErr EQU 64 ;____________________________________________________________________________________________________ ; ; These are System Errors. They use a different numbering space from the OS errors above, so there ; can be a System Error and an OS error with the same number. System Errors are intercepted by ; MacsBug or displayed by the System Error Handler, which uses a DSAT resource to determine how to ; display them. Some errors are used to put up dialogs with the System Error Handler, rather than to ; report an error. These are not intercepted by MacsBug. MacsBugŐs rule is to stop any system errors ; with positive numbers, except for errors 30 and 42. Older versions of MacsBug (6.2d4 and older) ; used a different rule. ;__________________________________________________ ; System Errors that should cause MacsBug to stop (0-29, 31-41, 43-16383) ; and look good in the System Error alert because they are in the range 0-29, 31-41, or 43-99 dsBusError EQU 1 ; bus error dsAddressErr EQU 2 ; address error dsIllInstErr EQU 3 ; illegal instruction error dsZeroDivErr EQU 4 ; zero divide error dsChkErr EQU 5 ; check trap error dsOvflowErr EQU 6 ; overflow trap error dsPrivErr EQU 7 ; privilege violation error dsTraceErr EQU 8 ; trace mode error dsLineAErr EQU 9 ; line 1010 trap error dsLineFErr EQU 10 ; line 1111 trap error dsMiscErr EQU 11 ; miscellaneous hardware exception error dsCoreErr EQU 12 ; unimplemented core routine error dsIrqErr EQU 13 ; uninstalled interrupt error dsIOCoreErr EQU 14 ; I/O core error dsLoadErr EQU 15 ; Segment Loader error dsFPErr EQU 16 ; floating point error dsNoPackErr EQU 17 ; package 0 not present dsNoPk1 EQU 18 ; package 1 not present dsNoPk2 EQU 19 ; package 2 not present dsNoPk3 EQU 20 ; package 3 not present dsNoPk4 EQU 21 ; package 4 not present dsNoPk5 EQU 22 ; package 5 not present dsNoPk6 EQU 23 ; package 6 not present dsNoPk7 EQU 24 ; package 7 not present dsMemFullErr EQU 25 ; out of memory dsBadLaunch EQU 26 ; canŐt launch file (CODE 0 missing or ...) dsFSErr EQU 27 ; file system map has been trashed dsStknHeap EQU 28 ; stack has moved into application heap negZcbFreeErr EQU 33 ; zcbFree has gone negative dsFinderErr EQU 41 ; canŐt load the Finder dsBadSlotInt EQU 51 ; unserviceable slot interrupt dsBadSANEOpcode EQU 81 ; bad opcode given to SANE dsBadPatchHeader EQU 83 ; SetTrapAddress saw the Ňcome-fromÓ header menuPrgErr EQU 84 ; a menu was purged while in use dsMBarNFnd EQU 85 ; could not load MBDF dsHMenuFindErr EQU 86 ; could not find HMenuŐs parent in MenuKey dsWDEFNotFound EQU 87 ; could not load WDEF dsCDEFNotFound EQU 88 ; could not load CDEF dsMDEFNotFound EQU 89 ; count not load MDEF dsNoFPU EQU 90 ; an FPU instruction was executed and the machine doesnŐt have one ;__________________________________________________ ; System Errors that should cause MacsBug to stop (0-29, 31-41, 43-16383) ; these look good in the System Error alert because of special templates in the DSAT dsNoPatch EQU 98 ; canŐt load patch for particular model dsBadPatch EQU 99 ; canŐt load patch resource dsParityErr EQU 101 ; memory parity error <1.5><1.6> dsOldSystem EQU 102 ; System is too old for this ROM <2.0> ds32BitMode EQU 103 ; booting in 32-bit on a 24-bit sys <2.0> dsNeedToWriteBootBlocks EQU 104 ; need to write new boot blocks dsNotEnoughRAMToBoot EQU 105 ; must have at least 1.5MB of RAM to boot 7.0 ;__________________________________________________ ; System Errors that should not cause MacsBug to stop (30, 42, 16384-32767) ; these all have special templates in the DSAT ; if you need to make new errors of this type, use numbers from 20000 up. dsReinsert EQU 30 ; request user to reinsert off-line volume shutDownAlert EQU 42 ; tell the user he can shut down his machine dsShutDownOrRestart EQU 20000 ; user choice between ShutDown and Restart dsSwitchOffOrRestart EQU 20001 ; user choice between switching off and Restart dsForcedQuit EQU 20002 ; allow the user to ExitToShell, return if Cancel dsRemoveDisk EQU 20003 ; request user to remove disk from manual eject drive dsDirtyDisk EQU 20004 ; request user to return a manually-ejected dirty disk dsShutDownOrResume EQU 20109 ; allow user to return to Finder or ShutDown gjs gjs dsSCSIWarn EQU 20010 ; Portable SCSI adapter warning. <34> ;__________________________________________________ ; System Errors that are used after MacsBug is loaded to put up dialogs ; since these should not cause MacsBug to stop, they must be in the range (30, 42, 16384-32767) ; negative numbers add to an existing dialog without putting up a whole new dialog dsMacsBugInstalled EQU -10 ; say ŇMacsBug InstalledÓ dsDisassemblerInstalled EQU -11 ; say ŇDisassembler InstalledÓ dsExtensionsDisabled EQU -13 ; say ŇExtensions DisabledÓ ;__________________________________________________ ; System Errors that are used before MacsBug is loaded to put up dialogs ; MacsBug does not have to special-case these, since it is not loaded yet! ; negative numbers add to an existing dialog without putting up a whole new dialog dsGreeting EQU 40 ; welcome to Macintosh greeting ;__________________________________________________ ; System Errors that are never actually generated ; *** do not pass any of these to SysErr *** dsSysErr EQU 32767 ; catch-all error used in DSAT ;__________________________________________________ ; old names here for compatibilityŐs sake WDEFNFnd EQU dsWDEFNotFound CDEFNFnd EQU dsCDEFNotFound ;__________________________________________________ ; obsolete System Errors that are no longer used, but I donŐt have the guts to remove from this file dsNotThe1 EQU 31 ; not the disk I wanted dsBadStartupDisk EQU 42 ; unable to mount boot volume (sad Mac only) dsSystemFileErr EQU 43 ; canŐt find System file to open (sad Mac only) dsHD20Installed EQU -12 ; say ŇHD20 StartupÓ mBarNFnd EQU -126 ; *** replaced by dsMBarNFnd hMenuFindErr EQU -127 ; *** replaced by dsHMenuFindErr ;__________________________________________________ ; System Errors userBreak EQU -490 ; debugger break strUserBreak EQU -491 ; debugger break; display string on stack exUserBreak EQU -492 ; debugger break; debugger commands on stack ;____________________________________________________________________________________________________ ENDIF ;____________________________________________________________________________________________________ ; obsolete errors that are no longer used, but I donŐt have the guts to remove from this file selectorErr EQU paramErr ; bad selector, for selector-based traps ;____________________________________________________________________________________________________ ENDIF ; ...already included