@@ -692,25 +692,24 @@ pub const SOCK_SEQPACKET: ::c_int = 5;
692
692
pub const SOL_SOCKET : :: c_int = 1 ;
693
693
694
694
// 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 ;
704
702
pub 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 ;
707
705
pub 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 ;
714
713
715
714
pub const IGNBRK : :: tcflag_t = 0o000_001 ;
716
715
pub const BRKINT : :: tcflag_t = 0o000_002 ;
@@ -721,25 +720,17 @@ pub const ISTRIP: ::tcflag_t = 0o000_040;
721
720
pub const INLCR : :: tcflag_t = 0o000_100 ;
722
721
pub const IGNCR : :: tcflag_t = 0o000_200 ;
723
722
pub 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 ;
730
725
731
726
pub 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 ;
734
729
pub const OCRNL : :: tcflag_t = 0o000_010 ;
735
730
pub 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 ;
743
734
744
735
pub const B0 : speed_t = 0o000_000 ;
745
736
pub const B50 : speed_t = 0o000_001 ;
@@ -758,43 +749,45 @@ pub const B9600: speed_t = 0o000_015;
758
749
pub const B19200 : speed_t = 0o000_016 ;
759
750
pub const B38400 : speed_t = 0o000_017 ;
760
751
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 ;
778
769
pub 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 ;
798
791
799
792
pub const TCOOFF : :: c_int = 0 ;
800
793
pub const TCOON : :: c_int = 1 ;
0 commit comments