From c9a87457b85df5eddedcab4e6cb45807dbf506d3 Mon Sep 17 00:00:00 2001 From: Max Wash Date: Sun, 31 May 2026 17:20:31 +0100 Subject: [PATCH] libc: core: set up NSD remote channel on startup --- lib/libc/core/sys/x86_64/init.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/libc/core/sys/x86_64/init.c b/lib/libc/core/sys/x86_64/init.c index 413785b..cc15e78 100644 --- a/lib/libc/core/sys/x86_64/init.c +++ b/lib/libc/core/sys/x86_64/init.c @@ -1,7 +1,8 @@ +#include #include #include #include -#include +#include extern int main(int, const char **, const char **); @@ -13,6 +14,7 @@ void *__attribute__((weak)) pthread_self(void) int __libc_init(const struct rosetta_bootstrap *bsinfo) { + sys_remote_set(SYS_REMOTE_NSD, 0, 0); (volatile void)pthread_self(); __set_errno(SUCCESS); return 0;