This section presents error numbers that the developer may encounter when using the Cascade DataHub or Cascade Connect.
| Error No. | Error String | Error Description |
|---|---|---|
| 0 | EOK | No error. |
| 1 | EPERM | No permissions, or the user is not the process owner. |
| 2 | ENOENT | No such file or directory. |
| 3 | ESRCH | No such process. |
| 4 | EINTR | Interrupted system call. |
| 5 | EIO | I/O error. |
| 6 | ENXIO | No such device or address. |
| 7 | E2BIG | Argument list is too big. |
| 8 | ENOEXEC | Executable format is not recognized. |
| 9 | EBADF | Bad file number or invalid file descriptor. |
| 10 | ECHILD | No child processes exist. |
| 11 | EAGAIN | Resource temporarily unavailable or operation would block. |
| 12 | ENOMEM | Out of memory. |
| 13 | EACCES | Permission denied. |
| 14 | EFAULT | Bad memory address. |
| 15 | ENOTBLK | Block operation attempted on non-block device. |
| 16 | EBUSY | Device or resource busy, or operation already in progress. |
| 17 | EEXIST | File exists. |
| 18 | EXDEV | Cross-device link. |
| 19 | ENODEV | No such device. |
| 20 | ENOTDIR | Not a directory. |
| 21 | EISDIR | Is a directory. |
| 22 | EINVAL | Invalid argument. |
| 23 | ENFILE | File table overflow. |
| 24 | EMFILE | Too many open files. |
| 25 | ENOTTY | Character operation on non-character device. |
| 26 | ETXTBSY | Text file is busy. |
| 27 | EFBIG | File is too large. |
| 28 | ENOSPC | No space left on device. |
| 29 | ESPIPE | Illegal seek attempted on a pipe. |
| 30 | EROFS | Attempted write to a read-only file system. |
| 31 | EMLINK | Too many links. |
| 32 | EPIPE | Broken pipe. |
| 33 | EDOM | Math argument out of domain of function. |
| 34 | ERANGE | Result too large. |
| 35 | ENOMSG | No message of desired type. |
| 36 | EIDRM | Identifier removed. |
| 37 | ECHRNG | Channel number out of range. |
| 38 | EL2NSYNC | Level 2 not synchronized. |
| 39 | EL3HLT | Level 3 halted. |
| 40 | EL3RST | Level 3 reset. |
| 41 | ELNRNG | Link number out of range. |
| 42 | EUNATCH | Protocol driver not attached. |
| 43 | ENOCSI | No CSI structure available. |
| 44 | EL2HLT | Level 2 halted. |
| 45 | EDEADLK | Deadlock avoided. |
| 46 | ENOLCK | No locks available in system. |
| 77 | ENOTSUP | Operation not supported (1003.4). |
| 78 | ENAMETOOLONG | Name too long. |
| 83 | ELIBACC | Can't access shared library. |
| 84 | ELIBBAD | Accessing a corrupted shared library. |
| 85 | ELIBSCN | .lib section in a.out is corrupted. |
| 86 | ELIBMAX | Attempting to link in too many libraries. |
| 87 | ELIBEXEC | Attempting to exec a shared library. |
| 89 | ENOSYS | Unknown system call. |
| 90 | ELOOP | Too many symbolic link or prefix loops. |
| 93 | ENOTEMPTY | Directory not empty. |
| 103 | EOPNOTSUPP | Operation not supported. |
| 122 | ESTALE | Potentially recoverable i/o error. |
| 236 | EINPROGRESS | Operation now in progress. |
| 238 | ENOTSOCK | Socket operation on non-socket. |
| 239 | EDESTADDRREQ | Destination address required. |
| 240 | EMSGSIZE | Message too long. |
| 241 | EPROTOTYPE | Protocol wrong type for socket. |
| 242 | ENOPROTOOPT | Protocol not available. |
| 243 | EPROTONOSUPPORT | Protocol not supported. |
| 244 | ESOCKTNOSUPPORT | Socket type not supported. |
| 246 | EPFNOSUPPORT | Protocol family not supported. |
| 247 | EAFNOSUPPORT | Address family not supported by protocol family. |
| 248 | EADDRINUSE | Address already in use. |
| 249 | EADDRNOTAVAIL | Can't assign requested address. |
| 250 | ENETDOWN | Network is down. |
| 251 | ENETUNREACH | Network is unreachable. |
| 252 | ENETRESET | Network dropped connection on reset. |
| 253 | ECONNABORTED | Software caused connection abort. |
| 254 | ECONNRESET | Connection reset by peer. |
| 255 | ENOBUFS | No buffer space available. |
| 256 | EISCONN | Socket is already connected. |
| 257 | ENOTCONN | Socket is not connected. |
| 258 | ESHUTDOWN | Can't send after socket shutdown. |
| 259 | ETOOMANYREFS | Too many references: can't splice. |
| 260 | ETIMEDOUT | Connection timed out. |
| 261 | ECONNREFUSED | Connection refused. |
| 264 | EHOSTDOWN | Host is down. |
| 265 | EHOSTUNREACH | No route to host. |
| 271 | EREMOTE | Too many levels of remote in path. |
| 272 | EBADRPC | RPC structure is bad. |
| 273 | ERPCMISMATCH | RPC version wrong. |
| 274 | EPROGUNAVAIL | RPC program not available. |
| 275 | EPROGMISMATCH | Program version wrong. |
| 276 | EPROCUNAVAIL | Bad procedure for program. |
| 1000 | ENOREMOTE | Must be done on local machine. |
| 1001 | ENONDP | Need an NDP (8087...) to run. |
| 1002 | EBADFSYS | Corrupted file system detected. |
| 1003 | ENO32BIT | 32-bit integer fields were used. |
| 1004 | ENOVPE | No proc entry avail for virtual process. |
| 1005 | ENONETQ | Process manager-to-net enqueuing failed. |
| 1006 | ENONETMAN | Could not find net manager for node number. |
| 1007 | EVIDBUF2SML | Told to allocate a video buffer that is too small. |
| 1008 | EVIDBUF2BIG | Told to allocate a video buffer that is too big. |
| 1009 | EMORE | More to do, send message again. |
| 1010 | ECTRLTERM | Remap to the controlling terminal. |
| 1011 | ENOLIC | No license. |
| 1012 | EDSTFAULT | Destination fault on message pass. |