1
Fork 0
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:
Idan Horowitz 2021-12-02 01:33:28 +02:00 committed by Andreas Kling
parent 265764ff2f
commit 13dec3cdde
3 changed files with 17 additions and 0 deletions

View file

@ -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,

View file

@ -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;

View file

@ -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)