@@ -692,25 +692,24 @@ pub const SOCK_SEQPACKET: ::c_int = 5;
692692pub const SOL_SOCKET : :: c_int = 1 ;
693693
694694// sys/termios.h
695- pub const NCCS : usize = 32 ;
696-
697- pub const VINTR : usize = 0 ;
698- pub const VQUIT : usize = 1 ;
699- pub const VERASE : usize = 2 ;
700- pub const VKILL : usize = 3 ;
701- pub const VEOF : usize = 4 ;
702- pub const VTIME : usize = 5 ;
703- pub const VMIN : usize = 6 ;
695+ pub const VEOF : usize = 0 ;
696+ pub const VEOL : usize = 1 ;
697+ pub const VEOL2 : usize = 2 ;
698+ pub const VERASE : usize = 3 ;
699+ pub const VWERASE : usize = 4 ;
700+ pub const VKILL : usize = 5 ;
701+ pub const VREPRINT : usize = 6 ;
704702pub const VSWTC : usize = 7 ;
705- pub const VSTART : usize = 8 ;
706- pub const VSTOP : usize = 9 ;
703+ pub const VINTR : usize = 8 ;
704+ pub const VQUIT : usize = 9 ;
707705pub const VSUSP : usize = 10 ;
708- pub const VEOL : usize = 11 ;
709- pub const VREPRINT : usize = 12 ;
710- pub const VDISCARD : usize = 13 ;
711- pub const VWERASE : usize = 14 ;
712- pub const VLNEXT : usize = 15 ;
713- pub const VEOL2 : usize = 16 ;
706+ pub const VSTART : usize = 12 ;
707+ pub const VSTOP : usize = 13 ;
708+ pub const VLNEXT : usize = 14 ;
709+ pub const VDISCARD : usize = 15 ;
710+ pub const VMIN : usize = 16 ;
711+ pub const VTIME : usize = 17 ;
712+ pub const NCCS : usize = 32 ;
714713
715714pub const IGNBRK : :: tcflag_t = 0o000_001 ;
716715pub const BRKINT : :: tcflag_t = 0o000_002 ;
@@ -721,25 +720,17 @@ pub const ISTRIP: ::tcflag_t = 0o000_040;
721720pub const INLCR : :: tcflag_t = 0o000_100 ;
722721pub const IGNCR : :: tcflag_t = 0o000_200 ;
723722pub const ICRNL : :: tcflag_t = 0o000_400 ;
724- pub const IUCLC : :: tcflag_t = 0o001_000 ;
725- pub const IXON : :: tcflag_t = 0o002_000 ;
726- pub const IXANY : :: tcflag_t = 0o004_000 ;
727- pub const IXOFF : :: tcflag_t = 0o010_000 ;
728- pub const IMAXBEL : :: tcflag_t = 0o020_000 ;
729- pub const IUTF8 : :: tcflag_t = 0o040_000 ;
723+ pub const IXON : :: tcflag_t = 0o001_000 ;
724+ pub const IXOFF : :: tcflag_t = 0o002_000 ;
730725
731726pub const OPOST : :: tcflag_t = 0o000_001 ;
732- pub const OLCUC : :: tcflag_t = 0o000_002 ;
733- pub const ONLCR : :: tcflag_t = 0o000_004 ;
727+ pub const ONLCR : :: tcflag_t = 0o000_002 ;
728+ pub const OLCUC : :: tcflag_t = 0o000_004 ;
734729pub const OCRNL : :: tcflag_t = 0o000_010 ;
735730pub const ONOCR : :: tcflag_t = 0o000_020 ;
736- pub const ONLRET : :: tcflag_t = 0o00_0040 ;
737- pub const OFILL : :: tcflag_t = 0o000_100 ;
738- pub const OFDEL : :: tcflag_t = 0o000_200 ;
739-
740- pub const VTDLY : usize = 0o040_000 ;
741- pub const VT0 : usize = 0o000_000 ;
742- pub const VT1 : usize = 0o040_000 ;
731+ pub const ONLRET : :: tcflag_t = 0o000_040 ;
732+ pub const OFILL : :: tcflag_t = 0o0000_100 ;
733+ pub const OFDEL : :: tcflag_t = 0o0000_200 ;
743734
744735pub const B0 : speed_t = 0o000_000 ;
745736pub const B50 : speed_t = 0o000_001 ;
@@ -758,43 +749,45 @@ pub const B9600: speed_t = 0o000_015;
758749pub const B19200 : speed_t = 0o000_016 ;
759750pub const B38400 : speed_t = 0o000_017 ;
760751
761- pub const B57600 : speed_t = 0o010_001 ;
762- pub const B115200 : speed_t = 0o010_002 ;
763- pub const B230400 : speed_t = 0o010_003 ;
764- pub const B460800 : speed_t = 0o010_004 ;
765- pub const B500000 : speed_t = 0o010_005 ;
766- pub const B576000 : speed_t = 0o010_006 ;
767- pub const B921600 : speed_t = 0o010_007 ;
768- pub const B1000000 : speed_t = 0o010_010 ;
769- pub const B1152000 : speed_t = 0o010_011 ;
770- pub const B1500000 : speed_t = 0o010_012 ;
771- pub const B2000000 : speed_t = 0o010_013 ;
772- pub const B2500000 : speed_t = 0o010_014 ;
773- pub const B3000000 : speed_t = 0o010_015 ;
774- pub const B3500000 : speed_t = 0o010_016 ;
775- pub const B4000000 : speed_t = 0o010_017 ;
776-
777- pub const CSIZE : :: tcflag_t = 0o000_060 ;
752+ pub const B57600 : speed_t = 0o0_020 ;
753+ pub const B115200 : speed_t = 0o0_021 ;
754+ pub const B230400 : speed_t = 0o0_022 ;
755+ pub const B460800 : speed_t = 0o0_023 ;
756+ pub const B500000 : speed_t = 0o0_024 ;
757+ pub const B576000 : speed_t = 0o0_025 ;
758+ pub const B921600 : speed_t = 0o0_026 ;
759+ pub const B1000000 : speed_t = 0o0_027 ;
760+ pub const B1152000 : speed_t = 0o0_030 ;
761+ pub const B1500000 : speed_t = 0o0_031 ;
762+ pub const B2000000 : speed_t = 0o0_032 ;
763+ pub const B2500000 : speed_t = 0o0_033 ;
764+ pub const B3000000 : speed_t = 0o0_034 ;
765+ pub const B3500000 : speed_t = 0o0_035 ;
766+ pub const B4000000 : speed_t = 0o0_036 ;
767+
768+ pub const CSIZE : :: tcflag_t = 0o001_400 ;
778769pub const CS5 : :: tcflag_t = 0o000_000 ;
779- pub const CS6 : :: tcflag_t = 0o000_020 ;
780- pub const CS7 : :: tcflag_t = 0o000_040 ;
781- pub const CS8 : :: tcflag_t = 0o000_060 ;
782- pub const CSTOPB : :: tcflag_t = 0o000_100 ;
783- pub const CREAD : :: tcflag_t = 0o000_200 ;
784- pub const PARENB : :: tcflag_t = 0o000_400 ;
785- pub const PARODD : :: tcflag_t = 0o001_000 ;
786- pub const HUPCL : :: tcflag_t = 0o002_000 ;
787- pub const CLOCAL : :: tcflag_t = 0o004_000 ;
788-
789- pub const ISIG : :: tcflag_t = 0o000_001 ;
790- pub const ICANON : :: tcflag_t = 0o000_002 ;
791- pub const ECHO : :: tcflag_t = 0o000_010 ;
792- pub const ECHOE : :: tcflag_t = 0o000_020 ;
793- pub const ECHOK : :: tcflag_t = 0o000_040 ;
794- pub const ECHONL : :: tcflag_t = 0o000_100 ;
795- pub const NOFLSH : :: tcflag_t = 0o000_200 ;
796- pub const TOSTOP : :: tcflag_t = 0o000_400 ;
797- pub const IEXTEN : :: tcflag_t = 0o100_000 ;
770+ pub const CS6 : :: tcflag_t = 0o000_400 ;
771+ pub const CS7 : :: tcflag_t = 0o001_000 ;
772+ pub const CS8 : :: tcflag_t = 0o001_400 ;
773+
774+ pub const CSTOPB : :: tcflag_t = 0o002_000 ;
775+ pub const CREAD : :: tcflag_t = 0o004_000 ;
776+ pub const PARENB : :: tcflag_t = 0o010_000 ;
777+ pub const PARODD : :: tcflag_t = 0o020_000 ;
778+ pub const HUPCL : :: tcflag_t = 0o040_000 ;
779+
780+ pub const CLOCAL : :: tcflag_t = 0o0100000 ;
781+
782+ pub const ISIG : :: tcflag_t = 0x0000_0080 ;
783+ pub const ICANON : :: tcflag_t = 0x0000_0100 ;
784+ pub const ECHO : :: tcflag_t = 0x0000_0008 ;
785+ pub const ECHOE : :: tcflag_t = 0x0000_0002 ;
786+ pub const ECHOK : :: tcflag_t = 0x0000_0004 ;
787+ pub const ECHONL : :: tcflag_t = 0x0000_0010 ;
788+ pub const NOFLSH : :: tcflag_t = 0x8000_0000 ;
789+ pub const TOSTOP : :: tcflag_t = 0x0040_0000 ;
790+ pub const IEXTEN : :: tcflag_t = 0x0000_0400 ;
798791
799792pub const TCOOFF : :: c_int = 0 ;
800793pub const TCOON : :: c_int = 1 ;
0 commit comments