From a85675d00dbc02f18e585c1f8183641521b9ec12 Mon Sep 17 00:00:00 2001 From: vasilito Date: Mon, 27 Jul 2026 08:52:50 +0900 Subject: [PATCH] relibc: bump submodule pointer to d9760bdc (getifaddrs real impl) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bump the relibc submodule to d9760bdc which replaces the getifaddrs() ENOSYS stub with a real implementation that walks /scheme/net/ifs/ via SYS_GETDENTS and reads each interface's flags, ip, and netmask. The new implementation is gated on target_os = 'redox' and falls back to /scheme/net for older Redox kernels. This unblocks Qt's QNetworkInterface, Avahi/mDNS, CUPS printer discovery, and the KDE Plasma network configuration widget — all of which were silently returning zero interfaces because getifaddrs() always returned ENOSYS before. The full canonical build (./local/scripts/build-redbear.sh redbear-mini) requires a prefix rebuild to regenerate the prefix's libc.a; this is what 'touch relibc && make prefix' does in the Redox build system. --- local/sources/relibc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/local/sources/relibc b/local/sources/relibc index 07659b7f5f..d9760bdc41 160000 --- a/local/sources/relibc +++ b/local/sources/relibc @@ -1 +1 @@ -Subproject commit 07659b7f5f04288e342bfb3f37b2af648422df6e +Subproject commit d9760bdc41afd7976ac2161c05b1d95ff9a7c3db