mruby-errno: add errno constants to `known_errors.def`.

Add unlisted errno constants found in macOS and FreeBSD.
If you see unlisted errno, please report.
parent b7cdb59f
...@@ -69,10 +69,18 @@ EADV ...@@ -69,10 +69,18 @@ EADV
ESRMNT ESRMNT
ECOMM ECOMM
EPROTO EPROTO
ENOTCAPABLE
ECAPMODE
EMULTIHOP EMULTIHOP
EDOTDOT EDOTDOT
EBADMSG EBADMSG
EPWROFF
EDEVERR
EOVERFLOW EOVERFLOW
EBADEXEC
EBADARCH
EBADMACHO
ESHLIBVERS
ENOTUNIQ ENOTUNIQ
EBADFD EBADFD
EREMCHG EREMCHG
...@@ -129,6 +137,7 @@ ENOKEY ...@@ -129,6 +137,7 @@ ENOKEY
ENOMEDIUM ENOMEDIUM
ENOTRECOVERABLE ENOTRECOVERABLE
EOWNERDEAD EOWNERDEAD
EINTEGRITY
ERFKILL ERFKILL
EAUTH EAUTH
EBADRPC EBADRPC
...@@ -143,3 +152,5 @@ EPROGMISMATCH ...@@ -143,3 +152,5 @@ EPROGMISMATCH
EPROGUNAVAIL EPROGUNAVAIL
ERPCMISMATCH ERPCMISMATCH
EIPSEC EIPSEC
ENOPOLICY
EQFULL
...@@ -353,6 +353,16 @@ ...@@ -353,6 +353,16 @@
#else #else
itsnotdefined(EPROTO); itsnotdefined(EPROTO);
#endif #endif
#ifdef ENOTCAPABLE
itsdefined(ENOTCAPABLE);
#else
itsnotdefined(ENOTCAPABLE);
#endif
#ifdef ECAPMODE
itsdefined(ECAPMODE);
#else
itsnotdefined(ECAPMODE);
#endif
#ifdef EMULTIHOP #ifdef EMULTIHOP
itsdefined(EMULTIHOP); itsdefined(EMULTIHOP);
#else #else
...@@ -368,11 +378,41 @@ ...@@ -368,11 +378,41 @@
#else #else
itsnotdefined(EBADMSG); itsnotdefined(EBADMSG);
#endif #endif
#ifdef EPWROFF
itsdefined(EPWROFF);
#else
itsnotdefined(EPWROFF);
#endif
#ifdef EDEVERR
itsdefined(EDEVERR);
#else
itsnotdefined(EDEVERR);
#endif
#ifdef EOVERFLOW #ifdef EOVERFLOW
itsdefined(EOVERFLOW); itsdefined(EOVERFLOW);
#else #else
itsnotdefined(EOVERFLOW); itsnotdefined(EOVERFLOW);
#endif #endif
#ifdef EBADEXEC
itsdefined(EBADEXEC);
#else
itsnotdefined(EBADEXEC);
#endif
#ifdef EBADARCH
itsdefined(EBADARCH);
#else
itsnotdefined(EBADARCH);
#endif
#ifdef EBADMACHO
itsdefined(EBADMACHO);
#else
itsnotdefined(EBADMACHO);
#endif
#ifdef ESHLIBVERS
itsdefined(ESHLIBVERS);
#else
itsnotdefined(ESHLIBVERS);
#endif
#ifdef ENOTUNIQ #ifdef ENOTUNIQ
itsdefined(ENOTUNIQ); itsdefined(ENOTUNIQ);
#else #else
...@@ -653,6 +693,11 @@ ...@@ -653,6 +693,11 @@
#else #else
itsnotdefined(EOWNERDEAD); itsnotdefined(EOWNERDEAD);
#endif #endif
#ifdef EINTEGRITY
itsdefined(EINTEGRITY);
#else
itsnotdefined(EINTEGRITY);
#endif
#ifdef ERFKILL #ifdef ERFKILL
itsdefined(ERFKILL); itsdefined(ERFKILL);
#else #else
...@@ -723,3 +768,13 @@ ...@@ -723,3 +768,13 @@
#else #else
itsnotdefined(EIPSEC); itsnotdefined(EIPSEC);
#endif #endif
#ifdef ENOPOLICY
itsdefined(ENOPOLICY);
#else
itsnotdefined(ENOPOLICY);
#endif
#ifdef EQFULL
itsdefined(EQFULL);
#else
itsnotdefined(EQFULL);
#endif
...@@ -211,6 +211,12 @@ ...@@ -211,6 +211,12 @@
#ifdef EPROTO #ifdef EPROTO
{ MRB_SYM(EPROTO), EPROTO }, { MRB_SYM(EPROTO), EPROTO },
#endif #endif
#ifdef ENOTCAPABLE
{ MRB_SYM(ENOTCAPABLE), ENOTCAPABLE },
#endif
#ifdef ECAPMODE
{ MRB_SYM(ECAPMODE), ECAPMODE },
#endif
#ifdef EMULTIHOP #ifdef EMULTIHOP
{ MRB_SYM(EMULTIHOP), EMULTIHOP }, { MRB_SYM(EMULTIHOP), EMULTIHOP },
#endif #endif
...@@ -220,9 +226,27 @@ ...@@ -220,9 +226,27 @@
#ifdef EBADMSG #ifdef EBADMSG
{ MRB_SYM(EBADMSG), EBADMSG }, { MRB_SYM(EBADMSG), EBADMSG },
#endif #endif
#ifdef EPWROFF
{ MRB_SYM(EPWROFF), EPWROFF },
#endif
#ifdef EDEVERR
{ MRB_SYM(EDEVERR), EDEVERR },
#endif
#ifdef EOVERFLOW #ifdef EOVERFLOW
{ MRB_SYM(EOVERFLOW), EOVERFLOW }, { MRB_SYM(EOVERFLOW), EOVERFLOW },
#endif #endif
#ifdef EBADEXEC
{ MRB_SYM(EBADEXEC), EBADEXEC },
#endif
#ifdef EBADARCH
{ MRB_SYM(EBADARCH), EBADARCH },
#endif
#ifdef EBADMACHO
{ MRB_SYM(EBADMACHO), EBADMACHO },
#endif
#ifdef ESHLIBVERS
{ MRB_SYM(ESHLIBVERS), ESHLIBVERS },
#endif
#ifdef ENOTUNIQ #ifdef ENOTUNIQ
{ MRB_SYM(ENOTUNIQ), ENOTUNIQ }, { MRB_SYM(ENOTUNIQ), ENOTUNIQ },
#endif #endif
...@@ -391,6 +415,9 @@ ...@@ -391,6 +415,9 @@
#ifdef EOWNERDEAD #ifdef EOWNERDEAD
{ MRB_SYM(EOWNERDEAD), EOWNERDEAD }, { MRB_SYM(EOWNERDEAD), EOWNERDEAD },
#endif #endif
#ifdef EINTEGRITY
{ MRB_SYM(EINTEGRITY), EINTEGRITY },
#endif
#ifdef ERFKILL #ifdef ERFKILL
{ MRB_SYM(ERFKILL), ERFKILL }, { MRB_SYM(ERFKILL), ERFKILL },
#endif #endif
...@@ -433,3 +460,9 @@ ...@@ -433,3 +460,9 @@
#ifdef EIPSEC #ifdef EIPSEC
{ MRB_SYM(EIPSEC), EIPSEC }, { MRB_SYM(EIPSEC), EIPSEC },
#endif #endif
#ifdef ENOPOLICY
{ MRB_SYM(ENOPOLICY), ENOPOLICY },
#endif
#ifdef EQFULL
{ MRB_SYM(EQFULL), EQFULL },
#endif
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment