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 {