summaryrefslogtreecommitdiff
path: root/src/sys/termios.rs
diff options
context:
space:
mode:
authorequal-l2 <eng.equall2@gmail.com>2017-06-18 08:49:40 +0900
committerequal-l2 <eng.equall2@gmail.com>2017-06-18 09:31:19 +0900
commit8c4c3b778fae246f3f982f90b922971b99e9b7dc (patch)
treee0a7ef11e79c5bac332a9153d51db3673d6e3252 /src/sys/termios.rs
parentab5435e8bc9b10ed3dc05787c10d28bb8957a42a (diff)
downloadnix-8c4c3b778fae246f3f982f90b922971b99e9b7dc.zip
Update bitflags to 0.9
Diffstat (limited to 'src/sys/termios.rs')
-rw-r--r--src/sys/termios.rs212
1 files changed, 106 insertions, 106 deletions
diff --git a/src/sys/termios.rs b/src/sys/termios.rs
index 126d149c..65e7c01c 100644
--- a/src/sys/termios.rs
+++ b/src/sys/termios.rs
@@ -215,77 +215,77 @@ mod ffi {
pub const NCCS: usize = 20;
bitflags! {
- pub flags InputFlags: tcflag_t {
- const IGNBRK = 0x00000001,
- const BRKINT = 0x00000002,
- const IGNPAR = 0x00000004,
- const PARMRK = 0x00000008,
- const INPCK = 0x00000010,
- const ISTRIP = 0x00000020,
- const INLCR = 0x00000040,
- const IGNCR = 0x00000080,
- const ICRNL = 0x00000100,
- const IXON = 0x00000200,
- const IXOFF = 0x00000400,
- const IXANY = 0x00000800,
- const IMAXBEL = 0x00002000,
+ pub struct InputFlags: tcflag_t {
+ const IGNBRK = 0x00000001;
+ const BRKINT = 0x00000002;
+ const IGNPAR = 0x00000004;
+ const PARMRK = 0x00000008;
+ const INPCK = 0x00000010;
+ const ISTRIP = 0x00000020;
+ const INLCR = 0x00000040;
+ const IGNCR = 0x00000080;
+ const ICRNL = 0x00000100;
+ const IXON = 0x00000200;
+ const IXOFF = 0x00000400;
+ const IXANY = 0x00000800;
+ const IMAXBEL = 0x00002000;
#[cfg(not(target_os = "dragonfly"))]
- const IUTF8 = 0x00004000,
+ const IUTF8 = 0x00004000;
}
}
bitflags! {
- pub flags OutputFlags: tcflag_t {
- const OPOST = 0x00000001,
- const ONLCR = 0x00000002,
- const OXTABS = 0x00000004,
- const ONOEOT = 0x00000008,
+ pub struct OutputFlags: tcflag_t {
+ const OPOST = 0x00000001;
+ const ONLCR = 0x00000002;
+ const OXTABS = 0x00000004;
+ const ONOEOT = 0x00000008;
}
}
bitflags! {
- pub flags ControlFlags: tcflag_t {
- const CIGNORE = 0x00000001,
- const CSIZE = 0x00000300,
- const CS5 = 0x00000000,
- const CS6 = 0x00000100,
- const CS7 = 0x00000200,
- const CS8 = 0x00000300,
- const CSTOPB = 0x00000400,
- const CREAD = 0x00000800,
- const PARENB = 0x00001000,
- const PARODD = 0x00002000,
- const HUPCL = 0x00004000,
- const CLOCAL = 0x00008000,
- const CCTS_OFLOW = 0x00010000,
- const CRTSCTS = 0x00030000,
- const CRTS_IFLOW = 0x00020000,
- const CDTR_IFLOW = 0x00040000,
- const CDSR_OFLOW = 0x00080000,
- const CCAR_OFLOW = 0x00100000,
- const MDMBUF = 0x00100000,
+ pub struct ControlFlags: tcflag_t {
+ const CIGNORE = 0x00000001;
+ const CSIZE = 0x00000300;
+ const CS5 = 0x00000000;
+ const CS6 = 0x00000100;
+ const CS7 = 0x00000200;
+ const CS8 = 0x00000300;
+ const CSTOPB = 0x00000400;
+ const CREAD = 0x00000800;
+ const PARENB = 0x00001000;
+ const PARODD = 0x00002000;
+ const HUPCL = 0x00004000;
+ const CLOCAL = 0x00008000;
+ const CCTS_OFLOW = 0x00010000;
+ const CRTSCTS = 0x00030000;
+ const CRTS_IFLOW = 0x00020000;
+ const CDTR_IFLOW = 0x00040000;
+ const CDSR_OFLOW = 0x00080000;
+ const CCAR_OFLOW = 0x00100000;
+ const MDMBUF = 0x00100000;
}
}
bitflags! {
- pub flags LocalFlags: tcflag_t {
- const ECHOKE = 0x00000001,
- const ECHOE = 0x00000002,
- const ECHOK = 0x00000004,
- const ECHO = 0x00000008,
- const ECHONL = 0x00000010,
- const ECHOPRT = 0x00000020,
- const ECHOCTL = 0x00000040,
- const ISIG = 0x00000080,
- const ICANON = 0x00000100,
- const ALTWERASE = 0x00000200,
- const IEXTEN = 0x00000400,
- const EXTPROC = 0x00000800,
- const TOSTOP = 0x00400000,
- const FLUSHO = 0x00800000,
- const NOKERNINFO = 0x02000000,
- const PENDIN = 0x20000000,
- const NOFLSH = 0x80000000,
+ pub struct LocalFlags: tcflag_t {
+ const ECHOKE = 0x00000001;
+ const ECHOE = 0x00000002;
+ const ECHOK = 0x00000004;
+ const ECHO = 0x00000008;
+ const ECHONL = 0x00000010;
+ const ECHOPRT = 0x00000020;
+ const ECHOCTL = 0x00000040;
+ const ISIG = 0x00000080;
+ const ICANON = 0x00000100;
+ const ALTWERASE = 0x00000200;
+ const IEXTEN = 0x00000400;
+ const EXTPROC = 0x00000800;
+ const TOSTOP = 0x00400000;
+ const FLUSHO = 0x00800000;
+ const NOKERNINFO = 0x02000000;
+ const PENDIN = 0x20000000;
+ const NOFLSH = 0x80000000;
}
}
@@ -465,67 +465,67 @@ mod ffi {
pub const NCCS: usize = 32;
bitflags! {
- pub flags InputFlags: tcflag_t {
- const IGNBRK = 0x00000001,
- const BRKINT = 0x00000002,
- const IGNPAR = 0x00000004,
- const PARMRK = 0x00000008,
- const INPCK = 0x00000010,
- const ISTRIP = 0x00000020,
- const INLCR = 0x00000040,
- const IGNCR = 0x00000080,
- const ICRNL = 0x00000100,
- const IXON = 0x00000400,
- const IXOFF = 0x00001000,
- const IXANY = 0x00000800,
- const IMAXBEL = 0x00002000,
- const IUTF8 = 0x00004000,
+ pub struct InputFlags: tcflag_t {
+ const IGNBRK = 0x00000001;
+ const BRKINT = 0x00000002;
+ const IGNPAR = 0x00000004;
+ const PARMRK = 0x00000008;
+ const INPCK = 0x00000010;
+ const ISTRIP = 0x00000020;
+ const INLCR = 0x00000040;
+ const IGNCR = 0x00000080;
+ const ICRNL = 0x00000100;
+ const IXON = 0x00000400;
+ const IXOFF = 0x00001000;
+ const IXANY = 0x00000800;
+ const IMAXBEL = 0x00002000;
+ const IUTF8 = 0x00004000;
}
}
bitflags! {
- pub flags OutputFlags: tcflag_t {
- const OPOST = 0x00000001,
- const ONLCR = 0x00000004,
+ pub struct OutputFlags: tcflag_t {
+ const OPOST = 0x00000001;
+ const ONLCR = 0x00000004;
}
}
bitflags! {
- pub flags ControlFlags: tcflag_t {
- const CSIZE = 0x00000030,
- const CS5 = 0x00000000,
- const CS6 = 0x00000010,
- const CS7 = 0x00000020,
- const CS8 = 0x00000030,
- const CSTOPB = 0x00000040,
- const CREAD = 0x00000080,
- const PARENB = 0x00000100,
- const PARODD = 0x00000200,
- const HUPCL = 0x00000400,
- const CLOCAL = 0x00000800,
- const CRTSCTS = 0x80000000,
+ pub struct ControlFlags: tcflag_t {
+ const CSIZE = 0x00000030;
+ const CS5 = 0x00000000;
+ const CS6 = 0x00000010;
+ const CS7 = 0x00000020;
+ const CS8 = 0x00000030;
+ const CSTOPB = 0x00000040;
+ const CREAD = 0x00000080;
+ const PARENB = 0x00000100;
+ const PARODD = 0x00000200;
+ const HUPCL = 0x00000400;
+ const CLOCAL = 0x00000800;
+ const CRTSCTS = 0x80000000;
#[cfg(target_os = "android")]
- const CBAUD = 0o0010017,
+ const CBAUD = 0o0010017;
}
}
bitflags! {
- pub flags LocalFlags: tcflag_t {
- const ECHOKE = 0x00000800,
- const ECHOE = 0x00000010,
- const ECHOK = 0x00000020,
- const ECHO = 0x00000008,
- const ECHONL = 0x00000040,
- const ECHOPRT = 0x00000400,
- const ECHOCTL = 0x00000200,
- const ISIG = 0x00000001,
- const ICANON = 0x00000002,
- const IEXTEN = 0x00008000,
- const EXTPROC = 0x00010000,
- const TOSTOP = 0x00000100,
- const FLUSHO = 0x00001000,
- const PENDIN = 0x00004000,
- const NOFLSH = 0x00000080,
+ pub struct LocalFlags: tcflag_t {
+ const ECHOKE = 0x00000800;
+ const ECHOE = 0x00000010;
+ const ECHOK = 0x00000020;
+ const ECHO = 0x00000008;
+ const ECHONL = 0x00000040;
+ const ECHOPRT = 0x00000400;
+ const ECHOCTL = 0x00000200;
+ const ISIG = 0x00000001;
+ const ICANON = 0x00000002;
+ const IEXTEN = 0x00008000;
+ const EXTPROC = 0x00010000;
+ const TOSTOP = 0x00000100;
+ const FLUSHO = 0x00001000;
+ const PENDIN = 0x00004000;
+ const NOFLSH = 0x00000080;
}
}