Source
pub const tc_lflag_t = if (is_mips) packed struct(tcflag_t) {
ISIG: bool = false,
ICANON: bool = false,
XCASE: bool = false,
ECHO: bool = false,
ECHOE: bool = false,
ECHOK: bool = false,
ECHONL: bool = false,
NOFLSH: bool = false,
IEXTEN: bool = false,
ECHOCTL: bool = false,
ECHOPRT: bool = false,
ECHOKE: bool = false,
_12: u1 = 0,
FLUSHO: bool = false,
PENDIN: bool = false,
TOSTOP: bool = false,
EXTPROC: bool = false,
_17: u15 = 0,
} else if (is_ppc) packed struct(tcflag_t) {
ECHOKE: bool = false,
ECHOE: bool = false,
ECHOK: bool = false,
ECHO: bool = false,
ECHONL: bool = false,
ECHOPRT: bool = false,
ECHOCTL: bool = false,
ISIG: bool = false,
ICANON: bool = false,
_9: u1 = 0,
IEXTEN: bool = false,
_11: u3 = 0,
XCASE: bool = false,
_15: u7 = 0,
TOSTOP: bool = false,
FLUSHO: bool = false,
_24: u4 = 0,
EXTPROC: bool = false,
PENDIN: bool = false,
_30: u1 = 0,
NOFLSH: bool = false,
} else if (is_sparc) packed struct(tcflag_t) {
ISIG: bool = false,
ICANON: bool = false,
XCASE: bool = false,
ECHO: bool = false,
ECHOE: bool = false,
ECHOK: bool = false,
ECHONL: bool = false,
NOFLSH: bool = false,
TOSTOP: bool = false,
ECHOCTL: bool = false,
ECHOPRT: bool = false,
ECHOKE: bool = false,
DEFECHO: bool = false,
FLUSHO: bool = false,
PENDIN: bool = false,
IEXTEN: bool = false,
EXTPROC: bool = false,
_17: u15 = 0,
} else packed struct(tcflag_t) {
ISIG: bool = false,
ICANON: bool = false,
XCASE: bool = false,
ECHO: bool = false,
ECHOE: bool = false,
ECHOK: bool = false,
ECHONL: bool = false,
NOFLSH: bool = false,
TOSTOP: bool = false,
ECHOCTL: bool = false,
ECHOPRT: bool = false,
ECHOKE: bool = false,
FLUSHO: bool = false,
_13: u1 = 0,
PENDIN: bool = false,
IEXTEN: bool = false,
EXTPROC: bool = false,
_17: u15 = 0,
}