From fcf58ed5b6a684015dc6b9084ae7db629c482938 Mon Sep 17 00:00:00 2001 From: Dennis Bonke Date: Tue, 24 Dec 2024 00:45:28 +0100 Subject: [PATCH 1/2] options/linux: Define SG_INFO_CHECK --- options/linux/include/scsi/sg.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/options/linux/include/scsi/sg.h b/options/linux/include/scsi/sg.h index 5b3d379ae5..30288c99cf 100644 --- a/options/linux/include/scsi/sg.h +++ b/options/linux/include/scsi/sg.h @@ -17,6 +17,8 @@ #define SG_DXFER_FROM_DEV (-3) #define SG_DXFER_TO_FROM_DEV (-4) +#define SG_INFO_CHECK 0x1 + #ifdef __cplusplus extern "C" { #endif From 8ef412a3f3964bb5f838a750ecaa4d1fe77b0d98 Mon Sep 17 00:00:00 2001 From: Dennis Bonke Date: Tue, 24 Dec 2024 00:49:33 +0100 Subject: [PATCH 2/2] options/posix: Stub inet_network --- options/posix/generic/arpa-inet.cpp | 6 ++++++ options/posix/include/arpa/inet.h | 1 + 2 files changed, 7 insertions(+) diff --git a/options/posix/generic/arpa-inet.cpp b/options/posix/generic/arpa-inet.cpp index 03fe9555cb..af44dc7aac 100644 --- a/options/posix/generic/arpa-inet.cpp +++ b/options/posix/generic/arpa-inet.cpp @@ -50,6 +50,12 @@ in_addr_t inet_addr(const char *p) { return -1; return a.s_addr; } + +in_addr_t inet_network(const char *) { + __ensure(!"Not implemented"); + __builtin_unreachable(); +} + char *inet_ntoa(struct in_addr addr) { // string: xxx.yyy.zzz.aaa // 4 * 3 + 3 + 1 = 12 + 4 = 16 diff --git a/options/posix/include/arpa/inet.h b/options/posix/include/arpa/inet.h index 1ea035ca95..1a492ca140 100644 --- a/options/posix/include/arpa/inet.h +++ b/options/posix/include/arpa/inet.h @@ -21,6 +21,7 @@ uint16_t ntohs(uint16_t __x); /* ---------------------------------------------------------------------------- */ in_addr_t inet_addr(const char *__cp); +in_addr_t inet_network(const char *__cp); char *inet_ntoa(struct in_addr __in); /* GLIBC replacement for inet_addr(). */