]> pd.if.org Git - pdclib/blob - man3/errno.h.3
Getting stdlib.h to C11.
[pdclib] / man3 / errno.h.3
1 .\" This file is part of the Public Domain C Library (PDCLib).\r
2 .\" Permission is granted to use, modify, and / or redistribute at will.\r
3 .\"\r
4 .Dd\r
5 .Dt ERRNO.H 3\r
6 .Os\r
7 .\"\r
8 .Sh NAME\r
9 .Nm errno.h\r
10 .Nd error results\r
11 .\"\r
12 .Sh SYNOPSIS\r
13 .In errno.h\r
14 .\"\r
15 .Sh DESCRIPTION\r
16 The header defines the value\r
17 .Dv errno\r
18 to be an lvalue of thread-local storage duration.\r
19 .\"\r
20 .Pp\r
21 From the ISO C standard, the following error code constants are defined:\r
22 .Bl -tag -compact\r
23 .It ERANGE\r
24 indicating a value is out of range\r
25 .It EDOM\r
26 indicating that a value is outside the domain of the current function\r
27 .It EILSEQ\r
28 indicating an invalid character sequence\r
29 .El\r
30 .\"\r
31 .Pp\r
32 From the ISO C++ 2011 standard, the following error code constants are defined:\r
33 .Bl -tag -compact\r
34 .It E2BIG\r
35 .It ECONNRESET\r
36 .It EISCONN\r
37 .It ENOENT\r
38 .It ENOTRECOVERABLE\r
39 .It EROFS\r
40 .It EACCES\r
41 .It EDEADLK\r
42 .It EISDIR\r
43 .It ENOEXEC\r
44 .It ENOTSOCK\r
45 .It ESPIPE\r
46 .It EADDRINUSE\r
47 .It EDESTADDRREQ\r
48 .It ELOOP\r
49 .It ENOLCK\r
50 .It ENOTSUP\r
51 .It ESRCH\r
52 .It EADDRNOTAVAIL\r
53 .It EMFILE\r
54 .It ENOLINK\r
55 .It ENOTTY\r
56 .It ETIME\r
57 .It EAFNOSUPPORT\r
58 .It EEXIST\r
59 .It EMLINK\r
60 .It ENOMEM\r
61 .It ENXIO\r
62 .It ETIMEDOUT\r
63 .It EAGAIN\r
64 .It EFAULT\r
65 .It EMSGSIZE\r
66 .It ENOMSG\r
67 .It EOPNOTSUPP\r
68 .It ETXTBSY\r
69 .It EALREADY\r
70 .It EFBIG\r
71 .It ENAMETOOLONG\r
72 .It ENOPROTOOPT\r
73 .It EOVERFLOW\r
74 .It EWOULDBLOCK\r
75 (which may have the same value as \r
76 .Ev EAGAIN )\r
77 .It EBADF\r
78 .It EHOSTUNREACH\r
79 .It ENETDOWN\r
80 .It ENOSPC\r
81 .It EOWNERDEAD\r
82 .It EXDEV\r
83 .It EBADMSG\r
84 .It EIDRM\r
85 .It ENETRESET\r
86 .It ENOSR\r
87 .It EPERM\r
88 .It EBUSY\r
89 .It ENETUNREACH\r
90 .It ENOSTR\r
91 .It EPIPE\r
92 .It ECANCELED\r
93 .It EINPROGRESS\r
94 .It ENFILE\r
95 .It ENOSYS\r
96 .It EPROTO\r
97 .It ECHILD\r
98 .It EINTR\r
99 .It ENOBUFS\r
100 .It ENOTCONN\r
101 .It EPROTONOSUPPORT\r
102 .It ECONNABORTED\r
103 .It EINVAL\r
104 .It ENODATA\r
105 .It ENOTDIR\r
106 .It EPROTOTYPE\r
107 .El\r
108 .Sh SEE ALSO\r
109 .Xr errno 3\r
110 .Sh STANDARDS\r
111 Conforming to\r
112 .St -isoC-90 ,\r
113 .St -isoC-99 , \r
114 ISO/IEC 14882:2011 "ISO C++ 11"