PSIONICS FILE - ERRCODES ======================== Standard Psion error codes Last modified 1994-10-19 ========================== This file lists the standard Psion error and panic codes. An error code is returned by a device driver (through IOA, IOC, and IOW) or a system call (through CALL and OS). A panic code is used when a process is terminated by the kernel, a server, or itself because of an unrecoverable error (panics should never happen just because of errors in user input). @To be completed; see PLIB Reference page 50 et seq@ Error codes ----------- NoErr 0 No error FailErr -1 Failure ArgumentErr -2 Invalid arguments OsErr -3 Operating system error NotSupportedErr -4 Not supported function UnderflowErr -5 Underflow OverflowErr -6 Overflow RangeErr -7 Argument range DivideByZeroErr -8 Divide by zero InUseErr -9 Resource in use NoMemoryErr -10 No memory left OR IoAllocErr@ NoSegmentsErr -11 No segments left NoSemaphoreErr -12 No semaphores left NoProcessErr -13 No processes left AlreadyOpenErr -14 Resource already open NotOpenErr -15 Resource not open ImageErr -16 Invalid image file NoReceiverErr -17 No message receiver NoDevicesErr -18 No devices left NoFileSystemErr -19 No file system left FailedToStartErr -20 Failed to start application FontNotLoadedErr -21 Font not loaded TooWideErr -22 Too wide TooManyItemsErr -23 Too many items BatLowSoundErr -24 Battery too low for sound BatLowFlashErr -25 Battery too low for flash OR invalid world file WLD:DelHome -26 Attempt to delete current home city WLD:DelCapital -27 Attempt to delete a capital city WLD:Duplicate -28 Duplicate entry in world file ExistsErr -32 Object already exists NotExistsErr -33 Object does not exist WriteErr -34 Unable to write ReadErr -35 Unable to read EofErr -36 End of file reached FullErr -37 Device full NameErr -38 Bad name AccessErr -39 Access not permitted LockedErr -40 File or device locked DeviceErr -41 DirErr -42 RecordErr -43 ReadOnlyErr -44 IoInvalidErr -45 PendingErr -46 VolumeErr -47 CancelErr -48 ReservedErr -49 DisconnectErr -50 ConnectErr -51 ReTransmitErr -52 LineErr -53 InActivityErr -54 ParityErr -55 FrameErr -56 OverrunErr -57 ModemConnectErr -58 ModemBusyErr -59 ModemNoAnswerErr -60 ModemBlacklistErr -61 NotReadyErr -62 UnknownErr -63 DirFullErr -64 WriteProtectErr -65 CorruptMediaErr -66 AbortErr -67 EraseErr -68 InvalidFileErr -69 ERR_IPC_QUEUE_LEN -150 Bad queue length for IPC messages ERR_IPC_MESS_SIZE -151 Bad IPC message size ERR_MENU_NO_WINDOW -170 No more windows left ERR_MENU_BAD_STRUCT -171 Bad menu structure ERR_MENU_DUP_FASTKEY -172 Attempt to add fastkeys with duplicate letter ERR_INVALID_PATH -200 Pathname is invalid ERR_COMM_PORT -220 Invalid port name ERR_COMM_BAUD -221 Invalid baud rate ERR_COMM_PARITY -222 Invalid parity setting ERR_COMM_FRAME -223 Invalid data frame ERR_COMM_HAND -224 Invalid handshaking ERR_COMM_TIMEOUT -225 Timeout occurred