lxip: add ECONNRESET errno

The ECONNRESET/GENODE_ECONNRESET errno was not handled in lxip.

issue #5165
related #5161
This commit is contained in:
Sebastian Sumpf
2024-03-27 19:12:24 +01:00
committed by Christian Helmuth
parent 1056c759fd
commit 65dfd2f9a8
2 changed files with 3 additions and 1 deletions

View File

@ -85,7 +85,8 @@ enum Errno {
GENODE_ETOOMANYREFS = 63, GENODE_ETOOMANYREFS = 63,
GENODE_EUSERS = 64, GENODE_EUSERS = 64,
GENODE_EXDEV = 65, GENODE_EXDEV = 65,
GENODE_MAX_ERRNO = 66, GENODE_ECONNRESET = 66,
GENODE_MAX_ERRNO = 67,
}; };
enum Sock_opt { enum Sock_opt {

View File

@ -92,6 +92,7 @@ static enum Errno _genode_errno(int errno)
case ETOOMANYREFS: return GENODE_ETOOMANYREFS; case ETOOMANYREFS: return GENODE_ETOOMANYREFS;
case EUSERS: return GENODE_EUSERS; case EUSERS: return GENODE_EUSERS;
case EXDEV: return GENODE_EXDEV; case EXDEV: return GENODE_EXDEV;
case ECONNRESET: return GENODE_ECONNRESET;
default: default:
printk("%s:%d unsupported errno %d\n", printk("%s:%d unsupported errno %d\n",
__func__, __LINE__, errno); __func__, __LINE__, errno);