master
1#ifndef __wasilibc___errno_values_h
2#define __wasilibc___errno_values_h
3
4#include <wasi/api.h>
5
6#define E2BIG __WASI_ERRNO_2BIG
7#define EACCES __WASI_ERRNO_ACCES
8#define EADDRINUSE __WASI_ERRNO_ADDRINUSE
9#define EADDRNOTAVAIL __WASI_ERRNO_ADDRNOTAVAIL
10#define EAFNOSUPPORT __WASI_ERRNO_AFNOSUPPORT
11#define EAGAIN __WASI_ERRNO_AGAIN
12#define EALREADY __WASI_ERRNO_ALREADY
13#define EBADF __WASI_ERRNO_BADF
14#define EBADMSG __WASI_ERRNO_BADMSG
15#define EBUSY __WASI_ERRNO_BUSY
16#define ECANCELED __WASI_ERRNO_CANCELED
17#define ECHILD __WASI_ERRNO_CHILD
18#define ECONNABORTED __WASI_ERRNO_CONNABORTED
19#define ECONNREFUSED __WASI_ERRNO_CONNREFUSED
20#define ECONNRESET __WASI_ERRNO_CONNRESET
21#define EDEADLK __WASI_ERRNO_DEADLK
22#define EDESTADDRREQ __WASI_ERRNO_DESTADDRREQ
23#define EDOM __WASI_ERRNO_DOM
24#define EDQUOT __WASI_ERRNO_DQUOT
25#define EEXIST __WASI_ERRNO_EXIST
26#define EFAULT __WASI_ERRNO_FAULT
27#define EFBIG __WASI_ERRNO_FBIG
28#define EHOSTUNREACH __WASI_ERRNO_HOSTUNREACH
29#define EIDRM __WASI_ERRNO_IDRM
30#define EILSEQ __WASI_ERRNO_ILSEQ
31#define EINPROGRESS __WASI_ERRNO_INPROGRESS
32#define EINTR __WASI_ERRNO_INTR
33#define EINVAL __WASI_ERRNO_INVAL
34#define EIO __WASI_ERRNO_IO
35#define EISCONN __WASI_ERRNO_ISCONN
36#define EISDIR __WASI_ERRNO_ISDIR
37#define ELOOP __WASI_ERRNO_LOOP
38#define EMFILE __WASI_ERRNO_MFILE
39#define EMLINK __WASI_ERRNO_MLINK
40#define EMSGSIZE __WASI_ERRNO_MSGSIZE
41#define EMULTIHOP __WASI_ERRNO_MULTIHOP
42#define ENAMETOOLONG __WASI_ERRNO_NAMETOOLONG
43#define ENETDOWN __WASI_ERRNO_NETDOWN
44#define ENETRESET __WASI_ERRNO_NETRESET
45#define ENETUNREACH __WASI_ERRNO_NETUNREACH
46#define ENFILE __WASI_ERRNO_NFILE
47#define ENOBUFS __WASI_ERRNO_NOBUFS
48#define ENODEV __WASI_ERRNO_NODEV
49#define ENOENT __WASI_ERRNO_NOENT
50#define ENOEXEC __WASI_ERRNO_NOEXEC
51#define ENOLCK __WASI_ERRNO_NOLCK
52#define ENOLINK __WASI_ERRNO_NOLINK
53#define ENOMEM __WASI_ERRNO_NOMEM
54#define ENOMSG __WASI_ERRNO_NOMSG
55#define ENOPROTOOPT __WASI_ERRNO_NOPROTOOPT
56#define ENOSPC __WASI_ERRNO_NOSPC
57#define ENOSYS __WASI_ERRNO_NOSYS
58#define ENOTCONN __WASI_ERRNO_NOTCONN
59#define ENOTDIR __WASI_ERRNO_NOTDIR
60#define ENOTEMPTY __WASI_ERRNO_NOTEMPTY
61#define ENOTRECOVERABLE __WASI_ERRNO_NOTRECOVERABLE
62#define ENOTSOCK __WASI_ERRNO_NOTSOCK
63#define ENOTSUP __WASI_ERRNO_NOTSUP
64#define ENOTTY __WASI_ERRNO_NOTTY
65#define ENXIO __WASI_ERRNO_NXIO
66#define EOVERFLOW __WASI_ERRNO_OVERFLOW
67#define EOWNERDEAD __WASI_ERRNO_OWNERDEAD
68#define EPERM __WASI_ERRNO_PERM
69#define EPIPE __WASI_ERRNO_PIPE
70#define EPROTO __WASI_ERRNO_PROTO
71#define EPROTONOSUPPORT __WASI_ERRNO_PROTONOSUPPORT
72#define EPROTOTYPE __WASI_ERRNO_PROTOTYPE
73#define ERANGE __WASI_ERRNO_RANGE
74#define EROFS __WASI_ERRNO_ROFS
75#define ESPIPE __WASI_ERRNO_SPIPE
76#define ESRCH __WASI_ERRNO_SRCH
77#define ESTALE __WASI_ERRNO_STALE
78#define ETIMEDOUT __WASI_ERRNO_TIMEDOUT
79#define ETXTBSY __WASI_ERRNO_TXTBSY
80#define EXDEV __WASI_ERRNO_XDEV
81#define ENOTCAPABLE __WASI_ERRNO_NOTCAPABLE
82
83#define EOPNOTSUPP ENOTSUP
84#define EWOULDBLOCK EAGAIN
85
86#endif