MCPcopy Index your code
hub / github.com/F-Stack/f-stack / ff_os_errno

Function ff_os_errno

lib/ff_host_interface.c:238–331  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

236}
237
238void ff_os_errno(int error)
239{
240 switch (error) {
241 case ff_EPERM: errno = EPERM; break;
242 case ff_ENOENT: errno = ENOENT; break;
243 case ff_ESRCH: errno = ESRCH; break;
244 case ff_EINTR: errno = EINTR; break;
245 case ff_EIO: errno = EIO; break;
246 case ff_ENXIO: errno = ENXIO; break;
247 case ff_E2BIG: errno = E2BIG; break;
248 case ff_ENOEXEC: errno = ENOEXEC; break;
249 case ff_EBADF: errno = EBADF; break;
250 case ff_ECHILD: errno = ECHILD; break;
251 case ff_EDEADLK: errno = EDEADLK; break;
252 case ff_ENOMEM: errno = ENOMEM; break;
253 case ff_EACCES: errno = EACCES; break;
254 case ff_EFAULT: errno = EFAULT; break;
255 case ff_ENOTBLK: errno = ENOTBLK; break;
256 case ff_EBUSY: errno = EBUSY; break;
257 case ff_EEXIST: errno = EEXIST; break;
258 case ff_EXDEV: errno = EXDEV; break;
259 case ff_ENODEV: errno = ENODEV; break;
260 case ff_ENOTDIR: errno = ENOTDIR; break;
261 case ff_EISDIR: errno = EISDIR; break;
262 case ff_EINVAL: errno = EINVAL; break;
263 case ff_ENFILE: errno = ENFILE; break;
264 case ff_EMFILE: errno = EMFILE; break;
265 case ff_ENOTTY: errno = ENOTTY; break;
266 case ff_ETXTBSY: errno = ETXTBSY; break;
267 case ff_EFBIG: errno = EFBIG; break;
268 case ff_ENOSPC: errno = ENOSPC; break;
269 case ff_ESPIPE: errno = ESPIPE; break;
270 case ff_EROFS: errno = EROFS; break;
271 case ff_EMLINK: errno = EMLINK; break;
272 case ff_EPIPE: errno = EPIPE; break;
273 case ff_EDOM: errno = EDOM; break;
274 case ff_ERANGE: errno = ERANGE; break;
275
276 /* case ff_EAGAIN: same as EWOULDBLOCK */
277 case ff_EWOULDBLOCK: errno = EWOULDBLOCK; break;
278
279 case ff_EINPROGRESS: errno = EINPROGRESS; break;
280 case ff_EALREADY: errno = EALREADY; break;
281 case ff_ENOTSOCK: errno = ENOTSOCK; break;
282 case ff_EDESTADDRREQ: errno = EDESTADDRREQ; break;
283 case ff_EMSGSIZE: errno = EMSGSIZE; break;
284 case ff_EPROTOTYPE: errno = EPROTOTYPE; break;
285 case ff_ENOPROTOOPT: errno = ENOPROTOOPT; break;
286 case ff_EPROTONOSUPPORT: errno = EPROTONOSUPPORT; break;
287 case ff_ESOCKTNOSUPPORT: errno = ESOCKTNOSUPPORT; break;
288
289 /* case ff_EOPNOTSUPP: same as ENOTSUP */
290 case ff_ENOTSUP: errno = ENOTSUP; break;
291
292 case ff_EPFNOSUPPORT: errno = EPFNOSUPPORT; break;
293 case ff_EAFNOSUPPORT: errno = EAFNOSUPPORT; break;
294 case ff_EADDRINUSE: errno = EADDRINUSE; break;
295 case ff_EADDRNOTAVAIL: errno = EADDRNOTAVAIL; break;

Callers 15

ff_socketFunction · 0.85
ff_getsockoptFunction · 0.85
ff_getsockopt_freebsdFunction · 0.85
ff_setsockoptFunction · 0.85
ff_setsockopt_freebsdFunction · 0.85
ff_ioctlFunction · 0.85
ff_ioctl_freebsdFunction · 0.85
ff_closeFunction · 0.85
ff_readFunction · 0.85
ff_readvFunction · 0.85
ff_writeFunction · 0.85
ff_writevFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected