mirror of
https://github.com/elliotnunn/mac-rom.git
synced 2025-01-02 18:29:25 +00:00
4325cdcc78
Resource forks are included only for .rsrc files. These are DeRezzed into their data fork. 'ckid' resources, from the Projector VCS, are not included. The Tools directory, containing mostly junk, is also excluded.
850 lines
45 KiB
Plaintext
850 lines
45 KiB
Plaintext
; 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):
|
|
;
|
|
; <SM8> 8/3/93 BH Added manual-eject errors: dsRemoveDisk, dsDirtyDisk.
|
|
; <SM7> 11/16/92 CSS Rollin changes from Reality:
|
|
; <40> 11/13/92 JDR Added component manager errors.
|
|
; <SM6> 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.
|
|
; <SM5> 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.
|
|
; <SM4> 6/19/92 GS Updated Equates for soft Power Off UserAlert System Error code.
|
|
; <SM3> 6/10/92 CSS Roll-in Reality Changes:
|
|
; <36> 5/27/92 hsK #1030902,<YK>: Add the Dictionary manager error numbers.
|
|
; <SM2> 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 <JDR> add fontNotOutlineErr (was in OutlineCalls.a)
|
|
; <24> 12/5/90 dba <dnf> 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.
|
|
; <C206/09Oct86> BBM new this date (needed memROZError for heap/heapguts)
|
|
; <A301/21Oct86> 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.
|
|
; <A329/02Nov86> RDC Added new error codes and name changes for SlotMgr.a
|
|
; <C473/02Dec86> ABO Merged in errors from ASPEqu.a and AFPEqu.a
|
|
; <C671/22Jan87> GWN Added new error code for SDM.
|
|
; <C679/23Jan87> GWN Added new error code for SDM.
|
|
; <C686/25Jan87> RDC New error code for bad slot interrupt
|
|
; <C694/26Jan87> RDC Changed error code for bad slot int so it would
|
|
; not conflict with undocumented error code for Finder!
|
|
; <C696/26Jan87> GWN Added new error code for SDM.
|
|
; <C733/02Feb87> DAF Changed Color Manager Error numbers
|
|
; <C735/02Feb87> GWN Added new error code for SDM.
|
|
; <C744/03Feb87> S.McD. Added deep shit alert equate for bad sane opcodes.
|
|
; <C795/11Feb87> GWN Added new error code for SDM.
|
|
; <C816/13Feb87 DAF Moved color manager error codes.
|
|
; 13 Feb 87 KLH added AppleShare HFS error # -124.
|
|
; 1 Apr 87 KLH AppleTalk ATP errors had vanished; back in now.
|
|
; 11 May 87 KLH SysEnvirons errors added. Missing AppleTalk errs readded.
|
|
; 12 May 87 KLH changed slotNErr to slotNumErr.
|
|
; 14 May 87 KLH envSelTooBig & envBadSel changed to envVersTooBig & envBadVers.
|
|
; 23 May 87 KLH added ShutDownAlert (called DSShutDown earlier).
|
|
; 14 Sep 87 KLH corrected smIntStatVErr & smIntTblVErr to smInitStatVErr & smInitTblVErr.
|
|
; 22 Sep 87 KLH further corrected smInitTblVErr to smInitTblErr.
|
|
;___________________________________________________________________________
|
|
|
|
IF &TYPE('__INCLUDINGSYSERR__') = 'UNDEFINED' THEN
|
|
__INCLUDINGSYSERR__ SET 1
|
|
|
|
IF (&TYPE('wholeErrors') = 'UNDEFINED') THEN
|
|
wholeErrors EQU 0
|
|
ENDIF
|
|
|
|
noErr EQU 0 ; success
|
|
|
|
;__________________________________________________
|
|
; general errors
|
|
|
|
paramErr EQU -50 ; bad parameter passed
|
|
noHardwareErr EQU -200 ; missing the hardware to do this
|
|
notEnoughHardwareErr EQU -201 ; inadequate hardware to do this
|
|
userCanceledErr EQU -128 ; user canceled the operation status
|
|
|
|
;__________________________________________________
|
|
; VBL Mgr, queueing, etc.
|
|
|
|
qErr EQU -1 ; queue element not found during deletion
|
|
vTypErr EQU -2 ; invalid queue element
|
|
corErr EQU -3 ; core routine number out of range
|
|
unimpErr EQU -4 ; unimplemented core routine
|
|
SlpTypeErr EQU -5 ; invalid queue element
|
|
seNoDB EQU -8 ; no debugger installed to handle debugger command
|
|
|
|
;__________________________________________________
|
|
; Device Manager errors
|
|
|
|
controlErr EQU -17 ; driver canÕt respond to Control call / Unimplemented control instruction
|
|
statusErr EQU -18 ; driver canÕt respond to Status call
|
|
readErr EQU -19 ; driver canÕt respond to Read call
|
|
writErr EQU -20 ; driver canÕt respond to Write call
|
|
badUnitErr EQU -21 ; driver reference number doesnÕt match unit table
|
|
unitEmptyErr EQU -22 ; driver reference number specifies NIL handle in unit table
|
|
openErr EQU -23 ; requested read/write permission doesnÕt match driverÕs open permission / Attempt to open RAM serial Driver failed
|
|
closErr EQU -24 ; close error
|
|
dRemovErr EQU -25 ; tried to remove an open driver
|
|
dInstErr EQU -26 ; DrvrInstall couldnÕt find driver in resources
|
|
abortErr EQU -27 ; I/O request aborted by KillIO / I/O abort error
|
|
iIOAbortErr EQU -27 ; I/O abort error (Printing Manager)
|
|
notOpenErr EQU -28 ; CouldnÕt rd/wr/ctl/sts cause driver not opened
|
|
unitTblFullErr EQU -29 ; unit table has no more entries
|
|
dceExtErr EQU -30 ; DCE extension error
|
|
|
|
; slot support
|
|
|
|
slotNumErr EQU -360 ; invalid slot # error
|
|
gcrOnMFMErr EQU -400 ; gcr format on high density media error
|
|
|
|
;__________________________________________________
|
|
; File Manager errors
|
|
|
|
dirFulErr EQU -33 ; directory full
|
|
dskFulErr EQU -34 ; disk full
|
|
nsvErr EQU -35 ; no such volume
|
|
ioErr EQU -36 ; I/O error (bummers)
|
|
bdNamErr EQU -37 ; bad file name or volume name (perhaps zero length)
|
|
fnOpnErr EQU -38 ; file not open
|
|
eofErr EQU -39 ; logical end-of-file reached during read operation
|
|
posErr EQU -40 ; attempt to position to before start of file (r/w)
|
|
mFulErr EQU -41 ; memory full (open) or file wonÕt fit (load)
|
|
tmfoErr EQU -42 ; too many files open
|
|
fnfErr EQU -43 ; file not found
|
|
wPrErr EQU -44 ; diskette is write protected
|
|
fLckdErr EQU -45 ; file is locked
|
|
vLckdErr EQU -46 ; volume is locked
|
|
fBsyErr EQU -47 ; file is busy (delete)
|
|
dupFNErr EQU -48 ; duplicate filename (rename)
|
|
opWrErr EQU -49 ; file already open with with write permission
|
|
rfNumErr EQU -51 ; path reference number specifies nonexistent access path
|
|
gfpErr EQU -52 ; get file position error
|
|
volOffLinErr EQU -53 ; volume not on line error (was Ejected)
|
|
permErr EQU -54 ; permissions error (on file open) / Attempt to open locked file for writing
|
|
volOnLinErr EQU -55 ; drive volume already on-line at MountVol
|
|
nsDrvErr EQU -56 ; no such drive (tried to mount a bad drive num)
|
|
noMacDskErr EQU -57 ; not a mac diskette (sig bytes are wrong)
|
|
extFSErr EQU -58 ; volume in question belongs to an external fs
|
|
fsRnErr EQU -59 ; file system internal error:
|
|
; during rename the old entry was deleted but could
|
|
; not be restored
|
|
badMDBErr EQU -60 ; bad master directory block: must reinitialize volume
|
|
wrPermErr EQU -61 ; Read/write permission doesnÕt allow writing
|
|
|
|
; errors introduced with HFS
|
|
|
|
dirNFErr EQU -120 ; directory not found
|
|
tmwdoErr EQU -121 ; no free WDCB available
|
|
badMovErr EQU -122 ; move into offspring error
|
|
wrgVolTypErr EQU -123 ; wrong volume type error
|
|
volGoneErr EQU -124 ; server volume has been disconnected
|
|
|
|
; error codes -1300 to -1500 reserved for HFS calls <1.7 DNF>
|
|
|
|
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 <SM8> <BH 03Aug93>
|
|
dsDirtyDisk EQU 20004 ; request user to return a manually-ejected dirty disk <SM8> <BH 03Aug93>
|
|
dsShutDownOrResume EQU 20109 ; allow user to return to Finder or ShutDown <SMx> gjs <P2> 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
|