diff --git a/repos/dde_linux/src/lib/lxip/include/genode_c_api/socket.h b/repos/dde_linux/src/lib/lxip/include/genode_c_api/socket.h index ae705e4117..bb07c28f25 100644 --- a/repos/dde_linux/src/lib/lxip/include/genode_c_api/socket.h +++ b/repos/dde_linux/src/lib/lxip/include/genode_c_api/socket.h @@ -85,7 +85,8 @@ enum Errno { GENODE_ETOOMANYREFS = 63, GENODE_EUSERS = 64, GENODE_EXDEV = 65, - GENODE_MAX_ERRNO = 66, + GENODE_ECONNRESET = 66, + GENODE_MAX_ERRNO = 67, }; enum Sock_opt { diff --git a/repos/dde_linux/src/lib/lxip/lx_socket.c b/repos/dde_linux/src/lib/lxip/lx_socket.c index 86a76106fc..c4035b54c9 100644 --- a/repos/dde_linux/src/lib/lxip/lx_socket.c +++ b/repos/dde_linux/src/lib/lxip/lx_socket.c @@ -92,6 +92,7 @@ static enum Errno _genode_errno(int errno) case ETOOMANYREFS: return GENODE_ETOOMANYREFS; case EUSERS: return GENODE_EUSERS; case EXDEV: return GENODE_EXDEV; + case ECONNRESET: return GENODE_ECONNRESET; default: printk("%s:%d unsupported errno %d\n", __func__, __LINE__, errno);