Mac::Errors man page on Darwin

Man page or keyword search:  
man Server   23457 pages
apropos Keyword Search (all sections)
Output format
Darwin logo
[printable version]

Mac::Errors(3)	      User Contributed Perl Documentation	Mac::Errors(3)

NAME
       Mac::Errors - constants for Mac error codes

SYNOPSIS
	       use Mac::Errors qw(openErr);

	       if( $value == openErr )
		       {
		       ...
		       }

	       my $error = $MacErrors{ $symbol };
	       # -- OR --
	       my $error = $MacErrors{ $number };

	       my $symbol = $error->symbol;
	       my $number = $error->number;
	       my $desc	  = $error->description;

	       # in MacPerl, $^E is meaningful, and we tie $MacError to it
	       use Mac::Errors qw( $MacError );

	       open FILE, $foo or die $^E;	 # error number
	       open FILE, $foo or die $MacError; # gets description from $^E

DESCRIPTION
       The %MacErrors hash indexes error information by the error number or
       symbol.	Each value is a "Mac::Errors" object which has the symbol,
       number, and description.

       The $MacError scalar performs some tied magic to translate MacPerl's
       $^E to the error text.

METHODS
       symbol
	   Returns the symbolic constant, (e.g. openErr)

       number
	   Returns the error number, (e.g. -23)

       description
	   Returns the errror description from MacErrors.h, which may mean
	   something to you, and may not, (e.g. I/O System Errors).

	   Descriptions of errors are not unique, and some errors do not have
	   a description.

CONSTANTS
       All symbolic constants also have a subroutine of the same name.	The
       subroutine returns the error number.

       paramErr
	    error in user parameter list

       noHardwareErr
	    Sound Manager Error Returns

       notEnoughHardwareErr
	    Sound Manager Error Returns

       userCanceledErr
       qErr
	    queue element not found during deletion

       vTypErr
	    invalid queue element

       corErr
	    core routine number out of range

       unimpErr
	    unimplemented core routine

       SlpTypeErr
	    invalid queue element

       seNoDB
	    no debugger installed to handle debugger command

       controlErr
	    I/O System Errors

       statusErr
	    I/O System Errors

       readErr
	    I/O System Errors

       writErr
	    I/O System Errors

       badUnitErr
	    I/O System Errors

       unitEmptyErr
	    I/O System Errors

       openErr
	    I/O System Errors

       closErr
	    I/O System Errors

       dRemovErr
	    tried to remove an open driver

       abortErr
	    IO call aborted by KillIO

       iIOAbortErr
	    IO abort error (Printing Manager)

       notOpenErr
	    Couldn't rd/wr/ctl/sts cause driver not opened

       unitTblFullErr
	    unit table has no more entries

       dceExtErr
	    dce extension error

       slotNumErr
	    invalid slot # error

       gcrOnMFMErr
	    gcr format on high density media error

       dirFulErr
	    Directory full

       dskFulErr
	    disk full

       nsvErr
	    no such volume

       ioErr
	    I/O error (bummers)

       bdNamErr
	    there may be no bad names in the final system!

       fnOpnErr
	    File not open

       eofErr
	    End of file

       posErr
	    tried to position to before start of file (r/w)

       mFulErr
	    memory full (open) or file won't fit (load)

       tmfoErr
	    too many files open

       fnfErr
	    File not found

       wPrErr
	    diskette is write protected.

       vLckdErr
	    volume is locked

       fBsyErr
	    File is busy (delete)

       dupFNErr
	    duplicate filename (rename)

       opWrErr
	    file already open with with write permission

       rfNumErr
	    refnum error

       gfpErr
	    get file position error

       volOffLinErr
	    volume not on line error (was Ejected)

       permErr
	    permissions error (on file open)

       volOnLinErr
	    drive volume already on-line at MountVol

       nsDrvErr
	    no such drive (tried to mount a bad drive num)

       noMacDskErr
	    not a mac diskette (sig bytes are wrong)

       extFSErr
	    volume in question belongs to an external fs

       fsRnErr
	    file system internal error:during rename the old entry was deleted but could not be restored.

       badMDBErr
	    bad master directory block

       wrPermErr
	    write permissions error

       dirNFErr
	    Directory not found

       tmwdoErr
	    No free WDCB available

       badMovErr
	    Move into offspring error

       wrgVolTypErr
	    Wrong volume type error [operation not supported for MFS]

       fidNotFound
	    no file thread exists.

       fidExists
	    file id already exists

       notAFileErr
	    directory specified

       diffVolErr
	    files on different volumes

       catChangedErr
	    the catalog has been modified

       desktopDamagedErr
	    desktop database files are corrupted

       sameFileErr
	    can't exchange a file with itself

       badFidErr
	    file id is dangling or doesn't match with the file number

       notARemountErr
	    when _Mount allows only remounts and doesn't get one

       fileBoundsErr
	    file's EOF, offset, mark or size is too big

       fsDataTooBigErr
	    file or volume is too big for system

       volVMBusyErr
	    can't eject because volume is in use by VM

       badFCBErr
	    FCBRecPtr is not valid

       errFSUnknownCall
	    selector is not recognized by this filesystem

       errFSBadFSRef
	    FSRef parameter is bad

       errFSBadForkName
	    Fork name parameter is bad

       errFSBadBuffer
	    A buffer parameter was bad

       errFSBadForkRef
	    A ForkRefNum parameter was bad

       errFSBadInfoBitmap
	    A CatalogInfoBitmap or VolumeInfoBitmap has reserved or invalid bits set

       errFSMissingCatInfo
	    A CatalogInfo parameter was NULL

       errFSNotAFolder
	    Expected a folder, got a file

       errFSForkNotFound
	    Named fork does not exist

       errFSNameTooLong
	    File/fork name is too long to create/rename

       errFSMissingName
	    A Unicode name parameter was NULL or nameLength parameter was zero

       errFSBadPosMode
	    Newline bits set in positionMode

       errFSBadAllocFlags
	    Invalid bits set in allocationFlags

       errFSNoMoreItems
	    Iteration ran out of items to return

       errFSBadItemCount
	    maximumItems was zero

       errFSBadSearchParams
	    Something wrong with CatalogSearch searchParams

       errFSRefsDifferent
	    FSCompareFSRefs; refs are for different objects

       errFSForkExists
	    Named fork already exists.

       errFSBadIteratorFlags
	    Flags passed to FSOpenIterator are bad

       errFSIteratorNotFound
	    Passed FSIterator is not an open iterator

       errFSIteratorNotSupported
	    The iterator's flags or container are not supported by this call

       envNotPresent
	    returned by glue.

       envBadVers
	    Version non-positive

       envVersTooBig
	    Version bigger than call can handle

       fontDecError
	    error during font declaration

       fontNotDeclared
	    font not declared

       fontSubErr
	    font substitution occurred

       fontNotOutlineErr
	    bitmap font passed to routine that does outlines only

       firstDskErr
	    I/O System Errors

       lastDskErr
	    I/O System Errors

       noDriveErr
	    drive not installed

       offLinErr
	    r/w requested for an off-line drive

       noAdrMkErr
	    couldn't find valid addr mark

       dataVerErr
	    read verify compare failed

       badCksmErr
	    addr mark checksum didn't check

       badBtSlpErr
	    bad addr mark bit slip nibbles

       noDtaMkErr
	    couldn't find a data mark header

       badDCksum
	    bad data mark checksum

       badDBtSlp
	    bad data mark bit slip nibbles

       wrUnderrun
	    write underrun occurred

       cantStepErr
	    step handshake failed

       tk0BadErr
	    track 0 detect doesn't change

       initIWMErr
	    unable to initialize IWM

       twoSideErr
	    tried to read 2nd side on a 1-sided drive

       spdAdjErr
	    unable to correctly adjust disk speed

       seekErr
	    track number wrong on address mark

       sectNFErr
	    sector number never found on a track

       fmt1Err
	    can't find sector 0 after track format

       fmt2Err
	    can't get enough sync

       verErr
	    track failed to verify

       clkRdErr
	    unable to read same clock value twice

       clkWrErr
	    time written did not verify

       prWrErr
	    parameter ram written didn't read-verify

       prInitErr
	    InitUtil found the parameter ram uninitialized

       rcvrErr
	    SCC receiver error (framing; parity; OR)

Scrap Manager errors
       noScrapErr
	    No scrap exists error

ENET error codes
       eLenErr
	    Length error ddpLenErr

       ddpSktErr
	    error in soket number

       ddpLenErr
	    data length too big

       noBridgeErr
	    no network bridge for non-local send

       lapProtErr
	    error in attaching/detaching protocol

       excessCollsns
	    excessive collisions on write

       portNotPwr
	    serial port not currently powered

       portInUse
	    driver Open error code (port is in use)

Memory Manager errors
       memROZWarn
	    soft error in ROZ

       memROZError
	    hard error in ROZ

       memROZErr
	    hard error in ROZ

       memFullErr
	    Not enough room in heap zone

       nilHandleErr
	    Master Pointer was NIL in HandleZone or other

       memWZErr
	    WhichZone failed (applied to free block)

       memPurErr
	    trying to purge a locked or non-purgeable block

       memAdrErr
	    address was odd; or out of range

       memAZErr
	    Address in zone check failed

       memPCErr
	    Pointer Check failed

       memBCErr
	    Block Check failed

       memSCErr
	    Size Check failed

Printing Errors
       iMemFullErr
       resourceInMemory
	    Resource already in memory

       writingPastEnd
	    Writing past end of file

       inputOutOfBounds
	    Offset of Count out of bounds

       resNotFound
	    Resource not found

       resFNotFound
	    Resource file not found

       addResFailed
	    AddResource failed

       addRefFailed
	    AddReference failed

       rmvResFailed
	    RmveResource failed

       rmvRefFailed
	    RmveReference failed

       resAttrErr
	    attribute inconsistent with operation

       mapReadErr
	    map inconsistent with operation

       CantDecompress
	    resource bent ("the bends") - can't decompress a compressed resource

       badExtResource
	    extended resource has a bad format.

       noMemForPictPlaybackErr
       rgnOverflowErr
       rgnTooBigError
       pixMapTooDeepErr
       insufficientStackErr
       cMatchErr
	    Color2Index failed to find an index

       cTempMemErr
	    failed to allocate memory for temporary structures

       cNoMemErr
	    failed to allocate memory for structure

       cRangeErr
	    range error on colorTable request

       cProtectErr
	    colorTable entry protection violation

       cDevErr
	    invalid type of graphics device

       cResErr
	    invalid resolution for MakeITable

       cDepthErr
	    invalid pixel depth

       rgnTooBigErr
       updPixMemErr
	    insufficient memory to update a pixmap

       pictInfoVersionErr
	    wrong version of the PictInfo structure

       pictInfoIDErr
	    the internal consistancy check for the PictInfoID is wrong

       pictInfoVerbErr
	    the passed verb was invalid

       cantLoadPickMethodErr
	    unable to load the custom pick proc

       colorsRequestedErr
	    the number of colors requested was illegal

General Errors
       cmProfileError
       cmMethodError
       cmMethodNotFound
	    CMM not present

       cmProfileNotFound
	    Responder error

       cmProfilesIdentical
	    Profiles the same

       cmCantConcatenateError
	    Profile can't be concatenated

       cmCantXYZ
	    CMM cant handle XYZ space

       cmCantDeleteProfile
	    Responder error

       cmUnsupportedDataType
	    Responder error

Sound Manager errors
       noHardware
	    obsolete spelling

       notEnoughHardware
	    obsolete spelling

       queueFull
	    Sound Manager Error Returns

       resProblem
	    Sound Manager Error Returns

       badChannel
	    Sound Manager Error Returns

       badFormat
	    Sound Manager Error Returns

       notEnoughBufferSpace
	    could not allocate enough memory

       badFileFormat
	    was not type AIFF or was of bad format,corrupt

       channelBusy
	    the Channel is being used for a PFD already

       buffersTooSmall
	    can not operate in the memory allowed

       channelNotBusy
       noMoreRealTime
	    not enough CPU cycles left to add another task

       siVBRCompressionNotSupported
	    vbr audio compression not supported for this operation

       siNoSoundInHardware
	    no Sound Input hardware

       siBadSoundInDevice
	    invalid index passed to SoundInGetIndexedDevice

       siNoBufferSpecified
	    returned by synchronous SPBRecord if nil buffer passed

       siInvalidCompression
	    invalid compression type

       siHardDriveTooSlow
	    hard drive too slow to record to disk

       siInvalidSampleRate
	    invalid sample rate

       siInvalidSampleSize
	    invalid sample size

       siDeviceBusyErr
	    input device already in use

       siBadDeviceName
	    input device could not be opened

       siBadRefNum
	    invalid input device reference number

       siInputDeviceErr
	    input device hardware failure

       siUnknownInfoType
	    invalid info type selector (returned by driver)

       noSynthFound
       synthOpenFailed
       synthNotReady
       bufTooSmall
       voiceNotFound
       incompatibleVoice
       badDictFormat
       midiNoClientErr
	    no client with that ID found

       midiNoPortErr
	    no port with that ID found

       midiTooManyPortsErr
	    too many ports already installed in the system

       midiTooManyConsErr
	    too many connections made

       midiVConnectErr
	    pending virtual connection created

       midiVConnectMade
	    pending virtual connection resolved

       midiVConnectRmvd
	    pending virtual connection removed

       midiNoConErr
	    no connection exists between specified ports

       midiWriteErr
	    MIDIWritePacket couldn't write to all connected ports

       midiNameLenErr
	    name supplied is longer than 31 characters

       midiDupIDErr
	    duplicate client ID

       siInitSDTblErr
	    slot int dispatch table could not be initialized.

       siInitVBLQsErr
	    VBLqueues for all slots could not be initialized.

       siInitSPTblErr
	    slot priority table could not be initialized.

       sdmJTInitErr
	    SDM Jump Table could not be initialized.

       sdmInitErr
	    SDM could not be initialized.

       sdmSRTInitErr
	    Slot Resource Table could not be initialized.

       sdmPRAMInitErr
	    Slot PRAM could not be initialized.

       smSDMInitErr
	    Error; SDM could not be initialized.

       smSRTInitErr
	    Error; Slot Resource Table could not be initialized.

       smPRAMInitErr
	    Error; Slot Resource Table could not be initialized.

       smPriInitErr
	    Error; Cards could not be initialized.

       smEmptySlot
	    No card in slot

       smCRCFail
	    CRC check failed for declaration data

       smFormatErr
	    FHeader Format is not Apple's

       smRevisionErr
	    Wrong revison level

       smNoDir
	    Directory offset is Nil

       smDisabledSlot
	    This slot is disabled (-305 use to be smLWTstBad)

       smResrvErr
	    Fatal reserved error. Resreved field <> 0.

       smUnExBusErr
	    Unexpected BusError

       smBLFieldBad
	    ByteLanes field was bad.

       smFHBlockRdErr
	    Error occurred during _sGetFHeader.

       smFHBlkDispErr
	    Error occurred during _sDisposePtr (Dispose of FHeader block).

       smDisposePErr
	    _DisposePointer error

       smNoBoardSRsrc
	    No Board sResource.

       smGetPRErr
	    Error occurred during _sGetPRAMRec (See SIMStatus).

       smNoBoardId
	    No Board Id.

       smInitStatVErr
	    The InitStatusV field was negative after primary or secondary init.

       smInitTblVErr
	    An error occurred while trying to initialize the Slot Resource Table.

       smNoJmpTbl
	    SDM jump table could not be created.

       smReservedSlot
	    slot is reserved, VM should not use this address space.

       smBadBoardId
	    BoardId was wrong; re-init the PRAM record.

       smBusErrTO
	    BusError time out.
	   These errors are logged in the  vendor status field of the sInfo record.

       svTempDisable
	    Temporarily disable card but run primary init.

       svDisabled
	    Reserve range -32640 to -32768 for Apple temp disables.

       smBadRefId
	    Reference Id not found in List

       smBadsList
	    Bad sList: Id1 < Id2 < Id3 ...format is not followed.

       smReservedErr
	    Reserved field not zero

       smCPUErr
	    Code revision is wrong

       smsPointerNil
	    LPointer is nil From sOffsetData. If this error occurs; check sInfo rec for more information.

       smNilsBlockErr
	    Nil sBlock error (Dont allocate and try to use a nil sBlock)

       smSlotOOBErr
	    Slot out of bounds error

       smSelOOBErr
	    Selector out of bounds error

       smNewPErr
	    _NewPtr error

       smBlkMoveErr
	    _BlockMove error

       smCkStatusErr
	    Status of slot = fail.

       smGetDrvrNamErr
	    Error occurred during _sGetDrvrName.

       smDisDrvrNamErr
	    Error occurred during _sDisDrvrName.

       smNoMoresRsrcs
	    No more sResources

       smsGetDrvrErr
	    Error occurred during _sGetDriver.

       smBadsPtrErr
	    Bad pointer was passed to sCalcsPointer

       smByteLanesErr
	    NumByteLanes was determined to be zero.

       smOffsetErr
	    Offset was too big (temporary error

       smNoGoodOpens
	    No opens were successfull in the loop.

       smSRTOvrFlErr
	    SRT over flow.

Dictionary Manager errors
       notBTree
	    The file is not a dictionary.

       btNoSpace
	    Can't allocate disk space.

       btDupRecErr
	    Record already exists.

       btRecNotFnd
	    Record cannot be found.

       btKeyLenErr
	    Maximum key length is too long or equal to zero.

       btKeyAttrErr
	    There is no such a key attribute.

       unknownInsertModeErr
	    There is no such an insert mode.

       recordDataTooBigErr
	    The record data is bigger than buffer size (1024 bytes).

       fsmFFSNotFoundErr
	    Foreign File system does not exist - new Pack2 could return this error too

       fsmBusyFFSErr
	    File system is busy, cannot be removed

       fsmBadFFSNameErr
	    Name length not 1 <= length <= 31

       fsmBadFSDLenErr
	    FSD size incompatible with current FSM vers

       fsmDuplicateFSIDErr
	    FSID already exists on InstallFS

       fsmBadFSDVersionErr
	    FSM version incompatible with FSD

       fsmNoAlternateStackErr
	    no alternate stack for HFS CI

Edition Mgr errors
       editionMgrInitErr
	    edition manager not inited by this app

       badSectionErr
	    not a valid SectionRecord

       notRegisteredSectionErr
	    not a registered SectionRecord

       badEditionFileErr
	    edition file is corrupt

       badSubPartErr
	    can not use sub parts in this release

       multiplePublisherWrn
	    A Publisher is already registered for that container

       containerNotFoundWrn
	    could not find editionContainer at this time

       containerAlreadyOpenWrn
	    container already opened by this section

       teScrapSizeErr
	    scrap item too big for text edit record

       hwParamErr
	    bad selector for _HWPriv

Process Manager errors
       procNotFound
	    no eligible process with specified descriptor

       memFragErr
	    not enough room to launch app w/special requirements

       appModeErr
	    memory mode is 32-bit, but app not 32-bit clean

       protocolErr
	    app made module calls in improper order

       hardwareConfigErr
	    hardware configuration not correct for call

       appMemFullErr
	    application SIZE not big enough for launch

       appIsDaemon
	    app is BG-only, and launch flags disallow this

       bufferIsSmall
	    error returns from Post and Accept

       noOutstandingHLE
       connectionInvalid

More Process Manager errors
       wrongApplicationPlatform
	    The application could not launch because the required platform is not available

       appVersionTooOld
	    The application's creator and version are incompatible with the current version of Mac OS.

       threadTooManyReqsErr
       threadNotFoundErr
       notEnoughMemoryErr
	    insufficient physical memory

       notHeldErr
	    specified range of memory is not held

       cannotMakeContiguousErr
	    cannot make specified range contiguous

       notLockedErr
	    specified range of memory is not locked

       interruptsMaskedErr
	    don't call with interrupts masked

       cannotDeferErr
	    unable to defer additional functions

       vmMorePhysicalThanVirtualErr
	    VM could not start because there was more physical memory than virtual memory (bad setting in VM config resource)

       vmKernelMMUInitErr
	    VM could not start because VM_MMUInit kernel call failed

       vmOffErr
	    VM was configured off, or command key was held down at boot

       vmMemLckdErr
	    VM could not start because of a lock table conflict (only on non-SuperMario ROMs)

       vmBadDriver
	    VM could not start because the driver was incompatible

       vmInvalidBackingFileIDErr
	    invalid BackingFileID

       vmMappingPrivilegesErr
	    requested MappingPrivileges cannot be obtained

       vmBusyBackingFileErr
	    open views found on BackingFile

       vmNoMoreBackingFilesErr
	    no more BackingFiles were found

       vmInvalidFileViewIDErr
	    invalid FileViewID

       vmFileViewAccessErr
	    requested FileViewAccess cannot be obtained

       vmNoMoreFileViewsErr
	    no more FileViews were found

       vmAddressNotInFileViewErr
	    address is not in a FileView

       rcDBNull
       rcDBValue
       rcDBError
       rcDBBadType
       rcDBBreak
       rcDBExec
       rcDBBadSessID
       rcDBBadSessNum
	    bad session number for DBGetConnInfo

       rcDBBadDDEV
	    bad ddev specified on DBInit

       rcDBAsyncNotSupp
	    ddev does not support async calls

       rcDBBadAsyncPB
	    tried to kill a bad pb

       rcDBNoHandler
	    no app handler for specified data type

       rcDBWrongVersion
	    incompatible versions

       hmHelpDisabled
	    Show Balloons mode was off, call to routine ignored

       hmBalloonAborted
	    Returned if mouse was moving or mouse wasn't in window port rect

       hmSameAsLastBalloon
	    Returned from HMShowMenuBalloon if menu & item is same as last time

       hmHelpManagerNotInited
	    Returned from HMGetHelpMenuHandle if help menu not setup

       hmSkippedBalloon
	    Returned from calls if helpmsg specified a skip balloon

       hmWrongVersion
	    Returned if help mgr resource was the wrong version

       hmUnknownHelpType
	    Returned if help msg record contained a bad type

       hmOperationUnsupported
	    Returned from HMShowBalloon call if bad method passed to routine

       hmNoBalloonUp
	    Returned from HMRemoveBalloon if no balloon was visible when call was made

PPC errors
       notInitErr
	    PPCToolBox not initialized

       nameTypeErr
	    Invalid or inappropriate locationKindSelector in locationName

       noPortErr
	    Unable to open port or bad portRefNum.  If you're calling
	   AESend, this is because your application does not have

       noGlobalsErr
	    The system is hosed, better re-boot

       localOnlyErr
	    Network activity is currently disabled

       destPortErr
	    Port does not exist at destination

       sessTableErr
	    Out of session tables, try again later

       noSessionErr
	    Invalid session reference number

       badReqErr
	    bad parameter or invalid state for operation

       portNameExistsErr
	    port is already open (perhaps in another app)

       noUserNameErr
	    user name unknown on destination machine

       userRejectErr
	    Destination rejected the session request

       noMachineNameErr
	    user hasn't named his Macintosh in the Network Setup Control Panel

       noToolboxNameErr
	    A system resource is missing, not too likely

       noResponseErr
	    unable to contact destination

       portClosedErr
	    port was closed

       sessClosedErr
	    session was closed

       badPortNameErr
	    PPCPortRec malformed

       noDefaultUserErr
	    user hasn't typed in owners name in Network Setup Control Pannel

       notLoggedInErr
	    The default userRefNum does not yet exist

       noUserRefErr
	    unable to create a new userRefNum

       networkErr
	    An error has occurred in the network, not too likely

       noInformErr
	    PPCStart failed because destination did not have inform pending

       authFailErr
	    unable to authenticate user at destination

       noUserRecErr
	    Invalid user reference number

       badServiceMethodErr
	    illegal service type, or not supported

       badLocNameErr
	    location name malformed

Font Mgr errors
       kFMIterationCompleted
       kFMInvalidFontFamilyErr
       kFMInvalidFontErr
       kFMIterationScopeModifiedErr
       kFMFontTableAccessErr
       nbpBuffOvr
	    Buffer overflow in LookupName

       nbpNoConfirm
       nbpConfDiff
	    Name confirmed at different socket

       nbpDuplicate
	    Duplicate name exists already

       nbpNotFound
	    Name not found on remove

       aspBadVersNum
	    Server cannot support this ASP version

       aspBufTooSmall
	    Buffer too small

       aspNoMoreSess
	    No more sessions on server

       aspNoServers
	    No servers at that address

       aspParamErr
	    Parameter error

       aspServerBusy
	    Server cannot open another session

       aspSessClosed
	    Session closed

       aspSizeErr
	    Command block too big

       aspTooMany
	    Too many clients (server error)

       reqFailed
       tooManyReqs
       tooManySkts
       badATPSkt
       badBuffNum
       noRelErr
       cbNotFound
       noSendResp
       noDataArea

driver control ioResults
       errRefNum
	    bad connection refNum

       errAborted
	    control call was aborted

       errState
	    bad connection state for this operation

       errOpening
	    open connection request failed

       errAttention
	    attention message too long

       errFwdReset
	    read terminated by forward reset

       errDSPQueueSize
	    DSP Read/Write Queue Too small

Apple event manager error messages
       errAECoercionFail
	    bad parameter data or unable to coerce the data supplied

       errAEDescNotFound
       errAECorruptData
       errAEWrongDataType
       errAENotAEDesc
       errAEBadListItem
	    the specified list item does not exist

       errAENewerVersion
	    need newer version of the AppleEvent manager

       errAENotAppleEvent
	    the event is not in AppleEvent format

       errAEEventNotHandled
	    the AppleEvent was not handled by any handler

       errAEReplyNotValid
	    AEResetTimer was passed an invalid reply parameter

       errAEUnknownSendMode
	    mode wasn't NoReply, WaitReply, or QueueReply or Interaction level is unknown

       errAEWaitCanceled
	    in AESend, the user cancelled out of wait loop for reply or receipt

       errAETimeout
	    the AppleEvent timed out

       errAENoUserInteraction
	    no user interaction is allowed

       errAENotASpecialFunction
	    there is no special function for/with this keyword

       errAEParamMissed
	    a required parameter was not accessed

       errAEUnknownAddressType
	    the target address type is not known

       errAEHandlerNotFound
	    no handler in the dispatch tables fits the parameters to AEGetEventHandler or AEGetCoercionHandler

       errAEReplyNotArrived
	    the contents of the reply you are accessing have not arrived yet

       errAEIllegalIndex
	    index is out of range in a put operation

       errAEImpossibleRange
	    A range like 3rd to 2nd, or 1st to all.

       errAEWrongNumberArgs
	    Logical op kAENOT used with other than 1 term

       errAEAccessorNotFound
	    Accessor proc matching wantClass and containerType or wildcards not found

       errAENoSuchLogical
	    Something other than AND, OR, or NOT

       errAEBadTestKey
	    Test is neither typeLogicalDescriptor nor typeCompDescriptor

       errAENotAnObjSpec
	    Param to AEResolve not of type 'obj '

       errAENoSuchObject
	    e.g.,: specifier asked for the 3rd, but there are only 2. Basically, this indicates a run-time resolution error.

       errAENegativeCount
	    CountProc returned negative value

       errAEEmptyListContainer
	    Attempt to pass empty list as container to accessor

       errAEUnknownObjectType
	    available only in version 1.0.1 or greater

       errAERecordingIsAlreadyOn
	    available only in version 1.0.1 or greater

       errAEReceiveTerminate
	    break out of all levels of AEReceive to the topmost (1.1 or greater)

       errAEReceiveEscapeCurrent
	    break out of only lowest level of AEReceive (1.1 or greater)

       errAEEventFiltered
	    event has been filtered, and should not be propogated (1.1 or greater)

       errAEDuplicateHandler
	    attempt to install handler in table for identical class and id (1.1 or greater)

       errAEStreamBadNesting
	    nesting violation while streaming

       errAEStreamAlreadyConverted
	    attempt to convert a stream that has already been converted

       errAEDescIsNull
	    attempting to perform an invalid operation on a null descriptor

       errAEBuildSyntaxError
	    AEBuildDesc and friends detected a syntax error

       errOSASystemError
       errOSAInvalidID
       errOSABadStorageType
       errOSAScriptError
       errOSABadSelector
       errOSASourceNotAvailable
       errOSANoSuchDialect
       errOSADataFormatObsolete
       errOSADataFormatTooNew
       errOSACorruptData
       errOSARecordingIsAlreadyOn
       errOSAComponentMismatch
	    Parameters are from 2 different components

AppleEvent error definitions
       errOffsetInvalid
       errOffsetIsOutsideOfView
       errTopOfDocument
       errTopOfBody
       errEndOfDocument

Drag Manager error codes
       badDragRefErr
	    unknown drag reference

       badDragItemErr
	    unknown drag item reference

       badDragFlavorErr
	    unknown flavor type

       duplicateFlavorErr
	    flavor type already exists

       cantGetFlavorErr
	    error while trying to get flavor data

       duplicateHandlerErr
	    handler already exists

       handlerNotFoundErr
	    handler not found

       dragNotAcceptedErr
	    drag was not accepted by receiver

       unsupportedForPlatformErr
	    call is for PowerPC only

       noSuitableDisplaysErr
	    no displays support translucency

       badImageRgnErr
	    bad translucent image region

       badImageErr
	    bad translucent image PixMap

QuickTime errors
       couldNotResolveDataRef
       badImageDescription
       badPublicMovieAtom
       cantFindHandler
       cantOpenHandler
       badComponentType
       noMediaHandler
       noDataHandler
       invalidMedia
       invalidTrack
       invalidMovie
       invalidSampleTable
       invalidDataRef
       invalidHandler
       invalidDuration
       invalidTime
       cantPutPublicMovieAtom
       badEditList
       mediaTypesDontMatch
       progressProcAborted
       movieToolboxUninitialized
       noRecordOfApp
	    replica

       wfFileNotFound
       cantCreateSingleForkFile
	    happens when file already exists

       invalidEditState
       nonMatchingEditState
       staleEditState
       userDataItemNotFound
       maxSizeToGrowTooSmall
       badTrackIndex
       trackIDNotFound
       trackNotInMovie
       timeNotInTrack
       timeNotInMedia
       badEditIndex
       internalQuickTimeError
       cantEnableTrack
       invalidRect
       invalidSampleNum
       invalidChunkNum
       invalidSampleDescIndex
       invalidChunkCache
       invalidSampleDescription
       dataNotOpenForRead
       dataNotOpenForWrite
       dataAlreadyOpenForWrite
       dataAlreadyClosed
       endOfDataReached
       dataNoDataRef
       noMovieFound
       invalidDataRefContainer
       badDataRefIndex
       noDefaultDataRef
       couldNotUseAnExistingSample
       featureUnsupported
       noVideoTrackInMovieErr
	    QT for Windows error

       noSoundTrackInMovieErr
	    QT for Windows error

       soundSupportNotAvailableErr
	    QT for Windows error

       unsupportedAuxiliaryImportData
       auxiliaryExportDataUnavailable
       samplesAlreadyInMediaErr
       noSourceTreeFoundErr
       sourceNotFoundErr
       movieTextNotFoundErr
       missingRequiredParameterErr
       invalidSpriteWorldPropertyErr
       invalidSpritePropertyErr
       gWorldsNotSameDepthAndSizeErr
       invalidSpriteIndexErr
       invalidImageIndexErr
       internalComponentErr
       notImplementedMusicOSErr
       cantSendToSynthesizerOSErr
       cantReceiveFromSynthesizerOSErr
       illegalVoiceAllocationOSErr
       illegalPartOSErr
       illegalChannelOSErr
       illegalKnobOSErr
       illegalKnobValueOSErr
       illegalInstrumentOSErr
       illegalControllerOSErr
       midiManagerAbsentOSErr
       synthesizerNotRespondingOSErr
       synthesizerOSErr
       illegalNoteChannelOSErr
       noteChannelNotAllocatedOSErr
       tunePlayerFullOSErr
       tuneParseOSErr
       noExportProcAvailableErr
       componentDllLoadErr
	    Windows specific errors (when component is loading)

       componentDllEntryNotFoundErr
	    Windows specific errors (when component is loading)

       qtmlDllLoadErr
	    Windows specific errors (when qtml is loading)

       qtmlDllEntryNotFoundErr
	    Windows specific errors (when qtml is loading)

       qtmlUninitialized
       unsupportedOSErr
       cannotFindAtomErr
       notLeafAtomErr
       atomsNotOfSameTypeErr
       atomIndexInvalidErr
       duplicateAtomTypeAndIDErr
       invalidAtomErr
       invalidAtomContainerErr
       invalidAtomTypeErr
       cannotBeLeafAtomErr
       pathTooLongErr
       emptyPathErr
       noPathMappingErr
       pathNotVerifiedErr
       unknownFormatErr
       wackBadFileErr
       wackForkNotFoundErr
       wackBadMetaDataErr
       qfcbNotFoundErr
       qfcbNotCreatedErr
       AAPNotCreatedErr
       AAPNotFoundErr
       ASDBadHeaderErr
       ASDBadForkErr
       ASDEntryNotFoundErr
       fileOffsetTooBigErr
       notAllowedToSaveMovieErr
       qtNetworkAlreadyAllocatedErr
       urlDataHHTTPProtocolErr
       urlDataHHTTPNoNetDriverErr
       urlDataHHTTPURLErr
       urlDataHHTTPRedirectErr
       urlDataHFTPProtocolErr
       urlDataHFTPShutdownErr
       urlDataHFTPBadUserErr
       urlDataHFTPBadPasswordErr
       urlDataHFTPServerErr
       urlDataHFTPDataConnectionErr
       urlDataHFTPNoDirectoryErr
       urlDataHFTPQuotaErr
       urlDataHFTPPermissionsErr
       urlDataHFTPFilenameErr
       urlDataHFTPNoNetDriverErr
       urlDataHFTPBadNameListErr
       urlDataHFTPNeedPasswordErr
       urlDataHFTPNoPasswordErr
       urlDataHFTPServerDisconnectedErr
       urlDataHFTPURLErr
       notEnoughDataErr
       qtActionNotHandledErr
       qtXMLParseErr
       digiUnimpErr
	    feature unimplemented

       qtParamErr
	    bad input parameter (out of range, etc)

       matrixErr
	    bad matrix, digitizer did nothing

       notExactMatrixErr
	    warning of bad matrix, digitizer did its best

       noMoreKeyColorsErr
	    all key indexes in use

       notExactSizeErr
	    Can't do exact size requested

       badDepthErr
	    Can't digitize into this depth

       noDMAErr
	    Can't do DMA digitizing (i.e. can't go to requested dest

Kernel Error Codes
       kernelIncompleteErr
       kernelCanceledErr
       kernelOptionsErr
       kernelPrivilegeErr
       kernelUnsupportedErr
       kernelObjectExistsErr
       kernelWritePermissionErr
       kernelReadPermissionErr
       kernelExecutePermissionErr
       kernelDeletePermissionErr
       kernelExecutionLevelErr
       kernelAttributeErr
       kernelAsyncSendLimitErr
       kernelAsyncReceiveLimitErr
       kernelTimeoutErr
       kernelInUseErr
       kernelTerminatedErr
       kernelExceptionErr
       kernelIDErr
       kernelAlreadyFreeErr
       kernelReturnValueErr

Text Services Mgr error codes
       tsmComponentNoErr
	    component result = no error

       tsmUnsupScriptLanguageErr
       tsmInputMethodNotFoundErr
       tsmNotAnAppErr
	    not an application error

       tsmAlreadyRegisteredErr
	    want to register again error

       tsmNeverRegisteredErr
	    app never registered error (not TSM aware)

       tsmInvalidDocIDErr
	    invalid TSM documentation id

       tsmTSMDocBusyErr
	    document is still active

       tsmDocNotActiveErr
	    document is NOT active

       tsmNoOpenTSErr
	    no open text service

       tsmCantOpenComponentErr
	    can't open the component

       tsmTextServiceNotFoundErr
	    no text service found

       tsmDocumentOpenErr
	    there are open documents

       tsmUseInputWindowErr
	    not TSM aware because we are using input window

       tsmTSHasNoMenuErr
	    the text service has no menu

       tsmTSNotOpenErr
	    text service is not open

       tsmComponentAlreadyOpenErr
	    text service already opened for the document

       tsmInputMethodIsOldErr
	    returned by GetDefaultInputMethod

       tsmScriptHasNoIMErr
	    script has no imput method or is using old IM

       tsmUnsupportedTypeErr
	    unSupported interface type error

       tsmUnknownErr
	    any other errors

       tsmInvalidContext
	    Invalid TSMContext specified in call

       tsmNoHandler
	    No Callback Handler exists for callback

       tsmNoMoreTokens
	    No more tokens are available for the source text

       tsmNoStem
	    No stem exists for the token

Mixed Mode error codes
NameRegistry error codes
       nrLockedErr
       nrNotEnoughMemoryErr
       nrInvalidNodeErr
       nrNotFoundErr
       nrNotCreatedErr
       nrNameErr
       nrNotSlotDeviceErr
       nrDataTruncatedErr
       nrPowerErr
       nrPowerSwitchAbortErr
       nrTypeMismatchErr
       nrNotModifiedErr
       nrOverrunErr
       nrResultCodeBase
       nrPathNotFound
	    a path component lookup failed

       nrPathBufferTooSmall
	    buffer for path is too small

       nrInvalidEntryIterationOp
	    invalid entry iteration operation

       nrPropertyAlreadyExists
	    property already exists

       nrIterationDone
	    iteration operation is done

       nrExitedIteratorScope
	    outer scope of iterator was exited

       nrTransactionAborted
	    transaction was aborted

Icon Services error codes
       invalidIconRefErr
	    The icon ref is not valid

       noSuchIconErr
	    The requested icon could not be found

Dynamic AppleScript errors
       errOSACantCoerce
	    Signaled when a value can't be coerced to the desired type.

       errOSACantAccess
	    Signaled when an object is not found in a container

       errOSACantAssign
	    Signaled when an object cannot be set in a container.

       errOSAGeneralError
	    Signaled by user scripts or applications when no actual error code is to be returned.

       errOSADivideByZero
	    Signaled when there is an attempt to divide by zero

       errOSANumericOverflow
	    Signaled when integer or real value is too large to be represented

       errOSACantLaunch
	    Signaled when application can't be launched or when it is remote and program linking is not enabled

       errOSAAppNotHighLevelEventAware
	    Signaled when an application can't respond to AppleEvents

       errOSACorruptTerminology
	    Signaled when an application's terminology resource is not readable

       errOSAStackOverflow
	    Signaled when the runtime stack overflows

       errOSAInternalTableOverflow
	    Signaled when a runtime internal data structure overflows

       errOSADataBlockTooLarge
	    Signaled when an intrinsic limitation is exceeded for the size of a value or data structure.

       errOSACantGetTerminology

Static AppleScript errors
       errOSATypeError
       OSAMessageNotUnderstood
	    Signaled when a message was sent to an object that didn't handle it

       OSAUndefinedHandler
	    Signaled when a function to be returned doesn't exist.

       OSAIllegalAccess
	    Signaled when a container can never have the requested object

       OSAIllegalIndex
	    Signaled when index was out of range. Specialization of errOSACantAccess

       OSAIllegalRange
	    Signaled when a range is screwy. Specialization of errOSACantAccess

       OSAIllegalAssign
	    Signaled when an object can never be set in a container

       OSASyntaxError
	    Signaled when a syntax error occurs. (e.g. "Syntax error" or "<this> can't go after <that>")

       OSASyntaxTypeError
	    Signaled when another form of syntax was expected. (e.g. "expected a <type> but found <this>")

       OSATokenTooLong
	    Signaled when a name or number is too long to be parsed

       OSAMissingParameter
	    Signaled when a parameter is missing for a function invocation

       OSAParameterMismatch
	    Signaled when function is called with the wrong number of parameters, or a parameter pattern cannot be matched

       OSADuplicateParameter
	    Signaled when a formal parameter, local variable, or instance variable is specified more than once

       OSADuplicateProperty
	    Signaled when a formal parameter, local variable, or instance variable is specified more than once.

       OSADuplicateHandler
	    Signaled when more than one handler is defined with the same name in a scope where the language doesn't allow it

       OSAUndefinedVariable
	    Signaled when a variable is accessed that has no value

       OSAInconsistentDeclarations
	    Signaled when a variable is declared inconsistently in the same scope, such as both local and global

       errASCantConsiderAndIgnore
       errASCantCompareMoreThan32k
	    Parser/Compiler errors:

       errASTerminologyNestingTooDeep
       errASIllegalFormalParameter
       errASParameterNotForEvent
       errASNoResultReturned
	    The range -2780 thru -2799 is reserved for dialect specific error codes. (Error codes from different dialects may overlap.)

The preferred spelling for Code Fragment Manager errors:
       cfragFirstErrCode
	    The first value in the range of CFM errors.

       cfragContextIDErr
	    The context ID was not valid.

       cfragConnectionIDErr
	    The connection ID was not valid.

       cfragNoSymbolErr
	    The specified symbol was not found.

       cfragNoSectionErr
	    The specified section was not found.

       cfragNoLibraryErr
	    The named library was not found.

       cfragDupRegistrationErr
	    The registration name was already in use.

       cfragFragmentFormatErr
	    A fragment's container format is unknown.

       cfragUnresolvedErr
	    A fragment had "hard" unresolved imports.

       cfragNoPositionErr
	    The registration insertion point was not found.

       cfragNoPrivateMemErr
	    Out of memory for internal bookkeeping.

       cfragNoClientMemErr
	    Out of memory for fragment mapping or section instances.

       cfragNoIDsErr
	    No more CFM IDs for contexts, connections, etc.

       cfragInitOrderErr
       cfragImportTooOldErr
	    An import library was too old for a client.

       cfragImportTooNewErr
	    An import library was too new for a client.

       cfragInitLoopErr
	    Circularity in required initialization order.

       cfragInitAtBootErr
	    A boot library has an initialization function.  (System 7 only)

       cfragLibConnErr
       cfragCFMStartupErr
	    Internal error during CFM initialization.

       cfragCFMInternalErr
	    An internal inconstistancy has been detected.

       cfragFragmentCorruptErr
	    A fragment's container was corrupt (known format).

       cfragInitFunctionErr
	    A fragment's initialization routine returned an error.

       cfragNoApplicationErr
	    No application member found in the cfrg resource.

       cfragArchitectureErr
	    A fragment has an unacceptable architecture.

       cfragFragmentUsageErr
	    A semantic error in usage of the fragment.

       cfragFileSizeErr
	    A file was too large to be mapped.

       cfragNotClosureErr
	    The closure ID was actually a connection ID.

       cfragNoRegistrationErr
	    The registration name was not found.

       cfragContainerIDErr
	    The fragment container ID was not valid.

       cfragClosureIDErr
	    The closure ID was not valid.

       cfragAbortClosureErr
	    Used by notification handlers to abort a closure.

       cfragOutputLengthErr
	    An output parameter is too small to hold the value.

Reserved values for internal "warnings".
       cfragFirstReservedCode
       cfragReservedCode_3
       cfragReservedCode_2
       fragContextNotFound
       fragConnectionIDNotFound
       fragSymbolNotFound
       fragSectionNotFound
       fragLibNotFound
       fragDupRegLibName
       fragFormatUnknown
       fragHadUnresolveds
       fragNoMem
       fragNoAddrSpace
       fragNoContextIDs
       fragObjectInitSeqErr
       fragImportTooOld
       fragImportTooNew
       fragInitLoop
       fragInitRtnUsageErr
       fragLibConnErr
       fragMgrInitErr
       fragConstErr
       fragCorruptErr
       fragUserInitProcErr
       fragAppNotFound
       fragArchError
       fragInvalidFragmentUsage
       invalidComponentID
       validInstancesExist
       componentNotCaptured
       componentDontRegister
       unresolvedComponentDLLErr
       invalidTranslationPathErr
	    Source type to destination type not a valid path

       couldNotParseSourceFileErr
	    Source document does not contain source type

       noTranslationPathErr
       badTranslationSpecErr
       buf2SmallErr
       noMPPErr
       ckSumErr
       extractErr
       readQErr
       atpLenErr
       atpBadRsp
       recNotFnd

OpenTransport errors
       kOTNoError
	    No Error occurred

       kOTOutOfMemoryErr
	    OT ran out of memory, may be a temporary

       kOTNotFoundErr
	    OT generic not found error

       kOTDuplicateFoundErr
	    OT generic duplicate found error

       kOTBadAddressErr
	    XTI2OSStatus(TBADADDR) A Bad address was specified

       kOTBadOptionErr
	    XTI2OSStatus(TBADOPT) A Bad option was specified

       kOTAccessErr
	    XTI2OSStatus(TACCES) Missing access permission

       kOTBadReferenceErr
	    XTI2OSStatus(TBADF) Bad provider reference

       kOTNoAddressErr
	    XTI2OSStatus(TNOADDR) No address was specified

       kOTOutStateErr
	    XTI2OSStatus(TOUTSTATE) Call issued in wrong state

       kOTBadSequenceErr
	    XTI2OSStatus(TBADSEQ) Sequence specified does not exist

       kOTSysErrorErr
	    XTI2OSStatus(TSYSERR) A system error occurred

       kOTLookErr
	    XTI2OSStatus(TLOOK) An event occurred - call Look()

       kOTBadDataErr
	    XTI2OSStatus(TBADDATA) An illegal amount of data was specified

       kOTBufferOverflowErr
	    XTI2OSStatus(TBUFOVFLW) Passed buffer not big enough

       kOTFlowErr
	    XTI2OSStatus(TFLOW) Provider is flow-controlled

       kOTNoDataErr
	    XTI2OSStatus(TNODATA) No data available for reading

       kOTNoDisconnectErr
	    XTI2OSStatus(TNODIS) No disconnect indication available

       kOTNoUDErrErr
	    XTI2OSStatus(TNOUDERR) No Unit Data Error indication available

       kOTBadFlagErr
	    XTI2OSStatus(TBADFLAG) A Bad flag value was supplied

       kOTNoReleaseErr
	    XTI2OSStatus(TNOREL) No orderly release indication available

       kOTNotSupportedErr
	    XTI2OSStatus(TNOTSUPPORT) Command is not supported

       kOTStateChangeErr
	    XTI2OSStatus(TSTATECHNG) State is changing - try again later

       kOTNoStructureTypeErr
	    XTI2OSStatus(TNOSTRUCTYPE) Bad structure type requested for OTAlloc

       kOTBadNameErr
	    XTI2OSStatus(TBADNAME) A bad endpoint name was supplied

       kOTBadQLenErr
	    XTI2OSStatus(TBADQLEN) A Bind to an in-use addr with qlen > 0

       kOTAddressBusyErr
	    XTI2OSStatus(TADDRBUSY) Address requested is already in use

       kOTIndOutErr
	    XTI2OSStatus(TINDOUT) Accept failed because of pending listen

       kOTProviderMismatchErr
	    XTI2OSStatus(TPROVMISMATCH) Tried to accept on incompatible endpoint

       kOTResQLenErr
	    XTI2OSStatus(TRESQLEN)

       kOTResAddressErr
	    XTI2OSStatus(TRESADDR)

       kOTQFullErr
	    XTI2OSStatus(TQFULL)

       kOTProtocolErr
	    XTI2OSStatus(TPROTO) An unspecified provider error occurred

       kOTBadSyncErr
	    XTI2OSStatus(TBADSYNC) A synchronous call at interrupt time

       kOTCanceledErr
	    XTI2OSStatus(TCANCELED) The command was cancelled

       kEPERMErr
	    Permission denied

       kENOENTErr
	    No such file or directory

       kENORSRCErr
	    No such resource

       kEINTRErr
	    Interrupted system service

       kEIOErr
	    I/O error

       kENXIOErr
	    No such device or address

       kEBADFErr
	    Bad file number

       kEAGAINErr
	    Try operation again later

       kENOMEMErr
	    Not enough space

       kEACCESErr
	    Permission denied

       kEFAULTErr
	    Bad address

       kEBUSYErr
	    Device or resource busy

       kEEXISTErr
	    File exists

       kENODEVErr
	    No such device

       kEINVALErr
	    Invalid argument

       kENOTTYErr
	    Not a character device

       kEPIPEErr
	    Broken pipe

       kERANGEErr
	    Message size too large for STREAM

       kEWOULDBLOCKErr
	    Call would block, so was aborted

       kEDEADLKErr
	    or a deadlock would occur

       kEALREADYErr
       kENOTSOCKErr
	    Socket operation on non-socket

       kEDESTADDRREQErr
	    Destination address required

       kEMSGSIZEErr
	    Message too long

       kEPROTOTYPEErr
	    Protocol wrong type for socket

       kENOPROTOOPTErr
	    Protocol not available

       kEPROTONOSUPPORTErr
	    Protocol not supported

       kESOCKTNOSUPPORTErr
	    Socket type not supported

       kEOPNOTSUPPErr
	    Operation not supported on socket

       kEADDRINUSEErr
	    Address already in use

       kEADDRNOTAVAILErr
	    Can't assign requested address

       kENETDOWNErr
	    Network is down

       kENETUNREACHErr
	    Network is unreachable

       kENETRESETErr
	    Network dropped connection on reset

       kECONNABORTEDErr
	    Software caused connection abort

       kECONNRESETErr
	    Connection reset by peer

       kENOBUFSErr
	    No buffer space available

       kEISCONNErr
	    Socket is already connected

       kENOTCONNErr
	    Socket is not connected

       kESHUTDOWNErr
	    Can't send after socket shutdown

       kETOOMANYREFSErr
	    Too many references: can't splice

       kETIMEDOUTErr
	    Connection timed out

       kECONNREFUSEDErr
	    Connection refused

       kEHOSTDOWNErr
	    Host is down

       kEHOSTUNREACHErr
	    No route to host

       kEPROTOErr
	    ''' fill out missing codes '''

       kETIMEErr
       kENOSRErr
       kEBADMSGErr
       kECANCELErr
       kENOSTRErr
       kENODATAErr
       kEINPROGRESSErr
       kESRCHErr
       kENOMSGErr
       kOTClientNotInittedErr
       kOTPortHasDiedErr
       kOTPortWasEjectedErr
       kOTBadConfigurationErr
       kOTConfigurationChangedErr
       kOTUserRequestedErr

Color Picker errors
       firstPickerError
       invalidPickerType
       requiredFlagsDontMatch
       pickerResourceError
       cantLoadPicker
       cantCreatePickerWindow
       cantLoadPackage
       pickerCantLive
       colorSyncNotInstalled
       badProfileError
       kNSL68kContextNotSupported
	    no 68k allowed

       kNSLSchedulerError
	    A custom thread routine encountered an error

       kNSLBadURLSyntax
	    URL contains illegal characters

       kNSLNoCarbonLib
       kNSLUILibraryNotAvailable
	    The NSL UI Library needs to be in the Extensions Folder

       kNSLNotImplementedYet
       kNSLErrNullPtrError
       kNSLSomePluginsFailedToLoad
	    (one or more plugins failed to load, but at least one did load; this error isn't fatal)

       kNSLNullNeighborhoodPtr
	    (client passed a null neighborhood ptr)

       kNSLNoPluginsForSearch
	    (no plugins will respond to search request; bad protocol(s)?)

       kNSLSearchAlreadyInProgress
	    (you can only have one ongoing search per clientRef)

       kNSLNoPluginsFound
	    (manager didn't find any valid plugins to load)

       kNSLPluginLoadFailed
	    (manager unable to load one of the plugins)

       kNSLBadProtocolTypeErr
	    (client is trying to add a null protocol type)

       kNSLNullListPtr
	    (client is trying to add items to a nil list)

       kNSLBadClientInfoPtr
	    (nil ClientAsyncInfoPtr; no reference available)

       kNSLCannotContinueLookup
	    (Can't continue lookup; error or bad state)

       kNSLBufferTooSmallForData
	    (Client buffer too small for data from plugin)

       kNSLNoContextAvailable
	    (ContinueLookup function ptr invalid)

       kNSLRequestBufferAlreadyInList
       kNSLInvalidPluginSpec
       kNSLNoSupportForService
       kNSLBadNetConnection
       kNSLBadDataTypeErr
       kNSLBadServiceTypeErr
       kNSLBadReferenceErr
       kNSLNoElementsInList
       kNSLInsufficientOTVer
       kNSLInsufficientSysVer
       kNSLNotInitialized
       kDTPHoldJobErr
       kDTPStopQueueErr
       kDTPTryAgainErr

ColorSync Result codes
       cmElementTagNotFound
       cmIndexRangeErr
	    Tag index out of range

       cmCantDeleteElement
       cmFatalProfileErr
       cmInvalidProfile
	    A Profile must contain a 'cs1 ' tag to be valid

       cmInvalidProfileLocation
	    Operation not supported for this profile location

       cmCantCopyModifiedV1Profile
	    Illegal to copy version 1 profiles that have been modified
	   Profile Search Errors

       cmInvalidSearch
	    Bad Search Handle

       cmSearchError
       cmErrIncompatibleProfile
	    Other ColorSync Errors

       cmInvalidColorSpace
	    Profile colorspace does not match bitmap type

       cmInvalidSrcMap
	    Source pix/bit map was invalid

       cmInvalidDstMap
	    Destination pix/bit map was invalid

       cmNoGDevicesError
	    Begin/End Matching -- no gdevices available

       cmInvalidProfileComment
	    Bad Profile comment during drawpicture

       cmRangeOverFlow
	    Color conversion warning that some output color values over/underflowed and were clipped

       cmNamedColorNotFound
	    NamedColor not found

       badFolderDescErr
       duplicateFolderDescErr
       noMoreFolderDescErr
       invalidFolderTypeErr
       duplicateRoutingErr
       routingNotFoundErr
       internalScrapErr
       duplicateScrapFlavorErr
       badScrapRefErr
       processStateIncorrectErr
       scrapPromiseNotKeptErr
       noScrapPromiseKeeperErr
       nilScrapFlavorDataErr
       scrapFlavorFlagsMismatchErr
       scrapFlavorSizeMismatchErr
       illegalScrapFlavorFlagsErr
       illegalScrapFlavorTypeErr
       illegalScrapFlavorSizeErr
       scrapFlavorNotFoundErr
	    == noTypeErr

AFP Protocol Errors
       afpAccessDenied
	    Insufficient access privileges for operation

       afpAuthContinue
	    Further information required to complete AFPLogin call

       afpBadUAM
	    Unknown user authentication method specified

       afpBadVersNum
	    Unknown AFP protocol version number specified

       afpBitmapErr
	    Bitmap contained bits undefined for call

       afpCantMove
	    Move destination is offspring of source, or root was specified

       afpDenyConflict
	    Specified open/deny modes conflict with current open modes

       afpDirNotEmpty
	    Cannot delete non-empty directory

       afpDiskFull
	    Insufficient free space on volume for operation

       afpEofError
	    Read beyond logical end-of-file

       afpFileBusy
	    Cannot delete an open file

       afpFlatVol
	    Cannot create directory on specified volume

       afpItemNotFound
	    Unknown UserName/UserID or missing comment/APPL entry

       afpLockErr
	    Some or all of requested range is locked by another user

       afpMiscErr
	    Unexpected error encountered during execution

       afpNoMoreLocks
	    Maximum lock limit reached

       afpNoServer
	    Server not responding

       afpObjectExists
	    Specified destination file or directory already exists

       afpObjectNotFound
	    Specified file or directory does not exist

       afpParmErr
	    A specified parameter was out of allowable range

       afpRangeNotLocked
	    Tried to unlock range that was not locked by user

       afpRangeOverlap
	    Some or all of range already locked by same user

       afpSessClosed
	    Session closed

       afpUserNotAuth
	    No AFPLogin call has successfully been made for this session

       afpCallNotSupported
	    Unsupported AFP call was made

       afpObjectTypeErr
	    File/Directory specified where Directory/File expected

       afpTooManyFilesOpen
	    Maximum open file count reached

       afpServerGoingDown
	    Server is shutting down

       afpCantRename
	    AFPRename cannot rename volume

       afpDirNotFound
	    Unknown directory specified

       afpIconTypeError
	    Icon size specified different from existing icon size

       afpVolLocked
	    Volume is Read-Only

       afpObjectLocked
	    Object is M/R/D/W inhibited

       afpContainsSharedErr
	    the folder being shared contains a shared folder

       afpIDNotFound
       afpIDExists
       afpDiffVolErr
       afpCatalogChanged
       afpSameObjectErr
       afpBadIDErr
       afpPwdSameErr
	    Someone tried to change their password to the same password on a mantadory password change

       afpPwdTooShortErr
	    The password being set is too short: there is a minimum length that must be met or exceeded

       afpPwdExpiredErr
	    The password being used is too old: this requires the user to change the password before log-in can continue

       afpInsideSharedErr
	    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
	    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

       afpPwdNeedsChangeErr
	    The password needs to be changed

       afpPwdPolicyErr
	    Password does not conform to servers password policy

       afpAlreadyLoggedInErr
	    User has been authenticated but is already logged in from another machine (and that's not allowed on this server)

AppleShare Client Errors
       afpBadDirIDType
       afpCantMountMoreSrvre
	    The Maximum number of server connections has been reached

       afpAlreadyMounted
	    The volume is already mounted

NumberFormatting error codes
       numberFormattingNotANumberErr
       numberFormattingOverflowInDestinationErr
       numberFormattingBadNumberFormattingObjectErr
       numberFormattingSpuriousCharErr
       numberFormattingLiteralMissingErr
       numberFormattingDelimiterMissingErr
       numberFormattingEmptyFormatErr
       numberFormattingBadFormatErr
       numberFormattingBadOptionsErr
       numberFormattingBadTokenErr
       numberFormattingUnOrderedCurrencyRangeErr
       numberFormattingBadCurrencyPositionErr
       numberFormattingNotADigitErr
	    deprecated misspelled versions:

       numberFormattingUnOrdredCurrencyRangeErr
       textParserBadParamErr
       textParserObjectNotFoundErr
       textParserBadTokenValueErr
       textParserBadParserObjectErr
       textParserParamErr
       textParserNoMoreTextErr
       textParserBadTextLanguageErr
       textParserBadTextEncodingErr
       textParserNoSuchTokenFoundErr
       errUnknownAttributeTag
       errMarginWilllNotFit
       errNotInImagingMode
       errAlreadyInImagingMode
       errEngineNotFound
       errIteratorReachedEnd
       errInvalidRange
       errOffsetNotOnElementBounday
       errNoHiliteText
       errEmptyScrap
       errReadOnlyText
       errUnknownElement
       errNonContiuousAttribute
       hrHTMLRenderingLibNotInstalledErr
       hrMiscellaneousExceptionErr
       hrUnableToResizeHandleErr
       errIANoErr
       errIAUnknownErr
       errIAAllocationErr
       errIAParamErr
       errIANoMoreItems
       errIABufferTooSmall
       errIACanceled
       errIAInvalidDocument
       errIATextExtractionErr

QuickTime Streaming Errors
       qtsBadSelectorErr
       qtsBadStateErr
       qtsBadDataErr
	    something is wrong with the data

       qtsUnsupportedDataTypeErr
       qtsUnsupportedRateErr
       qtsUnsupportedFeatureErr
       qtsTooMuchDataErr
       qtsUnknownValueErr
       qtsTimeoutErr
       qtsConnectionFailedErr

Gestalt error codes
       gestaltUnknownErr
	    value returned if Gestalt doesn't know the answer

       gestaltUndefSelectorErr
	    undefined selector was passed to Gestalt

       gestaltDupSelectorErr
	    tried to add an entry that already existed

       menuPropertyInvalidErr
	    invalid property creator

       menuPropertyInvalid
	    "menuPropertyInvalid" is deprecated

       menuPropertyNotFoundErr
	    specified property wasn't found

       menuNotFoundErr
	    specified menu or menu ID wasn't found

       menuUsesSystemDefErr
	    GetMenuDefinition failed because the menu uses the system MDEF

       menuItemNotFoundErr
	    specified menu item wasn't found

       errInvalidWindowPtr
	    tried to pass a bad WindowRef argument

       errInvalidWindowRef
	    tried to pass a bad WindowRef argument

       errUnsupportedWindowAttributesForClass
	    tried to create a window with WindowAttributes not supported by the WindowClass

       errWindowDoesNotHaveProxy
	    tried to do something requiring a proxy to a window which doesn't have a proxy

       errInvalidWindowProperty
	    tried to access a property tag with private creator

       errWindowPropertyNotFound
	    tried to get a nonexistent property

       errUnrecognizedWindowClass
	    tried to create a window with a bad WindowClass

       errCorruptWindowDescription
	    tried to load a corrupt window description (size or version fields incorrect)

       errUserWantsToDragWindow
	    if returned from TrackWindowProxyDrag, you should call DragWindow on the window

       errWindowsAlreadyInitialized
	    tried to call InitFloatingWindows twice, or called InitWindows and then floating windows

       errFloatingWindowsNotInitialized
	    called HideFloatingWindows or ShowFloatingWindows without calling InitFloatingWindows

       errWindowNotFound
	    returned from FindWindowOfClass

       errWindowDoesNotFitOnscreen
	    ConstrainWindowToScreen could not make the window fit onscreen

       windowAttributeImmutableErr
	    tried to change attributes which can't be changed

       windowAttributesConflictErr
	    passed some attributes that are mutually exclusive

       windowManagerInternalErr
	    something really weird happened inside the window manager

       windowWrongStateErr
	    window is not in a state that is valid for the current action

       windowGroupInvalidErr
	    WindowGroup is invalid

       windowAppModalStateAlreadyExistsErr
	    we're already running this window modally

       windowNoAppModalStateErr
	    there's no app modal state for the window

       errWindowDoesntSupportFocus
       kNavWrongDialogStateErr
       kNavWrongDialogClassErr
       kNavInvalidSystemConfigErr
       kNavCustomControlMessageFailedErr
       kNavInvalidCustomControlMessageErr
       collectionItemLockedErr
       collectionItemNotFoundErr
       collectionIndexRangeErr

Display Manager error codes (-6220...-6269)
       kDMGenErr
	    Unexpected Error
	   Mirroring-Specific Errors

       kDMMirroringOnAlready
	    Returned by all calls that need mirroring to be off to do their thing.

       kDMWrongNumberOfDisplays
	    Can only handle 2 displays for now.

       kDMMirroringBlocked
	    DMBlockMirroring() has been called.

       kDMCantBlock
	    Mirroring is already on, can't Block now (call DMUnMirror() first).

       kDMMirroringNotOn
	    Returned by all calls that need mirroring to be on to do their thing.
	   Other Display Manager Errors

       kSysSWTooOld
	    Missing critical pieces of System Software.

       kDMSWNotInitializedErr
	    Required software not initialized (eg windowmanager or display mgr).

       kDMDriverNotDisplayMgrAwareErr
	    Video Driver does not support display manager.

       kDMDisplayNotFoundErr
	    Could not find item (will someday remove).

       kDMNotFoundErr
	    Could not find item.

       kDMDisplayAlreadyInstalledErr
	    Attempt to add an already installed display.

       kDMMainDisplayCannotMoveErr
	    Trying to move main display (or a display mirrored to it)

       kDMNoDeviceTableclothErr
	    obsolete

       laTooSmallBufferErr
	    output buffer is too small to store any result

       laEnvironmentBusyErr
	    specified environment is used

       laEnvironmentNotFoundErr
	    can't fint the specified environment

       laEnvironmentExistErr
	    same name environment is already exists

       laInvalidPathErr
	    path is not correct

       laNoMoreMorphemeErr
	    nothing to read

       laFailAnalysisErr
	    analysis failed

       laTextOverFlowErr
	    text is too long

       laDictionaryNotOpenedErr
	    the dictionary is not opened

       laDictionaryUnknownErr
	    can't use this dictionary with this environment

       laDictionaryTooManyErr
	    too many dictionaries

       laPropertyValueErr
	    Invalid property value

       laPropertyUnknownErr
	    the property is unknown to this environment

       laPropertyIsReadOnlyErr
	    the property is read only

       laPropertyNotFoundErr
	    can't find the property

       laPropertyErr
	    Error in properties

       kUSBNoErr
       kUSBNoTran
       kUSBNoDelay
       kUSBNotSent2Err
	    Transaction not sent

       kUSBNotSent1Err
	    Transaction not sent

       kUSBBufUnderRunErr
	    Host hardware failure on data out, PCI busy?

       kUSBBufOvrRunErr
	    Host hardware failure on data in, PCI busy?

       kUSBRes2Err
       kUSBRes1Err
       kUSBUnderRunErr
	    Less data than buffer

       kUSBOverRunErr
	    Packet too large or more data than buffer

       kUSBWrongPIDErr
	    Pipe stall, Bad or wrong PID

       kUSBPIDCheckErr
	    Pipe stall, PID CRC error

       kUSBNotRespondingErr
	    Pipe stall, No device, device hung

       kUSBEndpointStallErr
	    Device didn't understand

       kUSBDataToggleErr
	    Pipe stall, Bad data toggle

       kUSBBitstufErr
	    Pipe stall, bitstuffing

       kUSBCRCErr
	    Pipe stall, bad CRC

       kUSBQueueFull
	    Internal queue maxxed

       kUSBNotHandled
	    Notification was not handled   (same as NotFound)

       kUSBUnknownNotification
	    Notification type not defined

       kUSBInternalReserved10
       kUSBInternalReserved9
       kUSBInternalReserved8
       kUSBInternalReserved7
       kUSBInternalReserved6
       kUSBInternalReserved5
       kUSBInternalReserved4
       kUSBInternalReserved3
       kUSBInternalReserved2
       kUSBPortDisabled
	    The port you are attached to is disabled, use USBDeviceReset.

       kUSBQueueAborted
	    Pipe zero stall cleared.

       kUSBTimedOut
	    Transaction timed out.

       kUSBDeviceDisconnected
	    Disconnected during suspend or reset

       kUSBDeviceNotSuspended
	    device is not suspended for resume

       kUSBDeviceSuspended
	    Device is suspended

       kUSBInvalidBuffer
	    bad buffer, usually nil

       kUSBDevicePowerProblem
	    Device has a power problem

       kUSBDeviceBusy
	    Device is already being configured

       kUSBUnknownInterfaceErr
	    Interface ref not recognised

       kUSBPipeStalledError
	    Pipe has stalled, error needs to be cleared

       kUSBPipeIdleError
	    Pipe is Idle, it will not accept transactions

       kUSBNoBandwidthError
	    Not enough bandwidth available

       kUSBAbortedError
	    Pipe aborted

       kUSBFlagsError
	    Unused flags not zeroed

       kUSBCompletionError
	    no completion routine specified

       kUSBPBLengthError
	    pbLength too small

       kUSBPBVersionError
	    Wrong pbVersion

       kUSBNotFound
	    Not found

       kUSBOutOfMemoryErr
	    Out of memory

       kUSBDeviceErr
	    Device error

       kUSBNoDeviceErr
	    No device

       kUSBAlreadyOpenErr
	    Already open

       kUSBTooManyTransactionsErr
	    Too many transactions

       kUSBUnknownRequestErr
	    Unknown request

       kUSBRqErr
	    Request error

       kUSBIncorrectTypeErr
	    Incorrect type

       kUSBTooManyPipesErr
	    Too many pipes

       kUSBUnknownPipeErr
	    Pipe ref not recognised

       kUSBUnknownDeviceErr
	    device ref not recognised

       dcmParamErr
	    bad parameter

       dcmNotDictionaryErr
	    not dictionary

       dcmBadDictionaryErr
	    invalid dictionary

       dcmPermissionErr
	    invalid permission

       dcmDictionaryNotOpenErr
	    dictionary not opened

       dcmDictionaryBusyErr
	    dictionary is busy

       dcmBlockFullErr
	    dictionary block full

       dcmNoRecordErr
	    no such record

       dcmDupRecordErr
	    same record already exist

       dcmNecessaryFieldErr
	    lack required/identify field

       dcmBadFieldInfoErr
	    incomplete information

       dcmBadFieldTypeErr
	    no such field type supported

       dcmNoFieldErr
	    no such field exist

       dcmBadKeyErr
	    bad key information

       dcmTooManyKeyErr
	    too many key field

       dcmBadDataSizeErr
	    too big data size

       dcmBadFindMethodErr
	    no such find method supported

       dcmBadPropertyErr
	    no such property exist

       dcmProtectedErr
	    need keyword to use dictionary

       dcmNoAccessMethodErr
	    no such AccessMethod

       dcmBadFeatureErr
	    invalid AccessMethod feature

       dcmIterationCompleteErr
	    no more item in iterator

       kRAInvalidParameter
       kRAInvalidPort
       kRAStartupFailed
       kRAPortSetupFailed
       kRAOutOfMemory
       kRANotSupported
       kRAMissingResources
       kRAIncompatiblePrefs
       kRANotConnected
       kRAConnectionCanceled
       kRAUnknownUser
       kRAInvalidPassword
       kRAInternalError
       kRAInstallationDamaged
       kRAPortBusy
       kRAUnknownPortState
       kRAInvalidPortState
       kRAInvalidSerialProtocol
       kRAUserLoginDisabled
       kRAUserPwdChangeRequired
       kRAUserPwdEntryRequired
       kRAUserInteractionRequired
       kRAInitOpenTransportFailed
       kRARemoteAccessNotReady
       kRATCPIPInactive
	    TCP/IP inactive, cannot be loaded

       kRATCPIPNotConfigured
	    TCP/IP not configured, could be loaded

       kRANotPrimaryInterface
	    when IPCP is not primary TCP/IP intf.

       kRAConfigurationDBInitErr
       kRAPPPProtocolRejected
       kRAPPPAuthenticationFailed
       kRAPPPNegotiationFailed
       kRAPPPUserDisconnected
       kRAPPPPeerDisconnected
       kRAPeerNotResponding
       kRAATalkInactive
       kRAExtAuthenticationFailed
       kRANCPRejectedbyPeer
       kRADuplicateIPAddr
       kRACallBackFailed
       kATSUInvalidTextLayoutErr
	    An attempt was made to use a ATSUTextLayout
	   which hadn't been initialized or is otherwise

       kATSUInvalidStyleErr
	    An attempt was made to use a ATSUStyle which
	   hadn't been properly allocated or is otherwise

       kATSUInvalidTextRangeErr
	    An attempt was made to extract information
	   from or perform an operation on a ATSUTextLayout

       kATSUFontsMatched
	    This is not an error code but is returned by
	   ATSUMatchFontsToText() when changes need to

       kATSUFontsNotMatched
	    This value is returned by ATSUMatchFontsToText()
	   when the text contains Unicode characters which

       kATSUNoCorrespondingFontErr
	    This value is retrned by font ID conversion
	   routines ATSUFONDtoFontID() and ATSUFontIDtoFOND()

       kATSUInvalidFontErr
	    Used when an attempt was made to use an invalid font ID.

       kATSUInvalidAttributeValueErr
	    Used when an attempt was made to use an attribute with
	   a bad or undefined value.

       kATSUInvalidAttributeSizeErr
	    Used when an attempt was made to use an attribute with a
	   bad size.

       kATSUInvalidAttributeTagErr
	    Used when an attempt was made to use a tag value that
	   was not appropriate for the function call it was used.

       kATSUInvalidCacheErr
	    Used when an attempt was made to read in style data
	   from an invalid cache.  Either the format of the

       kATSUNotSetErr
	    Used when the client attempts to retrieve an attribute,
	   font feature, or font variation from a style when it

       kATSUNoStyleRunsAssignedErr
	    Used when an attempt was made to measure, highlight or draw
	   a ATSUTextLayout object that has no styleRuns associated with it.

       kATSUQuickDrawTextErr
	    Used when QuickDraw Text encounters an error rendering or measuring
	   a line of ATSUI text.

       kATSULowLevelErr
	    Used when an error was encountered within the low level ATS
	   mechanism performing an operation requested by ATSUI.

       kATSUNoFontCmapAvailableErr
	    Used when no CMAP table can be accessed or synthesized for the
	   font passed into a SetAttributes Font call.

       kATSUNoFontScalerAvailableErr
	    Used when no font scaler is available for the font passed
	   into a SetAttributes Font call.

       kATSUCoordinateOverflowErr
	    Used to indicate the coordinates provided to an ATSUI routine caused
	   a coordinate overflow (i.e. > 32K).

       kATSULineBreakInWord
	    This is not an error code but is returned by ATSUBreakLine to
	   indicate that the returned offset is within a word since there was

       kATSUBusyObjectErr
	    An ATSUI object is being used by another thread

       kATSUInvalidFontFallbacksErr
	    An attempt was made to use a ATSUFontFallbacks
	   which hadn't been initialized or is otherwise

general text errors
       kTextUnsupportedEncodingErr
	    specified encoding not supported for this operation

       kTextMalformedInputErr
	    in DBCS, for example, high byte followed by invalid low byte

       kTextUndefinedElementErr
	    text conversion errors

       kTECMissingTableErr
       kTECTableChecksumErr
       kTECTableFormatErr
       kTECCorruptConverterErr
	    invalid converter object reference

       kTECNoConversionPathErr
       kTECBufferBelowMinimumSizeErr
	    output buffer too small to allow processing of first input text element

       kTECArrayFullErr
	    supplied name buffer or TextRun, TextEncoding, or UnicodeMapping array is too small

       kTECBadTextRunErr
       kTECPartialCharErr
	    input buffer ends in the middle of a multibyte character, conversion stopped

       kTECUnmappableElementErr
       kTECIncompleteElementErr
	    text element may be incomplete or is too long for internal buffers

       kTECDirectionErr
	    direction stack overflow, etc.

       kTECGlobalsUnavailableErr
	    globals have already been deallocated (premature TERM)

       kTECItemUnavailableErr
	    item (e.g. name) not available for specified region (& encoding if relevant)
	   text conversion status codes

       kTECUsedFallbacksStatus
       kTECNeedFlushStatus
       kTECOutputBufferFullStatus
	    output buffer has no room for conversion of next input text element (partial conversion)
	   deprecated error & status codes for low-level converter

       unicodeChecksumErr
       unicodeNoTableErr
       unicodeVariantErr
       unicodeFallbacksErr
       unicodePartConvertErr
       unicodeBufErr
       unicodeCharErr
       unicodeElementErr
       unicodeNotFoundErr
       unicodeTableFormatErr
       unicodeDirectionErr
       unicodeContextualErr
       kUTCUnderflowErr
       kUTCOverflowErr
       codecErr
       noCodecErr
       codecUnimpErr
       codecSizeErr
       codecScreenBufErr
       codecImageBufErr
       codecSpoolErr
       codecAbortErr
       codecWouldOffscreenErr
       codecBadDataErr
       codecDataVersErr
       codecExtensionNotFoundErr
       scTypeNotFoundErr
       codecConditionErr
       codecOpenErr
       codecCantWhenErr
       codecCantQueueErr
       codecNothingToBlitErr
       codecNoMemoryPleaseWaitErr
       codecDisabledErr
	    codec disabled itself -- pass codecFlagReenable to reset

       codecNeedToFlushChainErr
       lockPortBitsBadSurfaceErr
       lockPortBitsWindowMovedErr
       lockPortBitsWindowResizedErr
       lockPortBitsWindowClippedErr
       lockPortBitsBadPortErr
       lockPortBitsSurfaceLostErr
       codecParameterDialogConfirm
       codecNeedAccessKeyErr
	    codec needs password in order to decompress

       codecOffscreenFailedErr
       codecDroppedFrameErr
	    returned from ImageCodecDrawBand

       directXObjectAlreadyExists
       lockPortBitsWrongGDeviceErr
       kBadAdapterErr
	    invalid adapter number

       kBadAttributeErr
	    specified attributes field value is invalid

       kBadBaseErr
	    specified base system memory address is invalid

       kBadEDCErr
	    specified EDC generator specified is invalid

       kBadIRQErr
	    specified IRQ level is invalid

       kBadOffsetErr
	    specified PC card memory array offset is invalid

       kBadPageErr
	    specified page is invalid

       kBadSizeErr
	    specified size is invalid

       kBadSocketErr
	    specified logical or physical socket number is invalid

       kBadTypeErr
	    specified window or interface type is invalid

       kBadVccErr
	    specified Vcc power level index is invalid

       kBadVppErr
	    specified Vpp1 or Vpp2 power level index is invalid

       kBadWindowErr
	    specified window is invalid

       kBadArgLengthErr
	    ArgLength argument is invalid

       kBadArgsErr
	    values in argument packet are invalid

       kBadHandleErr
	    clientHandle is invalid

       kBadCISErr
	    CIS on card is invalid

       kBadSpeedErr
	    specified speed is unavailable

       kReadFailureErr
	    unable to complete read request

       kWriteFailureErr
	    unable to complete write request

       kGeneralFailureErr
	    an undefined error has occurred

       kNoCardErr
	    no PC card in the socket

       kUnsupportedFunctionErr
	    function is not supported by this implementation

       kUnsupportedModeErr
	    mode is not supported

       kBusyErr
	    unable to process request at this time - try later

       kWriteProtectedErr
	    media is write-protected

       kConfigurationLockedErr
	    a configuration has already been locked

       kInUseErr
	    requested resource is being used by a client

       kNoMoreItemsErr
	    there are no more of the requested item

       kOutOfResourceErr
	    Card Services has exhausted the resource

       kNoCardSevicesSocketsErr
       kInvalidRegEntryErr
       kBadLinkErr
       kBadDeviceErr
       k16BitCardErr
       kCardBusCardErr
       kPassCallToChainErr
       kCantConfigureCardErr
       kPostCardEventErr
	    _PCCSLPostCardEvent failed and dropped an event

       kInvalidDeviceNumber
       kUnsupportedVsErr
	    Unsupported Voltage Sense

       kInvalidCSClientErr
	    Card Services ClientID is not registered

       kBadTupleDataErr
	    Data in tuple is invalid

       kBadCustomIFIDErr
	    Custom interface ID is invalid

       kNoIOWindowRequestedErr
	    Request I/O window before calling configuration

       kNoMoreTimerClientsErr
	    All timer callbacks are in use

       kNoMoreInterruptSlotsErr
	    All internal Interrupt slots are in use

       kNoClientTableErr
	    The client table has not be initialized yet

       kUnsupportedCardErr
	    Card not supported by generic enabler

       kNoCardEnablersFoundErr
	    No Enablers were found

       kNoEnablerForCardErr
	    No Enablers were found that can support the card

       kNoCompatibleNameErr
	    There is no compatible driver name for this device

       kClientRequestDenied
	    CS Clients should return this code inorder to
	   deny a request-type CS Event

       kNotReadyErr
	    PC Card failed to go ready

       kTooManyIOWindowsErr
	    device requested more than one I/O window

       kAlreadySavedStateErr
	    The state has been saved on previous call

       kAttemptDupCardEntryErr
	    The Enabler was asked to create a duplicate card entry

       kCardPowerOffErr
	    Power to the card has been turned off

       kNotZVCapableErr
	    This socket does not support Zoomed Video

       noDeviceForChannel
       grabTimeComplete
       cantDoThatInCurrentMode
       notEnoughMemoryToGrab
       notEnoughDiskSpaceToGrab
       couldntGetRequiredComponent
       badSGChannel
       seqGrabInfoNotAvailable
       deviceCantMeetRequest
       badControllerHeight
       editingNotAllowed
       controllerBoundsNotExact
       cannotSetWidthOfAttachedController
       controllerHasFixedHeight
       errAEBadKeyForm
       errAECantHandleClass
       errAECantSupplyType
       errAECantUndo
       errAEEventFailed
       errAEIndexTooLarge
       errAEInTransaction
       errAELocalOnly
       errAENoSuchTransaction
       errAENotAnElement
       errAENotASingleObject
       errAENotModifiable
       errAENoUserSelection
       errAEPrivilegeError
       errAEReadDenied
       errAETypeError
       errAEWriteDenied
       errAENotAnEnumMember
	    enumerated value in SetData is not allowed for this property

       errAECantPutThatThere
	    in make new, duplicate, etc. class can't be an element of container

       telGenericError
       telNoErr
       telNoTools
	    no telephone tools found in extension folder

       telBadTermErr
	    invalid TELHandle or handle not found

       telBadDNErr
	    TELDNHandle not found or invalid

       telBadCAErr
	    TELCAHandle not found or invalid

       telBadHandErr
	    bad handle specified

       telBadProcErr
	    bad msgProc specified

       telCAUnavail
	    a CA is not available

       telNoMemErr
	    no memory to allocate handle

       telNoOpenErr
	    unable to open terminal

       telBadHTypeErr
	    bad hook type specified

       telHTypeNotSupp
	    hook type not supported by this tool

       telBadLevelErr
	    bad volume level setting

       telBadVTypeErr
	    bad volume type error

       telVTypeNotSupp
	    volume type not supported by this tool

       telBadAPattErr
	    bad alerting pattern specified

       telAPattNotSupp
	    alerting pattern not supported by tool

       telBadIndex
	    bad index specified

       telIndexNotSupp
	    index not supported by this tool

       telBadStateErr
	    bad device state specified

       telStateNotSupp
	    device state not supported by tool

       telBadIntExt
	    bad internal external error

       telIntExtNotSupp
	    internal external type not supported by this tool

       telBadDNDType
	    bad DND type specified

       telDNDTypeNotSupp
	    DND type is not supported by this tool

       telFeatNotSub
	    feature not subscribed

       telFeatNotAvail
	    feature subscribed but not available

       telFeatActive
	    feature already active

       telFeatNotSupp
	    feature program call not supported by this tool

       telConfLimitErr
	    limit specified is too high for this configuration

       telConfNoLimit
	    no limit was specified but required

       telConfErr
	    conference was not prepared

       telConfRej
	    conference request was rejected

       telTransferErr
	    transfer not prepared

       telTransferRej
	    transfer request rejected

       telCBErr
	    call back feature not set previously

       telConfLimitExceeded
	    attempt to exceed switch conference limits

       telBadDNType
	    DN type invalid

       telBadPageID
	    bad page ID specified

       telBadIntercomID
	    bad intercom ID specified

       telBadFeatureID
	    bad feature ID specified

       telBadFwdType
	    bad fwdType specified

       telBadPickupGroupID
	    bad pickup group ID specified

       telBadParkID
	    bad park id specified

       telBadSelect
	    unable to select or deselect DN

       telBadBearerType
	    bad bearerType specified

       telBadRate
	    bad rate specified

       telDNTypeNotSupp
	    DN type not supported by tool

       telFwdTypeNotSupp
	    forward type not supported by tool

       telBadDisplayMode
	    bad display mode specified

       telDisplayModeNotSupp
	    display mode not supported by tool

       telNoCallbackRef
	    no call back reference was specified, but is required

       telAlreadyOpen
	    terminal already open

       telStillNeeded
	    terminal driver still needed by someone else

       telTermNotOpen
	    terminal not opened via TELOpenTerm

       telCANotAcceptable
	    CA not "acceptable"

       telCANotRejectable
	    CA not "rejectable"

       telCANotDeflectable
	    CA not "deflectable"

       telPBErr
	    parameter block error, bad format

       telBadFunction
	    bad msgCode specified
	   telNoTools	     = -10101,	      unable to find any telephone tools

       telNoSuchTool
	    unable to find tool with name specified

       telUnknownErr
	    unable to set config

       telNoCommFolder
	    Communications/Extensions Ae not found

       telInitFailed
	    initialization failed

       telBadCodeResource
	    code resource not found

       telDeviceNotFound
	    device not found

       telBadProcID
	    invalid procID

       telValidateFailed
	    telValidate failed

       telAutoAnsNotOn
	    autoAnswer in not turned on

       telDetAlreadyOn
	    detection is already turned on

       telBadSWErr
	    Software not installed properly

       telBadSampleRate
	    incompatible sample rate

Power Manager Errors
       pmBusyErr
	    Power Mgr never ready to start handshake

       pmReplyTOErr
	    Timed out waiting for reply

       pmSendStartErr
	    during send, pmgr did not start hs

       pmSendEndErr
	    during send, pmgr did not finish hs

       pmRecvStartErr
	    during receive, pmgr did not start hs

       kPowerHandlerExistsForDeviceErr
       kPowerHandlerNotFoundForDeviceErr
       kPowerHandlerNotFoundForProcErr
       kPowerMgtMessageNotHandled
       kPowerMgtRequestDenied
       kCantReportProcessorTemperatureErr
       kProcessorTempRoutineRequiresMPLib2
       kNoSuchPowerSource
       debuggingExecutionContextErr
	    routine cannot be called at this time

       debuggingDuplicateSignatureErr
	    componentSignature already registered

       debuggingDuplicateOptionErr
	    optionSelectorNum already registered

       debuggingInvalidSignatureErr
	    componentSignature not registered

       debuggingInvalidOptionErr
	    optionSelectorNum is not registered

       debuggingInvalidNameErr
	    componentName or optionName is invalid (NULL)

       debuggingNoCallbackErr
	    debugging component has no callback

       kHIDVersionIncompatibleErr
       kHIDSuccess
       kHIDInvalidRangePageErr
       kHIDReportIDZeroErr
       kHIDReportCountZeroErr
       kHIDReportSizeZeroErr
       kHIDUnmatchedDesignatorRangeErr
       kHIDUnmatchedStringRangeErr
       kHIDInvertedUsageRangeErr
       kHIDUnmatchedUsageRangeErr
       kHIDInvertedPhysicalRangeErr
       kHIDInvertedLogicalRangeErr
       kHIDBadLogicalMaximumErr
       kHIDBadLogicalMinimumErr
       kHIDUsagePageZeroErr
       kHIDEndOfDescriptorErr
       kHIDNotEnoughMemoryErr
       kHIDBadParameterErr
       kHIDNullPointerErr
       kHIDInvalidReportLengthErr
       kHIDInvalidReportTypeErr
       kHIDBadLogPhysValuesErr
       kHIDIncompatibleReportErr
       kHIDInvalidPreparsedDataErr
       kHIDNotValueArrayErr
       kHIDUsageNotFoundErr
       kHIDValueOutOfRangeErr
       kHIDBufferTooSmallErr
       kHIDNullStateErr
       kModemOutOfMemory
       kModemPreferencesMissing
       kTXNEndIterationErr
       kTXNCannotAddFrameErr
       kTXNInvalidFrameIDErr
       kTXNIllegalToCrossDataBoundariesErr
       kTXNUserCanceledOperationErr
       kTXNBadDefaultFileTypeWarning
       kTXNCannotSetAutoIndentErr
       kTXNRunIndexOutofBoundsErr
       kTXNNoMatchErr
       kTXNAttributeTagInvalidForRunErr
	    dataValue is set to this per invalid tag

       kTXNSomeOrAllTagsInvalidForRunErr
       kTXNInvalidRunIndex
       kTXNAlreadyInitializedErr
       kTXNCannotTurnTSMOffWhenUsingUnicodeErr
       kTXNCopyNotAllowedInEchoModeErr
       kTXNDataTypeNotAllowedErr
       kTXNATSUIIsNotInstalledErr
       kTXNOutsideOfLineErr
       errKCNotAvailable
       errKCReadOnly
       errKCAuthFailed
       errKCNoSuchKeychain
       errKCInvalidKeychain
       errKCDuplicateKeychain
       errKCDuplicateCallback
       errKCInvalidCallback
       errKCDuplicateItem
       errKCItemNotFound
       errKCBufferTooSmall
       errKCDataTooLarge
       errKCNoSuchAttr
       errKCInvalidItemRef
       errKCInvalidSearchRef
       errKCNoSuchClass
       errKCNoDefaultKeychain
       errKCInteractionNotAllowed
       errKCReadOnlyAttr
       errKCWrongKCVersion
       errKCKeySizeNotAllowed
       errKCNoStorageModule
       errKCNoCertificateModule
       errKCNoPolicyModule
       errKCInteractionRequired
       errKCDataNotAvailable
       errKCDataNotModifiable
       kUCOutputBufferTooSmall
	    Output buffer too small for Unicode string result

       kUCTSNoKeysAddedToObjectErr
       kMPIterationEndErr
       kMPPrivilegedErr
       kMPProcessCreatedErr
       kMPProcessTerminatedErr
       kMPTaskCreatedErr
       kMPTaskBlockedErr
       kMPTaskStoppedErr
	    A convention used with MPThrowException.

       kMPBlueBlockingErr
       kMPDeletedErr
       kMPTimeoutErr
       kMPTaskAbortedErr
       kMPInsufficientResourcesErr
       kCollateAttributesNotFoundErr
       kCollateInvalidOptions
       kCollateMissingUnicodeTableErr
       kCollateUnicodeConvertFailedErr
       kCollatePatternNotFoundErr
       kCollateInvalidChar
       kCollateBufferTooSmall
       kFNSInvalidReferenceErr
	    ref. was NULL or otherwise bad

       kFNSBadReferenceVersionErr
	    ref. version is out of known range

       kFNSInvalidProfileErr
	    profile is NULL or otherwise bad

       kFNSBadProfileVersionErr
	    profile version is out of known range

       kFNSDuplicateReferenceErr
	    the ref. being added is already in the profile

       kFNSMismatchErr
	    reference didn't match or wasn't found in profile

       kFNSInsufficientDataErr
	    insufficient data for the operation

       kFNSBadFlattenedSizeErr
	    flattened size didn't match input or was too small

       kLocalesBufferTooSmallErr
       kLocalesTableFormatErr
       kALMInternalErr
       kALMGroupNotFoundErr
       kALMNoSuchModuleErr
       kALMModuleCommunicationErr
       kALMDuplicateModuleErr
       kALMInstallationErr
       kALMDeferSwitchErr
       kSSpInternalErr
       kSSpVersionErr
       kSSpCantInstallErr
       kSSpParallelUpVectorErr
       kNSpInitializationFailedErr
       kNSpAlreadyInitializedErr
       kNSpTopologyNotSupportedErr
       kNSpPipeFullErr
       kNSpHostFailedErr
       kNSpProtocolNotAvailableErr
       kNSpInvalidGameRefErr
       kNSpInvalidParameterErr
       kNSpOTNotPresentErr
       kNSpOTVersionTooOldErr
       kNSpMemAllocationErr
       kNSpAlreadyAdvertisingErr
       kNSpNotAdvertisingErr
       kNSpInvalidAddressErr
       kNSpFreeQExhaustedErr
       kNSpRemovePlayerFailedErr
       kNSpAddressInUseErr
       kNSpFeatureNotImplementedErr
       kNSpNameRequiredErr
       kNSpInvalidPlayerIDErr
       kNSpInvalidGroupIDErr
       kNSpNoPlayersErr
       kNSpNoGroupsErr
       kNSpNoHostVolunteersErr
       kNSpCreateGroupFailedErr
       kNSpAddPlayerFailedErr
       kNSpInvalidDefinitionErr
       kNSpInvalidProtocolRefErr
       kNSpInvalidProtocolListErr
       kNSpTimeoutErr
       kNSpGameTerminatedErr
       kNSpConnectFailedErr
       kNSpSendFailedErr
       kNSpMessageTooBigErr
       kNSpCantBlockErr
       kISpInternalErr
       kISpSystemListErr
       kISpBufferToSmallErr
       kISpElementInListErr
       kISpElementNotInListErr
       kISpSystemInactiveErr
       kISpDeviceInactiveErr
       kISpSystemActiveErr
       kISpDeviceActiveErr
       kDSpNotInitializedErr
       kDSpSystemSWTooOldErr
       kDSpInvalidContextErr
       kDSpInvalidAttributesErr
       kDSpContextAlreadyReservedErr
       kDSpContextNotReservedErr
       kDSpContextNotFoundErr
       kDSpFrameRateNotReadyErr
       kDSpConfirmSwitchWarning
       kDSpInternalErr
       kFBCvTwinExceptionErr
	    no telling what it was

       kFBCnoIndexesFound
       kFBCallocFailed
	    probably low memory

       kFBCbadParam
       kFBCfileNotIndexed
       kFBCbadIndexFile
	    bad FSSpec, or bad data in file

       kFBCcompactionFailed
	    V-Twin exception caught

       kFBCvalidationFailed
	    V-Twin exception caught

       kFBCindexingFailed
	    V-Twin exception caught

       kFBCcommitFailed
	    V-Twin exception caught

       kFBCdeletionFailed
	    V-Twin exception caught

       kFBCmoveFailed
	    V-Twin exception caught

       kFBCtokenizationFailed
	    couldn't read from document or query

       kFBCmergingFailed
	    couldn't merge index files

       kFBCindexCreationFailed
	    couldn't create index

       kFBCaccessorStoreFailed
       kFBCaddDocFailed
       kFBCflushFailed
       kFBCindexNotFound
       kFBCnoSearchSession
       kFBCindexingCanceled
       kFBCaccessCanceled
       kFBCindexFileDestroyed
       kFBCindexNotAvailable
       kFBCsearchFailed
       kFBCsomeFilesNotIndexed
       kFBCillegalSessionChange
	    tried to add/remove vols to a session
	   that has hits

       kFBCanalysisNotAvailable
       kFBCbadIndexFileVersion
       kFBCsummarizationCanceled
       kFBCindexDiskIOFailed
       kFBCbadSearchSession
       notAQTVRMovieErr
       constraintReachedErr
       callNotSupportedByNodeErr
       selectorNotSupportedByNodeErr
       invalidNodeIDErr
       invalidViewStateErr
       timeNotInViewErr
       propertyNotSupportedByNodeErr
       settingNotSupportedByNodeErr
       limitReachedErr
       invalidNodeFormatErr
       invalidHotSpotIDErr
       noMemoryNodeFailedInitialize
       streamingNodeNotReadyErr
       qtvrLibraryLoadErr
       themeInvalidBrushErr
	    pattern index invalid

       themeProcessRegisteredErr
       themeProcessNotRegisteredErr
       themeBadTextColorErr
       themeHasNoAccentsErr
       themeBadCursorIndexErr
       themeScriptFontNotFoundErr
	    theme font requested for uninstalled script system

Control Manager Error Codes
       errMessageNotSupported
       errDataNotSupported
       errControlDoesntSupportFocus
       errUnknownControl
       errCouldntSetFocus
       errNoRootControl
       errRootAlreadyExists
       errInvalidPartCode
       errControlsAlreadyExist
       errControlIsNotEmbedder
       errDataSizeMismatch
       errControlHiddenOrDisabled
       errCantEmbedIntoSelf
       errCantEmbedRoot
       errItemNotControl
       controlInvalidDataVersionErr
       controlPropertyInvalid
       controlPropertyNotFoundErr
       kURLInvalidURLReferenceError
       kURLProgressAlreadyDisplayedError
       kURLDestinationExistsError
       kURLInvalidURLError
       kURLUnsupportedSchemeError
       kURLServerBusyError
       kURLAuthenticationError
       kURLPropertyNotYetKnownError
       kURLUnknownPropertyError
       kURLPropertyBufferTooSmallError
       kURLUnsettablePropertyError
       kURLInvalidCallError
       kURLFileEmptyError
       kURLExtensionFailureError
       kURLInvalidConfigurationError
       kURLAccessNotAvailableError
       badComponentInstance
	    when cast to an OSErr this is -32767

       dsBusError
	    bus error

       dsAddressErr
	    address error

       dsIllInstErr
	    illegal instruction error

       dsZeroDivErr
	    zero divide error

       dsChkErr
	    check trap error

       dsOvflowErr
	    overflow trap error

       dsPrivErr
	    privilege violation error

       dsTraceErr
	    trace mode error

       dsLineAErr
	    line 1010 trap error

       dsLineFErr
	    line 1111 trap error

       dsMiscErr
	    miscellaneous hardware exception error

       dsCoreErr
	    unimplemented core routine error

       dsIrqErr
	    uninstalled interrupt error

       dsIOCoreErr
	    IO Core Error

       dsLoadErr
	    Segment Loader Error

       dsFPErr
	    Floating point error

       dsNoPackErr
	    package 0 not present

       dsNoPk1
	    package 1 not present

       dsNoPk3
	    package 3 not present

       dsNoPk4
	    package 4 not present

       dsNoPk5
	    package 5 not present

       dsNoPk6
	    package 6 not present

       dsNoPk7
	    package 7 not present

       dsMemFullErr
	    out of memory!

       dsBadLaunch
	    can't launch file

       dsFSErr
	    file system map has been trashed

       dsStknHeap
	    stack has moved into application heap

       negZcbFreeErr
	    ZcbFree has gone negative

       dsFinderErr
	    can't load the Finder error

       dsBadSlotInt
	    unserviceable slot interrupt

       dsBadSANEOpcode
	    bad opcode given to SANE Pack4

       dsBadPatchHeader
	    SetTrapAddress saw the 'come-from' header

       menuPrgErr
	    happens when a menu is purged

       dsMBarNFnd
	    Menu Manager Errors

       dsHMenuFindErr
	    Menu Manager Errors

       dsWDEFNotFound
	    could not load WDEF

       dsCDEFNotFound
	    could not load CDEF

       dsNoFPU
	    an FPU instruction was executed and the machine doesn't have one

       dsNoPatch
	    Can't patch for particular Model Mac

       dsBadPatch
	    Can't load patch resource

       dsParityErr
	    memory parity error

       dsOldSystem
	    System is too old for this ROM

       ds32BitMode
	    booting in 32-bit on a 24-bit sys

       dsNeedToWriteBootBlocks
	    need to write new boot blocks

       dsNotEnoughRAMToBoot
	    must have at least 1.5MB of RAM to boot 7.0

       dsBufPtrTooLow
	    bufPtr moved too far during boot

       dsVMDeferredFuncTableFull
	    VM's DeferUserFn table is full

       dsVMBadBackingStore
	    Error occurred while reading or writing the VM backing-store file

       dsCantHoldSystemHeap
	    Unable to hold the system heap during boot

       dsSystemRequiresPowerPC
	    Startup disk requires PowerPC

       dsGibblyMovedToDisabledFolder
	    For debug builds only, signals that active gibbly was disabled during boot.

       dsUnBootableSystem
	    Active system file will not boot on this system because it was designed only to boot from a CD.

       dsMustUseFCBAccessors
	    FCBSPtr and FSFCBLen are invalid - must use FSM FCB accessor functions

       dsMacOSROMVersionTooOld
	    The version of the "Mac OS ROM" file is too old to be used with the installed version of system software

       dsLostConnectionToNetworkDisk
	    Lost communication with Netboot server

       dsRAMDiskTooBig
	    The RAM disk is too big to boot safely; will be turned off

       dsWriteToSupervisorStackGuardPage
	    the supervisor stack overflowed into its guard page

       dsReinsert
	    request user to reinsert off-line volume

       shutDownAlert
	    handled like a shutdown error

       dsShutDownOrRestart
	    user choice between ShutDown and Restart

       dsSwitchOffOrRestart
	    user choice between switching off and Restart

       dsForcedQuit
	    allow the user to ExitToShell, return if Cancel

       dsRemoveDisk
	    request user to remove disk from manual eject drive

       dsDirtyDisk
	    request user to return a manually-ejected dirty disk

       dsShutDownOrResume
	    allow user to return to Finder or ShutDown

       dsSCSIWarn
	    Portable SCSI adapter warning.

       dsMBSysError
	    Media Bay replace warning.

       dsMBFlpySysError
	    Media Bay, floppy replace warning.

       dsMBATASysError
	    Media Bay, ATA replace warning.

       dsMBATAPISysError
	    Media Bay, ATAPI replace warning...

       dsMBExternFlpySysError
	    Media Bay, external floppy drive reconnect warning

       dsNoExtsMacsBug
	    not a SysErr, just a placeholder

       dsNoExtsDisassembler
	    not a SysErr, just a placeholder

       dsMacsBugInstalled
	    say 'MacsBug Installed'

       dsDisassemblerInstalled
	    say 'Disassembler Installed'

       dsExtensionsDisabled
	    say 'Extensions Disabled'

       dsGreeting
	    welcome to Macintosh greeting

       dsSysErr
	    general system error
	   old names here for compatibility's sake

       CDEFNFnd
       dsNotThe1
	    not the disk I wanted

       dsBadStartupDisk
	    unable to mount boot volume (sad Mac only)

       dsSystemFileErr
	    can't find System file to open (sad Mac only)

       dsHD20Installed
	    say 'HD20 Startup'

       mBarNFnd
	    system error code for MBDF not found

       fsDSIntErr
	    non-hardware Internal file system error

       hMenuFindErr
	    could not find HMenu's parent in MenuKey (wrong error code - obsolete)

       userBreak
	    user debugger break

       strUserBreak
	    user debugger break; display string on stack

DS Errors which are specific to the new runtime model introduced with PowerPC
       dsBadLibrary
	    Bad shared library

TO DO
       * make some sensible export tags

SOURCE AVAILABILITY
       This source is part of a SourceForge project which always has the
       latest sources in CVS, as well as all of the previous releases.

	       http://sourceforge.net/projects/brian-d-foy/

       If, for some reason, I disappear from the world, one of the other
       members of the project can shepherd this module appropriately.

AUTHOR
       brian d foy, "<bdfoy.org>"

COPYRIGHT AND LICENSE
       Copyright (c) 2002-2007 brian d foy.  All rights reserved.

       This program is free software; you can redistribute it and/or modify it
       under the same terms as Perl itself.

perl v5.16.2			  2012-07-05			Mac::Errors(3)
[top]

List of man pages available for Darwin

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net