From 67e3388d19631c010f66e161adbe62a7f3669130 Mon Sep 17 00:00:00 2001 From: Alex Crichton <alex@alexcrichton.com> Date: Tue, 22 Sep 2015 21:09:40 -0700 Subject: [PATCH] Add FIONBIO --- src/unix/bsd/mod.rs | 1 + src/unix/notbsd/android/mod.rs | 2 ++ src/unix/notbsd/linux/mips.rs | 1 + src/unix/notbsd/linux/notmips/mod.rs | 1 + 4 files changed, 5 insertions(+) diff --git a/src/unix/bsd/mod.rs b/src/unix/bsd/mod.rs index a1c85484..8c8460ef 100644 --- a/src/unix/bsd/mod.rs +++ b/src/unix/bsd/mod.rs @@ -65,6 +65,7 @@ s! { } pub const FIOCLEX: c_ulong = 0x20006601; +pub const FIONBIO: ::c_int = 0x8004667e; pub const SA_ONSTACK: ::c_int = 0x0001; pub const SA_SIGINFO: ::c_int = 0x0040; diff --git a/src/unix/notbsd/android/mod.rs b/src/unix/notbsd/android/mod.rs index 3b3c9eb4..68f93b1f 100644 --- a/src/unix/notbsd/android/mod.rs +++ b/src/unix/notbsd/android/mod.rs @@ -96,6 +96,8 @@ pub const L_tmpnam: ::c_uint = 1024; pub const TMP_MAX: ::c_uint = 308915776; pub const _PC_NAME_MAX: ::c_int = 4; +pub const FIONBIO: ::c_int = 0x5421; + pub const _SC_ARG_MAX: ::c_int = 0; pub const _SC_BC_BASE_MAX: ::c_int = 1; pub const _SC_BC_DIM_MAX: ::c_int = 2; diff --git a/src/unix/notbsd/linux/mips.rs b/src/unix/notbsd/linux/mips.rs index 2f2eabec..607e6a14 100644 --- a/src/unix/notbsd/linux/mips.rs +++ b/src/unix/notbsd/linux/mips.rs @@ -202,6 +202,7 @@ pub const __SIZEOF_PTHREAD_RWLOCK_T: usize = 32; pub const __SIZEOF_PTHREAD_MUTEXATTR_T: usize = 4; pub const FIOCLEX: ::c_ulong = 0x6601; +pub const FIONBIO: ::c_int = 0x667e; pub const SA_ONSTACK: ::c_ulong = 0x08000000; pub const SA_SIGINFO: ::c_ulong = 0x00000008; diff --git a/src/unix/notbsd/linux/notmips/mod.rs b/src/unix/notbsd/linux/notmips/mod.rs index 9a3ca318..f69b1ac7 100644 --- a/src/unix/notbsd/linux/notmips/mod.rs +++ b/src/unix/notbsd/linux/notmips/mod.rs @@ -167,6 +167,7 @@ pub const TCP_TIMESTAMP: ::c_int = 24; pub const SO_REUSEPORT: ::c_int = 15; pub const FIOCLEX: ::c_ulong = 0x5451; +pub const FIONBIO: ::c_int = 0x5421; pub const SA_ONSTACK: ::c_ulong = 0x08000000; pub const SA_SIGINFO: ::c_ulong = 0x00000004; -- GitLab