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 Sat Nov 23 2024 02:46:14 for HDK by
1.8.6