From 143b69d52fe68454cd142832e5fc031d98eecc3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Thu, 15 Oct 2026 01:50:21 +0200 Subject: [PATCH] std.c: fix termios layout for haiku --- lib/std/c.zig | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/std/c.zig b/lib/std/c.zig index 3652dc045f37a8c5ceabd7991e32e0f6fc45c1fe..b38afe800925c67ed75bd015012d49c8ce35c696 100644 --- a/lib/std/c.zig +++ b/lib/std/c.zig @@ -9025,12 +9025,16 @@ pub const termios = switch (native_os) { }, .haiku => extern struct { iflag: tc_iflag_t, + ispeed: u16, oflag: tc_oflag_t, + ospeed: u16, cflag: tc_cflag_t, + ispeed_high: u16, lflag: tc_lflag_t, + ospeed_high: u16, line: cc_t, - ispeed: speed_t, - ospeed: speed_t, + _pad1: u8 = 0, + _pad2: u8 = 0, cc: [NCCS]cc_t, }, .illumos => extern struct { -- 2.54.0