Allocated Error Numbers (errno)

Errno C Macro Name Description
1 E2BIG Argument list too long.
2 EACCES Permission denied.
3 EADDRINUSE Address in use.
4 EADDRNOTAVAIL Address not available.
5 EAFNOSUPPORT Address family not supported.
6 EAGAIN Resource unavailable.
7 EALREADY Connection already in progress.
8 EBADF Bad file descriptor.
9 EBADMSG Connection already in progress.
10 EBUSY Device or resource busy.
11 ECANCELED Operation cancelled.
12 ECHILD No child processes.
13 ECONNABORTED Connection aborted.
14 ECONNREFUSED Connection refused.
15 ECONNRESET Connection reset.
16 EDEADLK Resource deadlock would occur.
17 EDESTADDRREQ Destination address required.
18 EDOM Math argument out of domain function.
19 EDQUOT Reserved.
20 EEXIST File exists.
21 EFAULT Bad address.
22 EFBIG File too large.
23 EHOSTUNREACH Host is unreachable.
24 EIDRM Identifier removed.
25 EILSEQ Illegal byte sequence.
26 EINPROGRESS Connection in progress.
27 EINTR Interrupted function.
28 EINVAL Invalid argument.
29 EIO I/O error.
30 EISCONN Socket is connected.
31 EISDIR Is a directory.
32 ELOOP Too many levels of symbolic links.
33 EMFILE Too many open files.
34 EMLINK Too many links.
35 EMSGSIZE Message too large.
36 EMULTIHOP Reserved.
37 ENAMETOOLONG File name too long.
38 ENETDOWN Network is down.
39 ENETUNREACH Network unreachable.
40 ENFILE Too many files open in system.
41 ENOBUFS No buffer space available.
42 ENODATA No message available on the stream head read queue.
43 ENODEV No such device.
44 ENOENT No such file or directory.
45 ENOEXEC Executable file format error.
46 ENOLCK No locks available.
47 ENOLINK Reserved.
48 ENOMEM Not enough space.
49 ENOMSG No message of the desired type.
50 ENOPROTOOPT Protocol not available.
51 ENOSPC No space left on device.
52 ENOSR No stream devices.
53 ENOSTR Not a stream.
54 ENOSYS Function not supported.
55 ENOTCONN The socket is not connected.
56 ENOTDIR Not a directory.
57 ENOTEMPTY Directory not empty.
58 ENOTSOCK Not a socket.
59 ENOTSUP Not supported. The implementation does not supported this feature of the standard.
60 ENOTTY Inappropriate I/O control operation.
61 ENXIO No such device or address.
62 EOPNOTSUPP Operation not supported on socket.
63 EOVERFLOW Value too large to be stored in data type.
64 EPERM Operation not permitted.
65 EPIPE Broken pipe.
66 EPROTO Protocol error.
67 EPROTONOSUPPORT Protocol not supported.
68 EPROTOTYPE Socket type not supported.
69 ERANGE Result too large.
70 EROFS Read-only file system.
71 ESPIPE Invalid seek.
72 ESRCH No such process.
73 ESTALE Reserved.
74 ETIME Stream ioctl() time-out.
75 ETIMEDOUT Connection timed out.
76 ETXTBSY Text file busy.
77 EWOULDBLOCK Operation would block.
78 EXDEV Cross device link.