From Jason Turner

[errno]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmpudteboiw/{from.md → to.md} +97 -5
tmp/tmpudteboiw/{from.md → to.md} RENAMED
@@ -1,8 +1,100 @@
1
  ## Error numbers <a id="errno">[[errno]]</a>
2
 
3
- The header `<cerrno>` is described in Table 
4
- [[tab:diagnostics.hdr.cerrno]]. Its contents are the same as the POSIX
5
- header `<errno.h>`, except that `errno` shall be defined as a macro. The
6
- intent is to remain in close alignment with the POSIX standard. A
7
- separate `errno` value shall be provided for each thread.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8
 
 
1
  ## Error numbers <a id="errno">[[errno]]</a>
2
 
3
+ The contents of the header `<cerrno>` are the same as the POSIX header
4
+ `<errno.h>`, except that `errno` shall be defined as a macro.
5
+
6
+ [*Note 1*: The intent is to remain in close alignment with the POSIX
7
+ standard. *end note*]
8
+
9
+ A separate `errno` value shall be provided for each thread.
10
+
11
+ ### Header `<cerrno>` synopsis <a id="cerrno.syn">[[cerrno.syn]]</a>
12
+
13
+ ``` cpp
14
+ #define errno see below
15
+
16
+ #define E2BIG see below
17
+ #define EACCES see below
18
+ #define EADDRINUSE see below
19
+ #define EADDRNOTAVAIL see below
20
+ #define EAFNOSUPPORT see below
21
+ #define EAGAIN see below
22
+ #define EALREADY see below
23
+ #define EBADF see below
24
+ #define EBADMSG see below
25
+ #define EBUSY see below
26
+ #define ECANCELED see below
27
+ #define ECHILD see below
28
+ #define ECONNABORTED see below
29
+ #define ECONNREFUSED see below
30
+ #define ECONNRESET see below
31
+ #define EDEADLK see below
32
+ #define EDESTADDRREQ see below
33
+ #define EDOM see below
34
+ #define EEXIST see below
35
+ #define EFAULT see below
36
+ #define EFBIG see below
37
+ #define EHOSTUNREACH see below
38
+ #define EIDRM see below
39
+ #define EILSEQ see below
40
+ #define EINPROGRESS see below
41
+ #define EINTR see below
42
+ #define EINVAL see below
43
+ #define EIO see below
44
+ #define EISCONN see below
45
+ #define EISDIR see below
46
+ #define ELOOP see below
47
+ #define EMFILE see below
48
+ #define EMLINK see below
49
+ #define EMSGSIZE see below
50
+ #define ENAMETOOLONG see below
51
+ #define ENETDOWN see below
52
+ #define ENETRESET see below
53
+ #define ENETUNREACH see below
54
+ #define ENFILE see below
55
+ #define ENOBUFS see below
56
+ #define ENODATA see below
57
+ #define ENODEV see below
58
+ #define ENOENT see below
59
+ #define ENOEXEC see below
60
+ #define ENOLCK see below
61
+ #define ENOLINK see below
62
+ #define ENOMEM see below
63
+ #define ENOMSG see below
64
+ #define ENOPROTOOPT see below
65
+ #define ENOSPC see below
66
+ #define ENOSR see below
67
+ #define ENOSTR see below
68
+ #define ENOSYS see below
69
+ #define ENOTCONN see below
70
+ #define ENOTDIR see below
71
+ #define ENOTEMPTY see below
72
+ #define ENOTRECOVERABLE see below
73
+ #define ENOTSOCK see below
74
+ #define ENOTSUP see below
75
+ #define ENOTTY see below
76
+ #define ENXIO see below
77
+ #define EOPNOTSUPP see below
78
+ #define EOVERFLOW see below
79
+ #define EOWNERDEAD see below
80
+ #define EPERM see below
81
+ #define EPIPE see below
82
+ #define EPROTO see below
83
+ #define EPROTONOSUPPORT see below
84
+ #define EPROTOTYPE see below
85
+ #define ERANGE see below
86
+ #define EROFS see below
87
+ #define ESPIPE see below
88
+ #define ESRCH see below
89
+ #define ETIME see below
90
+ #define ETIMEDOUT see below
91
+ #define ETXTBSY see below
92
+ #define EWOULDBLOCK see below
93
+ #define EXDEV see below
94
+ ```
95
+
96
+ The meaning of the macros in this header is defined by the POSIX
97
+ standard.
98
+
99
+ ISO C 7.5.
100