Common error codes.
More...
|
enum | l4_error_code_t {
L4_EOK = 0,
L4_EPERM = 1,
L4_ENOENT = 2,
L4_EIO = 5,
L4_ENXIO = 6,
L4_E2BIG = 7,
L4_EAGAIN = 11,
L4_ENOMEM = 12,
L4_EACCESS = 13,
L4_EFAULT = 14,
L4_EBUSY = 16,
L4_EEXIST = 17,
L4_ENODEV = 19,
L4_EINVAL = 22,
L4_ENOSPC = 28,
L4_ERANGE = 34,
L4_ENAMETOOLONG = 36,
L4_ENOSYS = 38,
L4_EBADPROTO = 39,
L4_EADDRNOTAVAIL = 99,
L4_ERRNOMAX = 100,
L4_ENOREPLY = 1000,
L4_EMSGTOOSHORT = 1001,
L4_EMSGTOOLONG = 1002,
L4_EMSGMISSARG = 1003,
L4_EIPC_LO = 2000,
L4_EIPC_HI = 2000 + 0x1f
} |
| L4 error codes. More...
|
|
Common error codes.
- Include File
-
◆ l4_error_code_t
L4 error codes.
Those error codes are used by both the kernel and the user programs.
Enumerator |
---|
L4_EOK | Ok.
|
L4_EPERM | No permission.
|
L4_ENOENT | No such entity.
|
L4_EIO | I/O error.
|
L4_ENXIO | No such device or address.
|
L4_E2BIG | Argument value too big.
|
L4_EAGAIN | Try again.
|
L4_ENOMEM | No memory.
|
L4_EACCESS | Permission denied.
|
L4_EFAULT | Invalid memory address.
|
L4_EBUSY | Object currently busy, try later.
|
L4_EEXIST | Already exists.
|
L4_ENODEV | No such thing.
|
L4_EINVAL | Invalid argument.
|
L4_ENOSPC | No space left on device.
|
L4_ERANGE | Range error.
|
L4_ENAMETOOLONG | Name too long.
|
L4_ENOSYS | No sys.
|
L4_EBADPROTO | Unsupported protocol.
|
L4_EADDRNOTAVAIL | Address not available.
|
L4_ERRNOMAX | Maximum error value.
|
L4_ENOREPLY | No reply.
|
L4_EMSGTOOSHORT | Message too short.
|
L4_EMSGTOOLONG | Message too long.
|
L4_EMSGMISSARG | Message has invalid capability.
|
L4_EIPC_LO | Communication error-range low.
|
L4_EIPC_HI | Communication error-range high.
|
Definition at line 41 of file err.h.