The <errno.h> header file defines the following additional error numbers:
Number | Meaning |
---|---|
EADV | Advertise error |
EBADE | Invalid exchange |
EBADFD | FD invalid for this operation |
EBADFSYS | Corrupted filesystem detected |
EBADR | Invalid request descriptor |
EBADRPC | RPC struct is bad |
EBADRQC | Invalid request code |
EBADSLT | Invalid slot |
EBFONT | Bad font file |
ECHRNG | Channel number out of range |
ECOMM | Communication error on send |
ECTRLTERM | Remap to the controlling terminal |
EDEADLOCK | File locking deadlock |
EENDIAN | Endian not supported |
EFPOS | File position error |
EHOSTDOWN | Host is down |
EL2HLT | Level 2 halted |
EL2NSYNC | Level 2 not synchronized |
EL3HLT | Level 3 halted |
EL3RST | Level 3 reset |
ELIBACC | Can't access shared library |
ELIBBAD | Accessing a corrupted shared library |
ELIBEXEC | Attempting to exec a shared library |
ELIBMAX | Attempting to link too many libraries |
ELIBSCN | .lib section in a.out corrupted |
ELNRNG | Link number out of range |
EMORE | More to do, send message again |
ENOANO | No anode |
ENOCSI | No CSI structure available |
ENOLIC | No license |
ENONDP | Need an NDP to run |
ENONET | Machine isn't on the network |
ENOPKG | Package not installed |
ENOREMOTE | Must be done on local machine |
ENOTBLK | Block device required |
ENOTUNIQ | Given name not unique |
EOK | No error |
EOWNERDEAD | The owner of a lock died while holding it |
EPFNOSUPPORT | Protocol family not supported |
EPROCUNAVAIL | Bad procedure call for program |
EPROGMISMATCH | Program version wrong |
EPROGUNAVAIL | RPC prog. not avail |
EREMCHG | Remote address changed |
EREMOTE | Object is remote |
ERESTART | Restartable system call |
ERPCMISMATCH | RPC version wrong |
ESHUTDOWN | Can't send after socket shutdown |
ESOCKTNOSUPPORT | Socket type not supported |
ESRMNT | Srmount error |
ESRVRFAULT | Server fault on message pass |
ESTRPIPE | If pipe/FIFO, don't sleep in stream head |
ETOOMANYREFS | Too many references: can't splice |
EUNATCH | Protocol driver not attached |
EUSERS | Too many users |
EXFULL | Exchange full |
See also errno in the QNX Neutrino C Library Reference.