mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 07:07:34 +00:00
LibC: Add a couple of missing errno codes
These are required to compile a port.
This commit is contained in:
parent
265764ff2f
commit
13dec3cdde
3 changed files with 17 additions and 0 deletions
|
@ -99,6 +99,8 @@ enum ErrnoCode {
|
||||||
#define EDOM EDOM
|
#define EDOM EDOM
|
||||||
ECONNREFUSED,
|
ECONNREFUSED,
|
||||||
#define ECONNREFUSED ECONNREFUSED
|
#define ECONNREFUSED ECONNREFUSED
|
||||||
|
EHOSTDOWN,
|
||||||
|
#define EHOSTDOWN EHOSTDOWN
|
||||||
EADDRNOTAVAIL,
|
EADDRNOTAVAIL,
|
||||||
#define EADDRNOTAVAIL EADDRNOTAVAIL
|
#define EADDRNOTAVAIL EADDRNOTAVAIL
|
||||||
EISCONN,
|
EISCONN,
|
||||||
|
@ -133,8 +135,14 @@ enum ErrnoCode {
|
||||||
#define ENOPROTOOPT ENOPROTOOPT
|
#define ENOPROTOOPT ENOPROTOOPT
|
||||||
ENOTCONN,
|
ENOTCONN,
|
||||||
#define ENOTCONN ENOTCONN
|
#define ENOTCONN ENOTCONN
|
||||||
|
ESHUTDOWN,
|
||||||
|
#define ESHUTDOWN ESHUTDOWN
|
||||||
|
ETOOMANYREFS,
|
||||||
|
#define ETOOMANYREFS ETOOMANYREFS
|
||||||
EPROTONOSUPPORT,
|
EPROTONOSUPPORT,
|
||||||
#define EPROTONOSUPPORT EPROTONOSUPPORT
|
#define EPROTONOSUPPORT EPROTONOSUPPORT
|
||||||
|
ESOCKTNOSUPPORT,
|
||||||
|
#define ESOCKTNOSUPPORT ESOCKTNOSUPPORT
|
||||||
EDEADLK,
|
EDEADLK,
|
||||||
#define EDEADLK EDEADLK
|
#define EDEADLK EDEADLK
|
||||||
ETIMEDOUT,
|
ETIMEDOUT,
|
||||||
|
|
|
@ -311,6 +311,7 @@ const char* const sys_errlist[] = {
|
||||||
"Directory not empty",
|
"Directory not empty",
|
||||||
"Math argument out of domain",
|
"Math argument out of domain",
|
||||||
"Connection refused",
|
"Connection refused",
|
||||||
|
"Host is down",
|
||||||
"Address not available",
|
"Address not available",
|
||||||
"Already connected",
|
"Already connected",
|
||||||
"Connection aborted",
|
"Connection aborted",
|
||||||
|
@ -328,7 +329,10 @@ const char* const sys_errlist[] = {
|
||||||
"No message",
|
"No message",
|
||||||
"No protocol option",
|
"No protocol option",
|
||||||
"Not connected",
|
"Not connected",
|
||||||
|
"Transport endpoint has shutdown",
|
||||||
|
"Too many references",
|
||||||
"Protocol not supported",
|
"Protocol not supported",
|
||||||
|
"Socket type not supported",
|
||||||
"Resource deadlock would occur",
|
"Resource deadlock would occur",
|
||||||
"Timed out",
|
"Timed out",
|
||||||
"Wrong protocol type",
|
"Wrong protocol type",
|
||||||
|
@ -342,6 +346,7 @@ const char* const sys_errlist[] = {
|
||||||
"State not recoverable",
|
"State not recoverable",
|
||||||
"The highest errno +1 :^)",
|
"The highest errno +1 :^)",
|
||||||
};
|
};
|
||||||
|
static_assert(array_size(sys_errlist) == (EMAXERRNO + 1));
|
||||||
|
|
||||||
int sys_nerr = EMAXERRNO;
|
int sys_nerr = EMAXERRNO;
|
||||||
|
|
||||||
|
|
|
@ -87,6 +87,7 @@ HANDLE(EWHYTHO)
|
||||||
HANDLE(ENOTEMPTY)
|
HANDLE(ENOTEMPTY)
|
||||||
HANDLE(EDOM)
|
HANDLE(EDOM)
|
||||||
HANDLE(ECONNREFUSED)
|
HANDLE(ECONNREFUSED)
|
||||||
|
HANDLE(EHOSTDOWN)
|
||||||
HANDLE(EADDRNOTAVAIL)
|
HANDLE(EADDRNOTAVAIL)
|
||||||
HANDLE(EISCONN)
|
HANDLE(EISCONN)
|
||||||
HANDLE(ECONNABORTED)
|
HANDLE(ECONNABORTED)
|
||||||
|
@ -104,7 +105,10 @@ HANDLE(ENOLCK)
|
||||||
HANDLE(ENOMSG)
|
HANDLE(ENOMSG)
|
||||||
HANDLE(ENOPROTOOPT)
|
HANDLE(ENOPROTOOPT)
|
||||||
HANDLE(ENOTCONN)
|
HANDLE(ENOTCONN)
|
||||||
|
HANDLE(ESHUTDOWN)
|
||||||
|
HANDLE(ETOOMANYREFS)
|
||||||
HANDLE(EPROTONOSUPPORT)
|
HANDLE(EPROTONOSUPPORT)
|
||||||
|
HANDLE(ESOCKTNOSUPPORT)
|
||||||
HANDLE(EDEADLK)
|
HANDLE(EDEADLK)
|
||||||
HANDLE(ETIMEDOUT)
|
HANDLE(ETIMEDOUT)
|
||||||
HANDLE(EPROTOTYPE)
|
HANDLE(EPROTOTYPE)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue