Path: blob/main/stand/kboot/include/termios_gen.h
104266 views
/*1* Copyright (c) 2005-2020 Rich Felker, et al.2*3* SPDX-License-Identifier: MIT4*5* Note: From the musl project, stripped down and repackaged with HOST_/host_ prepended6*/78struct host_termios {9host_tcflag_t c_iflag;10host_tcflag_t c_oflag;11host_tcflag_t c_cflag;12host_tcflag_t c_lflag;13host_cc_t c_line;14host_cc_t c_cc[HOST_NCCS];15host_speed_t __c_ispeed;16host_speed_t __c_ospeed;17};1819#define HOST_VINTR 020#define HOST_VQUIT 121#define HOST_VERASE 222#define HOST_VKILL 323#define HOST_VEOF 424#define HOST_VTIME 525#define HOST_VMIN 626#define HOST_VSWTC 727#define HOST_VSTART 828#define HOST_VSTOP 929#define HOST_VSUSP 1030#define HOST_VEOL 1131#define HOST_VREPRINT 1232#define HOST_VDISCARD 1333#define HOST_VWERASE 1434#define HOST_VLNEXT 1535#define HOST_VEOL2 163637#define HOST_IGNBRK 000000138#define HOST_BRKINT 000000239#define HOST_IGNPAR 000000440#define HOST_PARMRK 000001041#define HOST_INPCK 000002042#define HOST_ISTRIP 000004043#define HOST_INLCR 000010044#define HOST_IGNCR 000020045#define HOST_ICRNL 000040046#define HOST_IUCLC 000100047#define HOST_IXON 000200048#define HOST_IXANY 000400049#define HOST_IXOFF 001000050#define HOST_IMAXBEL 002000051#define HOST_IUTF8 00400005253#define HOST_OPOST 000000154#define HOST_OLCUC 000000255#define HOST_ONLCR 000000456#define HOST_OCRNL 000001057#define HOST_ONOCR 000002058#define HOST_ONLRET 000004059#define HOST_OFILL 000010060#define HOST_OFDEL 000020061#if defined(_GNU_SOURCE) || defined(_BSD_SOURCE) || defined(_XOPEN_SOURCE)62#define HOST_NLDLY 000040063#define HOST_NL0 000000064#define HOST_NL1 000040065#define HOST_CRDLY 000300066#define HOST_CR0 000000067#define HOST_CR1 000100068#define HOST_CR2 000200069#define HOST_CR3 000300070#define HOST_TABDLY 001400071#define HOST_TAB0 000000072#define HOST_TAB1 000400073#define HOST_TAB2 001000074#define HOST_TAB3 001400075#define HOST_BSDLY 002000076#define HOST_BS0 000000077#define HOST_BS1 002000078#define HOST_FFDLY 010000079#define HOST_FF0 000000080#define HOST_FF1 010000081#endif8283#define HOST_VTDLY 004000084#define HOST_VT0 000000085#define HOST_VT1 00400008687#define HOST_B0 000000088#define HOST_B50 000000189#define HOST_B75 000000290#define HOST_B110 000000391#define HOST_B134 000000492#define HOST_B150 000000593#define HOST_B200 000000694#define HOST_B300 000000795#define HOST_B600 000001096#define HOST_B1200 000001197#define HOST_B1800 000001298#define HOST_B2400 000001399#define HOST_B4800 0000014100#define HOST_B9600 0000015101#define HOST_B19200 0000016102#define HOST_B38400 0000017103104#define HOST_B57600 0010001105#define HOST_B115200 0010002106#define HOST_B230400 0010003107#define HOST_B460800 0010004108#define HOST_B500000 0010005109#define HOST_B576000 0010006110#define HOST_B921600 0010007111#define HOST_B1000000 0010010112#define HOST_B1152000 0010011113#define HOST_B1500000 0010012114#define HOST_B2000000 0010013115#define HOST_B2500000 0010014116#define HOST_B3000000 0010015117#define HOST_B3500000 0010016118#define HOST_B4000000 0010017119120#define HOST_CSIZE 0000060121#define HOST_CS5 0000000122#define HOST_CS6 0000020123#define HOST_CS7 0000040124#define HOST_CS8 0000060125#define HOST_CSTOPB 0000100126#define HOST_CREAD 0000200127#define HOST_PARENB 0000400128#define HOST_PARODD 0001000129#define HOST_HUPCL 0002000130#define HOST_CLOCAL 0004000131132#define HOST_ISIG 0000001133#define HOST_ICANON 0000002134#define HOST_ECHO 0000010135#define HOST_ECHOE 0000020136#define HOST_ECHOK 0000040137#define HOST_ECHONL 0000100138#define HOST_NOFLSH 0000200139#define HOST_TOSTOP 0000400140#define HOST_IEXTEN 0100000141142#define HOST_TCOOFF 0143#define HOST_TCOON 1144#define HOST_TCIOFF 2145#define HOST_TCION 3146147#define HOST_TCIFLUSH 0148#define HOST_TCOFLUSH 1149#define HOST_TCIOFLUSH 2150151#define HOST_TCSANOW 0152#define HOST_TCSADRAIN 1153#define HOST_TCSAFLUSH 2154155#define HOST_EXTA 0000016156#define HOST_EXTB 0000017157#define HOST_CBAUD 0010017158#define HOST_CBAUDEX 0010000159#define HOST_CIBAUD 002003600000160#define HOST_CMSPAR 010000000000161#define HOST_CRTSCTS 020000000000162163#define HOST_XCASE 0000004164#define HOST_ECHOCTL 0001000165#define HOST_ECHOPRT 0002000166#define HOST_ECHOKE 0004000167#define HOST_FLUSHO 0010000168#define HOST_PENDIN 0040000169#define HOST_EXTPROC 0200000170171#define HOST_XTABS 0014000172173#define HOST_TCGETS 0x5401174#define HOST_TCSETS 0x5402175#define HOST_TCSETSW 0x5403176#define HOST_TCSETSF 0x5404177178179