summaryrefslogtreecommitdiff
path: root/src/unix/linux_like/linux
diff options
context:
space:
mode:
authorXiaobo Liu <cppcoffee@gmail.com>2023-01-27 20:32:33 +0800
committerXiaobo Liu <cppcoffee@gmail.com>2023-01-27 20:32:40 +0800
commita45b71bb54c89111233504e132de61dfc43e4cce (patch)
tree8dcc8bb3367b9f0d044b82a1b4c86759c2424cbb /src/unix/linux_like/linux
parentf4d5a669c44fa302cdf7c047ae1923c0f19b861e (diff)
downloadrust-libc-a45b71bb54c89111233504e132de61dfc43e4cce.tar.gz
uclibc/mips: add missing constant
Signed-off-by: Xiaobo Liu <cppcoffee@gmail.com> This add the FFDLY & NLDLY & CBAUDEX & CIBAUD constant on Linux and uclibc. It is defined as part of the uclibc in termios.h: https://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git/tree/libc/sysdeps/linux/mips/bits/termios.h#n103 https://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git/tree/libc/sysdeps/linux/mips/bits/termios.h#n87 https://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git/tree/libc/sysdeps/linux/mips/bits/termios.h#n152 https://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git/tree/libc/sysdeps/linux/mips/bits/termios.h#n171
Diffstat (limited to 'src/unix/linux_like/linux')
-rw-r--r--src/unix/linux_like/linux/uclibc/mips/mod.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/unix/linux_like/linux/uclibc/mips/mod.rs b/src/unix/linux_like/linux/uclibc/mips/mod.rs
index 7ecff6508e..a5cb2bbe47 100644
--- a/src/unix/linux_like/linux/uclibc/mips/mod.rs
+++ b/src/unix/linux_like/linux/uclibc/mips/mod.rs
@@ -76,6 +76,7 @@ pub const EL2HLT: ::c_int = 44;
pub const EBADE: ::c_int = 50;
pub const EBADR: ::c_int = 51;
pub const EXFULL: ::c_int = 52;
+pub const FFDLY: ::c_int = 0o0100000;
pub const ENOANO: ::c_int = 53;
pub const EBADRQC: ::c_int = 54;
pub const EBADSLT: ::c_int = 55;
@@ -151,6 +152,8 @@ pub const MAP_POPULATE: ::c_int = 0x10000;
pub const MAP_NONBLOCK: ::c_int = 0x20000;
pub const MAP_STACK: ::c_int = 0x40000;
+pub const NLDLY: ::tcflag_t = 0o0000400;
+
pub const SOCK_STREAM: ::c_int = 2;
pub const SOCK_DGRAM: ::c_int = 1;
pub const SOCK_SEQPACKET: ::c_int = 5;
@@ -211,6 +214,8 @@ pub const RTLD_GLOBAL: ::c_int = 0x4;
pub const SIGSTKSZ: ::size_t = 8192;
pub const CBAUD: ::tcflag_t = 0o0010017;
+pub const CBAUDEX: ::tcflag_t = 0o0010000;
+pub const CIBAUD: ::tcflag_t = 0o002003600000;
pub const TAB1: ::tcflag_t = 0x00000800;
pub const TAB2: ::tcflag_t = 0x00001000;
pub const TAB3: ::tcflag_t = 0x00001800;