From 9d3e9054a7a154730261d5fae96631cc04bdef93 Mon Sep 17 00:00:00 2001 From: GasInfinity Date: Tue, 20 Jan 2026 23:17:04 +0100 Subject: [PATCH] feat(std.c): add `wasi` definition for `utsname` --- lib/std/c.zig | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/std/c.zig b/lib/std/c.zig index 8e9f5e8c44a064965fc8b614e44bd1187af2ae0e..1fa47a3121e26fcfcad7cfb2d34666b6c4d6a4a0 100644 --- a/lib/std/c.zig +++ b/lib/std/c.zig @@ -7069,6 +7069,14 @@ pub const user_desc = switch (native_os) { pub const utsname = switch (native_os) { .linux => linux.utsname, .emscripten => emscripten.utsname, + .wasi => extern struct { + sysname: [64:0]u8, + nodename: [64:0]u8, + release: [64:0]u8, + version: [64:0]u8, + machine: [64:0]u8, + domainname: [64:0]u8, + }, .illumos => extern struct { sysname: [256:0]u8, nodename: [256:0]u8, -- 2.54.0