HDK
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
IexErrnoExc.h
Go to the documentation of this file.
1
//
2
// SPDX-License-Identifier: BSD-3-Clause
3
// Copyright (c) Contributors to the OpenEXR Project.
4
//
5
6
#ifndef INCLUDED_IEXERRNOEXC_H
7
#define INCLUDED_IEXERRNOEXC_H
8
9
//----------------------------------------------------------------
10
//
11
// Exceptions which correspond to "errno" error codes.
12
//
13
//----------------------------------------------------------------
14
15
#include "
IexBaseExc.h
"
16
17
IEX_INTERNAL_NAMESPACE_HEADER_ENTER
18
19
DEFINE_EXC_EXP
(
IEX_EXPORT
, EpermExc,
ErrnoExc
)
20
DEFINE_EXC_EXP
(
IEX_EXPORT
, EnoentExc,
ErrnoExc
)
21
DEFINE_EXC_EXP
(IEX_EXPORT, EsrchExc,
ErrnoExc
)
22
DEFINE_EXC_EXP
(IEX_EXPORT, EintrExc,
ErrnoExc
)
23
DEFINE_EXC_EXP
(IEX_EXPORT, EioExc,
ErrnoExc
)
24
DEFINE_EXC_EXP
(IEX_EXPORT, EnxioExc,
ErrnoExc
)
25
DEFINE_EXC_EXP
(IEX_EXPORT, E2bigExc,
ErrnoExc
)
26
DEFINE_EXC_EXP
(IEX_EXPORT, EnoexecExc,
ErrnoExc
)
27
DEFINE_EXC_EXP
(IEX_EXPORT, EbadfExc,
ErrnoExc
)
28
DEFINE_EXC_EXP
(IEX_EXPORT, EchildExc,
ErrnoExc
)
29
DEFINE_EXC_EXP
(IEX_EXPORT, EagainExc,
ErrnoExc
)
30
DEFINE_EXC_EXP
(IEX_EXPORT, EnomemExc,
ErrnoExc
)
31
DEFINE_EXC_EXP
(IEX_EXPORT, EaccesExc,
ErrnoExc
)
32
DEFINE_EXC_EXP
(IEX_EXPORT, EfaultExc,
ErrnoExc
)
33
DEFINE_EXC_EXP
(IEX_EXPORT, EnotblkExc,
ErrnoExc
)
34
DEFINE_EXC_EXP
(IEX_EXPORT, EbusyExc,
ErrnoExc
)
35
DEFINE_EXC_EXP
(IEX_EXPORT, EexistExc,
ErrnoExc
)
36
DEFINE_EXC_EXP
(IEX_EXPORT, ExdevExc,
ErrnoExc
)
37
DEFINE_EXC_EXP
(IEX_EXPORT, EnodevExc,
ErrnoExc
)
38
DEFINE_EXC_EXP
(IEX_EXPORT, EnotdirExc,
ErrnoExc
)
39
DEFINE_EXC_EXP
(IEX_EXPORT, EisdirExc,
ErrnoExc
)
40
DEFINE_EXC_EXP
(IEX_EXPORT, EinvalExc,
ErrnoExc
)
41
DEFINE_EXC_EXP
(IEX_EXPORT, EnfileExc,
ErrnoExc
)
42
DEFINE_EXC_EXP
(IEX_EXPORT, EmfileExc,
ErrnoExc
)
43
DEFINE_EXC_EXP
(IEX_EXPORT, EnottyExc,
ErrnoExc
)
44
DEFINE_EXC_EXP
(IEX_EXPORT, EtxtbsyExc,
ErrnoExc
)
45
DEFINE_EXC_EXP
(IEX_EXPORT, EfbigExc,
ErrnoExc
)
46
DEFINE_EXC_EXP
(IEX_EXPORT, EnospcExc,
ErrnoExc
)
47
DEFINE_EXC_EXP
(IEX_EXPORT, EspipeExc,
ErrnoExc
)
48
DEFINE_EXC_EXP
(IEX_EXPORT, ErofsExc,
ErrnoExc
)
49
DEFINE_EXC_EXP
(IEX_EXPORT, EmlinkExc,
ErrnoExc
)
50
DEFINE_EXC_EXP
(IEX_EXPORT, EpipeExc,
ErrnoExc
)
51
DEFINE_EXC_EXP
(IEX_EXPORT, EdomExc,
ErrnoExc
)
52
DEFINE_EXC_EXP
(IEX_EXPORT, ErangeExc,
ErrnoExc
)
53
DEFINE_EXC_EXP
(IEX_EXPORT, EnomsgExc,
ErrnoExc
)
54
DEFINE_EXC_EXP
(IEX_EXPORT, EidrmExc,
ErrnoExc
)
55
DEFINE_EXC_EXP
(IEX_EXPORT, EchrngExc,
ErrnoExc
)
56
DEFINE_EXC_EXP
(IEX_EXPORT, El2nsyncExc,
ErrnoExc
)
57
DEFINE_EXC_EXP
(IEX_EXPORT, El3hltExc,
ErrnoExc
)
58
DEFINE_EXC_EXP
(IEX_EXPORT, El3rstExc,
ErrnoExc
)
59
DEFINE_EXC_EXP
(IEX_EXPORT, ElnrngExc,
ErrnoExc
)
60
DEFINE_EXC_EXP
(IEX_EXPORT, EunatchExc,
ErrnoExc
)
61
DEFINE_EXC_EXP
(IEX_EXPORT, EnocsiExc,
ErrnoExc
)
62
DEFINE_EXC_EXP
(IEX_EXPORT, El2hltExc,
ErrnoExc
)
63
DEFINE_EXC_EXP
(IEX_EXPORT, EdeadlkExc,
ErrnoExc
)
64
DEFINE_EXC_EXP
(IEX_EXPORT, EnolckExc,
ErrnoExc
)
65
DEFINE_EXC_EXP
(IEX_EXPORT, EbadeExc,
ErrnoExc
)
66
DEFINE_EXC_EXP
(IEX_EXPORT, EbadrExc,
ErrnoExc
)
67
DEFINE_EXC_EXP
(IEX_EXPORT, ExfullExc,
ErrnoExc
)
68
DEFINE_EXC_EXP
(IEX_EXPORT, EnoanoExc,
ErrnoExc
)
69
DEFINE_EXC_EXP
(IEX_EXPORT, EbadrqcExc,
ErrnoExc
)
70
DEFINE_EXC_EXP
(IEX_EXPORT, EbadsltExc,
ErrnoExc
)
71
DEFINE_EXC_EXP
(IEX_EXPORT, EdeadlockExc,
ErrnoExc
)
72
DEFINE_EXC_EXP
(IEX_EXPORT, EbfontExc,
ErrnoExc
)
73
DEFINE_EXC_EXP
(IEX_EXPORT, EnostrExc,
ErrnoExc
)
74
DEFINE_EXC_EXP
(IEX_EXPORT, EnodataExc,
ErrnoExc
)
75
DEFINE_EXC_EXP
(IEX_EXPORT, EtimeExc,
ErrnoExc
)
76
DEFINE_EXC_EXP
(IEX_EXPORT, EnosrExc,
ErrnoExc
)
77
DEFINE_EXC_EXP
(IEX_EXPORT, EnonetExc,
ErrnoExc
)
78
DEFINE_EXC_EXP
(IEX_EXPORT, EnopkgExc,
ErrnoExc
)
79
DEFINE_EXC_EXP
(IEX_EXPORT, EremoteExc,
ErrnoExc
)
80
DEFINE_EXC_EXP
(IEX_EXPORT, EnolinkExc,
ErrnoExc
)
81
DEFINE_EXC_EXP
(IEX_EXPORT, EadvExc,
ErrnoExc
)
82
DEFINE_EXC_EXP
(IEX_EXPORT, EsrmntExc,
ErrnoExc
)
83
DEFINE_EXC_EXP
(IEX_EXPORT, EcommExc,
ErrnoExc
)
84
DEFINE_EXC_EXP
(IEX_EXPORT, EprotoExc,
ErrnoExc
)
85
DEFINE_EXC_EXP
(IEX_EXPORT, EmultihopExc,
ErrnoExc
)
86
DEFINE_EXC_EXP
(IEX_EXPORT, EbadmsgExc,
ErrnoExc
)
87
DEFINE_EXC_EXP
(IEX_EXPORT, EnametoolongExc,
ErrnoExc
)
88
DEFINE_EXC_EXP
(IEX_EXPORT, EoverflowExc,
ErrnoExc
)
89
DEFINE_EXC_EXP
(IEX_EXPORT, EnotuniqExc,
ErrnoExc
)
90
DEFINE_EXC_EXP
(IEX_EXPORT, EbadfdExc,
ErrnoExc
)
91
DEFINE_EXC_EXP
(IEX_EXPORT, EremchgExc,
ErrnoExc
)
92
DEFINE_EXC_EXP
(IEX_EXPORT, ElibaccExc,
ErrnoExc
)
93
DEFINE_EXC_EXP
(IEX_EXPORT, ElibbadExc,
ErrnoExc
)
94
DEFINE_EXC_EXP
(IEX_EXPORT, ElibscnExc,
ErrnoExc
)
95
DEFINE_EXC_EXP
(IEX_EXPORT, ElibmaxExc,
ErrnoExc
)
96
DEFINE_EXC_EXP
(IEX_EXPORT, ElibexecExc,
ErrnoExc
)
97
DEFINE_EXC_EXP
(IEX_EXPORT, EilseqExc,
ErrnoExc
)
98
DEFINE_EXC_EXP
(IEX_EXPORT, EnosysExc,
ErrnoExc
)
99
DEFINE_EXC_EXP
(IEX_EXPORT, EloopExc,
ErrnoExc
)
100
DEFINE_EXC_EXP
(IEX_EXPORT, ErestartExc,
ErrnoExc
)
101
DEFINE_EXC_EXP
(IEX_EXPORT, EstrpipeExc,
ErrnoExc
)
102
DEFINE_EXC_EXP
(IEX_EXPORT, EnotemptyExc,
ErrnoExc
)
103
DEFINE_EXC_EXP
(IEX_EXPORT, EusersExc,
ErrnoExc
)
104
DEFINE_EXC_EXP
(IEX_EXPORT, EnotsockExc,
ErrnoExc
)
105
DEFINE_EXC_EXP
(IEX_EXPORT, EdestaddrreqExc,
ErrnoExc
)
106
DEFINE_EXC_EXP
(IEX_EXPORT, EmsgsizeExc,
ErrnoExc
)
107
DEFINE_EXC_EXP
(IEX_EXPORT, EprototypeExc,
ErrnoExc
)
108
DEFINE_EXC_EXP
(IEX_EXPORT, EnoprotooptExc,
ErrnoExc
)
109
DEFINE_EXC_EXP
(IEX_EXPORT, EprotonosupportExc,
ErrnoExc
)
110
DEFINE_EXC_EXP
(IEX_EXPORT, EsocktnosupportExc,
ErrnoExc
)
111
DEFINE_EXC_EXP
(IEX_EXPORT, EopnotsuppExc,
ErrnoExc
)
112
DEFINE_EXC_EXP
(IEX_EXPORT, EpfnosupportExc,
ErrnoExc
)
113
DEFINE_EXC_EXP
(IEX_EXPORT, EafnosupportExc,
ErrnoExc
)
114
DEFINE_EXC_EXP
(IEX_EXPORT, EaddrinuseExc,
ErrnoExc
)
115
DEFINE_EXC_EXP
(IEX_EXPORT, EaddrnotavailExc,
ErrnoExc
)
116
DEFINE_EXC_EXP
(IEX_EXPORT, EnetdownExc,
ErrnoExc
)
117
DEFINE_EXC_EXP
(IEX_EXPORT, EnetunreachExc,
ErrnoExc
)
118
DEFINE_EXC_EXP
(IEX_EXPORT, EnetresetExc,
ErrnoExc
)
119
DEFINE_EXC_EXP
(IEX_EXPORT, EconnabortedExc,
ErrnoExc
)
120
DEFINE_EXC_EXP
(IEX_EXPORT, EconnresetExc,
ErrnoExc
)
121
DEFINE_EXC_EXP
(IEX_EXPORT, EnobufsExc,
ErrnoExc
)
122
DEFINE_EXC_EXP
(IEX_EXPORT, EisconnExc,
ErrnoExc
)
123
DEFINE_EXC_EXP
(IEX_EXPORT, EnotconnExc,
ErrnoExc
)
124
DEFINE_EXC_EXP
(IEX_EXPORT, EshutdownExc,
ErrnoExc
)
125
DEFINE_EXC_EXP
(IEX_EXPORT, EtoomanyrefsExc,
ErrnoExc
)
126
DEFINE_EXC_EXP
(IEX_EXPORT, EtimedoutExc,
ErrnoExc
)
127
DEFINE_EXC_EXP
(IEX_EXPORT, EconnrefusedExc,
ErrnoExc
)
128
DEFINE_EXC_EXP
(IEX_EXPORT, EhostdownExc,
ErrnoExc
)
129
DEFINE_EXC_EXP
(IEX_EXPORT, EhostunreachExc,
ErrnoExc
)
130
DEFINE_EXC_EXP
(IEX_EXPORT, EalreadyExc,
ErrnoExc
)
131
DEFINE_EXC_EXP
(IEX_EXPORT, EinprogressExc,
ErrnoExc
)
132
DEFINE_EXC_EXP
(IEX_EXPORT, EstaleExc,
ErrnoExc
)
133
DEFINE_EXC_EXP
(IEX_EXPORT, EioresidExc,
ErrnoExc
)
134
DEFINE_EXC_EXP
(IEX_EXPORT, EucleanExc,
ErrnoExc
)
135
DEFINE_EXC_EXP
(IEX_EXPORT, EnotnamExc,
ErrnoExc
)
136
DEFINE_EXC_EXP
(IEX_EXPORT, EnavailExc,
ErrnoExc
)
137
DEFINE_EXC_EXP
(IEX_EXPORT, EisnamExc,
ErrnoExc
)
138
DEFINE_EXC_EXP
(IEX_EXPORT, EremoteioExc,
ErrnoExc
)
139
DEFINE_EXC_EXP
(IEX_EXPORT, EinitExc,
ErrnoExc
)
140
DEFINE_EXC_EXP
(IEX_EXPORT, EremdevExc,
ErrnoExc
)
141
DEFINE_EXC_EXP
(IEX_EXPORT, EcanceledExc,
ErrnoExc
)
142
DEFINE_EXC_EXP
(IEX_EXPORT, EnolimfileExc,
ErrnoExc
)
143
DEFINE_EXC_EXP
(IEX_EXPORT, EproclimExc,
ErrnoExc
)
144
DEFINE_EXC_EXP
(IEX_EXPORT, EdisjointExc,
ErrnoExc
)
145
DEFINE_EXC_EXP
(IEX_EXPORT, EnologinExc,
ErrnoExc
)
146
DEFINE_EXC_EXP
(IEX_EXPORT, EloginlimExc,
ErrnoExc
)
147
DEFINE_EXC_EXP
(IEX_EXPORT, EgrouploopExc,
ErrnoExc
)
148
DEFINE_EXC_EXP
(IEX_EXPORT, EnoattachExc,
ErrnoExc
)
149
DEFINE_EXC_EXP
(IEX_EXPORT, EnotsupExc,
ErrnoExc
)
150
DEFINE_EXC_EXP
(IEX_EXPORT, EnoattrExc,
ErrnoExc
)
151
DEFINE_EXC_EXP
(IEX_EXPORT, EdircorruptedExc,
ErrnoExc
)
152
DEFINE_EXC_EXP
(IEX_EXPORT, EdquotExc,
ErrnoExc
)
153
DEFINE_EXC_EXP
(IEX_EXPORT, EnfsremoteExc,
ErrnoExc
)
154
DEFINE_EXC_EXP
(IEX_EXPORT, EcontrollerExc,
ErrnoExc
)
155
DEFINE_EXC_EXP
(IEX_EXPORT, EnotcontrollerExc,
ErrnoExc
)
156
DEFINE_EXC_EXP
(IEX_EXPORT, EenqueuedExc,
ErrnoExc
)
157
DEFINE_EXC_EXP
(IEX_EXPORT, EnotenqueuedExc,
ErrnoExc
)
158
DEFINE_EXC_EXP
(IEX_EXPORT, EjoinedExc,
ErrnoExc
)
159
DEFINE_EXC_EXP
(IEX_EXPORT, EnotjoinedExc,
ErrnoExc
)
160
DEFINE_EXC_EXP
(IEX_EXPORT, EnoprocExc,
ErrnoExc
)
161
DEFINE_EXC_EXP
(IEX_EXPORT, EmustrunExc,
ErrnoExc
)
162
DEFINE_EXC_EXP
(IEX_EXPORT, EnotstoppedExc,
ErrnoExc
)
163
DEFINE_EXC_EXP
(IEX_EXPORT, EclockcpuExc,
ErrnoExc
)
164
DEFINE_EXC_EXP
(IEX_EXPORT, EinvalstateExc,
ErrnoExc
)
165
DEFINE_EXC_EXP
(IEX_EXPORT, EnoexistExc,
ErrnoExc
)
166
DEFINE_EXC_EXP
(IEX_EXPORT, EendofminorExc,
ErrnoExc
)
167
DEFINE_EXC_EXP
(IEX_EXPORT, EbufsizeExc,
ErrnoExc
)
168
DEFINE_EXC_EXP
(IEX_EXPORT, EemptyExc,
ErrnoExc
)
169
DEFINE_EXC_EXP
(IEX_EXPORT, EnointrgroupExc,
ErrnoExc
)
170
DEFINE_EXC_EXP
(IEX_EXPORT, EinvalmodeExc,
ErrnoExc
)
171
DEFINE_EXC_EXP
(IEX_EXPORT, EcantextentExc,
ErrnoExc
)
172
DEFINE_EXC_EXP
(IEX_EXPORT, EinvaltimeExc,
ErrnoExc
)
173
DEFINE_EXC_EXP
(IEX_EXPORT, EdestroyedExc,
ErrnoExc
)
174
175
IEX_INTERNAL_NAMESPACE_HEADER_EXIT
176
177
#endif
DEFINE_EXC_EXP
#define DEFINE_EXC_EXP(exp, name, base)
Definition:
IexBaseExc.h:100
IEX_EXPORT
#define IEX_EXPORT
Definition:
IexExport.h:30
ErrnoExc
BaseExc BaseExc ErrnoExc
Definition:
IexBaseExc.h:162
IexBaseExc.h
IEX_INTERNAL_NAMESPACE_HEADER_ENTER
#define IEX_INTERNAL_NAMESPACE_HEADER_ENTER
Definition:
IexNamespace.h:79
IEX_INTERNAL_NAMESPACE_HEADER_EXIT
#define IEX_INTERNAL_NAMESPACE_HEADER_EXIT
Definition:
IexNamespace.h:82
OpenEXR
IexErrnoExc.h
Generated on Tue Apr 1 2025 02:50:03 for HDK by
1.8.6