Definition at line 113 of file strerror.c.
114{
115 switch (errnum)
116 {
117 case E2BIG:
118 return "E2BIG";
119 case EACCES:
120 return "EACCES";
122 return "EADDRINUSE";
124 return "EADDRNOTAVAIL";
126 return "EAFNOSUPPORT";
127#ifdef EAGAIN
129 return "EAGAIN";
130#endif
131#ifdef EALREADY
132 case EALREADY:
133 return "EALREADY";
134#endif
135 case EBADF:
136 return "EBADF";
137#ifdef EBADMSG
138 case EBADMSG:
139 return "EBADMSG";
140#endif
141 case EBUSY:
142 return "EBUSY";
143 case ECHILD:
144 return "ECHILD";
146 return "ECONNABORTED";
148 return "ECONNREFUSED";
150 return "ECONNRESET";
151 case EDEADLK:
152 return "EDEADLK";
153 case EDOM:
154 return "EDOM";
155 case EEXIST:
156 return "EEXIST";
157 case EFAULT:
158 return "EFAULT";
159 case EFBIG:
160 return "EFBIG";
162 return "EHOSTDOWN";
164 return "EHOSTUNREACH";
166 return "EIDRM";
168 return "EINPROGRESS";
170 return "EINTR";
171 case EINVAL:
172 return "EINVAL";
173 case EIO:
174 return "EIO";
176 return "EISCONN";
177 case EISDIR:
178 return "EISDIR";
179#ifdef ELOOP
180 case ELOOP:
181 return "ELOOP";
182#endif
183 case EMFILE:
184 return "EMFILE";
185 case EMLINK:
186 return "EMLINK";
188 return "EMSGSIZE";
189 case ENAMETOOLONG:
190 return "ENAMETOOLONG";
192 return "ENETDOWN";
194 return "ENETRESET";
196 return "ENETUNREACH";
197 case ENFILE:
198 return "ENFILE";
200 return "ENOBUFS";
201 case ENODEV:
202 return "ENODEV";
203 case ENOENT:
204 return "ENOENT";
205 case ENOEXEC:
206 return "ENOEXEC";
207 case ENOMEM:
208 return "ENOMEM";
209 case ENOSPC:
210 return "ENOSPC";
211 case ENOSYS:
212 return "ENOSYS";
214 return "ENOTCONN";
215 case ENOTDIR:
216 return "ENOTDIR";
217 case ENOTEMPTY:
218 return "ENOTEMPTY";
220 return "ENOTSOCK";
221#ifdef ENOTSUP
223 return "ENOTSUP";
224#endif
225 case ENOTTY:
226 return "ENOTTY";
227 case ENXIO:
228 return "ENXIO";
229#if defined(EOPNOTSUPP) && (!defined(ENOTSUP) || (EOPNOTSUPP != ENOTSUP))
231 return "EOPNOTSUPP";
232#endif
233#ifdef EOVERFLOW
235 return "EOVERFLOW";
236#endif
237 case EPERM:
238 return "EPERM";
239 case EPIPE:
240 return "EPIPE";
242 return "EPROTONOSUPPORT";
243 case ERANGE:
244 return "ERANGE";
245#ifdef EROFS
246 case EROFS:
247 return "EROFS";
248#endif
249 case ESRCH:
250 return "ESRCH";
252 return "ETIMEDOUT";
253#ifdef ETXTBSY
254 case ETXTBSY:
255 return "ETXTBSY";
256#endif
257#if defined(EWOULDBLOCK) && (!defined(EAGAIN) || (EWOULDBLOCK != EAGAIN))
259 return "EWOULDBLOCK";
260#endif
261 case EXDEV:
262 return "EXDEV";
263 }
264
265 return NULL;
266}
References EADDRINUSE, EADDRNOTAVAIL, EAFNOSUPPORT, EAGAIN, ECONNABORTED, ECONNREFUSED, ECONNRESET, EHOSTDOWN, EHOSTUNREACH, EIDRM, EINPROGRESS, EINTR, EISCONN, EMSGSIZE, ENETDOWN, ENETRESET, ENETUNREACH, ENOBUFS, ENOTCONN, ENOTSOCK, ENOTSUP, EOPNOTSUPP, EOVERFLOW, EPROTONOSUPPORT, ETIMEDOUT, and EWOULDBLOCK.
Referenced by pg_strerror_r().