| ... | @@ -9107,7 +9107,7 @@ pub const tc_iflag_t = switch (native_os) { | ... | @@ -9107,7 +9107,7 @@ pub const tc_iflag_t = switch (native_os) { |
| 9107 | IMAXBEL: bool = false, | 9107 | IMAXBEL: bool = false, |
| 9108 | _: u18 = 0, | 9108 | _: u18 = 0, |
| 9109 | }, | 9109 | }, |
| 9110 | .haiku => packed struct(u32) { | 9110 | .haiku => packed struct(u16) { |
| 9111 | IGNBRK: bool = false, | 9111 | IGNBRK: bool = false, |
| 9112 | BRKINT: bool = false, | 9112 | BRKINT: bool = false, |
| 9113 | IGNPAR: bool = false, | 9113 | IGNPAR: bool = false, |
| ... | @@ -9121,7 +9121,7 @@ pub const tc_iflag_t = switch (native_os) { | ... | @@ -9121,7 +9121,7 @@ pub const tc_iflag_t = switch (native_os) { |
| 9121 | IXON: bool = false, | 9121 | IXON: bool = false, |
| 9122 | IXANY: bool = false, | 9122 | IXANY: bool = false, |
| 9123 | IXOFF: bool = false, | 9123 | IXOFF: bool = false, |
| 9124 | _: u19 = 0, | 9124 | _: u3 = 0, |
| 9125 | }, | 9125 | }, |
| 9126 | .illumos => packed struct(u32) { | 9126 | .illumos => packed struct(u32) { |
| 9127 | IGNBRK: bool = false, | 9127 | IGNBRK: bool = false, |
| ... | @@ -9235,8 +9235,24 @@ pub const tc_oflag_t = switch (native_os) { | ... | @@ -9235,8 +9235,24 @@ pub const tc_oflag_t = switch (native_os) { |
| 9235 | WRAP: bool = false, | 9235 | WRAP: bool = false, |
| 9236 | _: u14 = 0, | 9236 | _: u14 = 0, |
| 9237 | }, | 9237 | }, |
| | 9238 | .haiku => packed struct(u16) { |
| | 9239 | OPOST: bool = false, |
| | 9240 | OLCUC: bool = false, |
| | 9241 | ONLCR: bool = false, |
| | 9242 | OCRNL: bool = false, |
| | 9243 | ONOCR: bool = false, |
| | 9244 | ONLRET: bool = false, |
| | 9245 | OFILL: bool = false, |
| | 9246 | OFDEL: bool = false, |
| | 9247 | NLDLY: u1 = 0, |
| | 9248 | CRDLY: u2 = 0, |
| | 9249 | TABDLY: u2 = 0, |
| | 9250 | BSDLY: u1 = 0, |
| | 9251 | VTDLY: u1 = 0, |
| | 9252 | FFDLY: u1 = 0, |
| | 9253 | }, |
| 9238 | // https://github.com/SerenityOS/serenity/blob/d277cdfd4c7ed21d5248a83217ae03b9f890c3c8/Kernel/API/POSIX/termios.h#L69-L97 | 9254 | // https://github.com/SerenityOS/serenity/blob/d277cdfd4c7ed21d5248a83217ae03b9f890c3c8/Kernel/API/POSIX/termios.h#L69-L97 |
| 9239 | .haiku, .emscripten, .serenity => packed struct(u32) { | 9255 | .emscripten, .serenity => packed struct(u32) { |
| 9240 | OPOST: bool = false, | 9256 | OPOST: bool = false, |
| 9241 | OLCUC: bool = false, | 9257 | OLCUC: bool = false, |
| 9242 | ONLCR: bool = false, | 9258 | ONLCR: bool = false, |
| ... | @@ -9349,7 +9365,7 @@ pub const tc_cflag_t = switch (native_os) { | ... | @@ -9349,7 +9365,7 @@ pub const tc_cflag_t = switch (native_os) { |
| 9349 | MDMBUF: bool = false, | 9365 | MDMBUF: bool = false, |
| 9350 | _: u11 = 0, | 9366 | _: u11 = 0, |
| 9351 | }, | 9367 | }, |
| 9352 | .haiku => packed struct(u32) { | 9368 | .haiku => packed struct(u16) { |
| 9353 | _0: u5 = 0, | 9369 | _0: u5 = 0, |
| 9354 | CSIZE: CSIZE = .CS7, | 9370 | CSIZE: CSIZE = .CS7, |
| 9355 | CSTOPB: bool = false, | 9371 | CSTOPB: bool = false, |
| ... | @@ -9361,7 +9377,7 @@ pub const tc_cflag_t = switch (native_os) { | ... | @@ -9361,7 +9377,7 @@ pub const tc_cflag_t = switch (native_os) { |
| 9361 | XLOBLK: bool = false, | 9377 | XLOBLK: bool = false, |
| 9362 | CTSFLOW: bool = false, | 9378 | CTSFLOW: bool = false, |
| 9363 | RTSFLOW: bool = false, | 9379 | RTSFLOW: bool = false, |
| 9364 | _: u17 = 0, | 9380 | _: u1 = 0, |
| 9365 | }, | 9381 | }, |
| 9366 | .illumos => packed struct(u32) { | 9382 | .illumos => packed struct(u32) { |
| 9367 | _0: u4 = 0, | 9383 | _0: u4 = 0, |
| ... | @@ -9483,7 +9499,7 @@ pub const tc_lflag_t = switch (native_os) { | ... | @@ -9483,7 +9499,7 @@ pub const tc_lflag_t = switch (native_os) { |
| 9483 | _30: u1 = 0, | 9499 | _30: u1 = 0, |
| 9484 | NOFLSH: bool = false, | 9500 | NOFLSH: bool = false, |
| 9485 | }, | 9501 | }, |
| 9486 | .haiku => packed struct(u32) { | 9502 | .haiku => packed struct(u16) { |
| 9487 | ISIG: bool = false, | 9503 | ISIG: bool = false, |
| 9488 | ICANON: bool = false, | 9504 | ICANON: bool = false, |
| 9489 | XCASE: bool = false, | 9505 | XCASE: bool = false, |
| ... | @@ -9499,7 +9515,7 @@ pub const tc_lflag_t = switch (native_os) { | ... | @@ -9499,7 +9515,7 @@ pub const tc_lflag_t = switch (native_os) { |
| 9499 | ECHOKE: bool = false, | 9515 | ECHOKE: bool = false, |
| 9500 | FLUSHO: bool = false, | 9516 | FLUSHO: bool = false, |
| 9501 | PENDIN: bool = false, | 9517 | PENDIN: bool = false, |
| 9502 | _: u17 = 0, | 9518 | _: u1 = 0, |
| 9503 | }, | 9519 | }, |
| 9504 | .illumos => packed struct(u32) { | 9520 | .illumos => packed struct(u32) { |
| 9505 | ISIG: bool = false, | 9521 | ISIG: bool = false, |