From cf1a3e10fa95a33d8f987e29b8d91e0db91c9cb0 Mon Sep 17 00:00:00 2001
From: equal-l2 <eng.equall2@gmail.com>
Date: Fri, 16 Aug 2019 15:15:52 +0900
Subject: [PATCH] Fix bitness issue

---
 src/unix/bsd/apple/b32.rs       | 5 +++++
 src/unix/bsd/apple/b64.rs       | 5 +++++
 src/unix/bsd/apple/mod.rs       | 1 -
 src/unix/bsd/freebsdlike/mod.rs | 3 +++
 src/unix/bsd/mod.rs             | 3 ---
 5 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/src/unix/bsd/apple/b32.rs b/src/unix/bsd/apple/b32.rs
index c05de303..0afda1c2 100644
--- a/src/unix/bsd/apple/b32.rs
+++ b/src/unix/bsd/apple/b32.rs
@@ -94,6 +94,11 @@ pub const __PTHREAD_RWLOCKATTR_SIZE__: usize = 12;
 pub const TIOCTIMESTAMP: ::c_ulong = 0x40087459;
 pub const TIOCDCDTIMESTAMP: ::c_ulong = 0x40087458;
 
+pub const BIOCSETF: ::c_ulong = 0x80084267;
+pub const BIOCSRTIMEOUT: ::c_ulong = 0x8008426d;
+pub const BIOCGRTIMEOUT: ::c_ulong = 0x4008426e;
+pub const BIOCSETFNR: ::c_ulong = 0x8008427e;
+
 extern {
     pub fn exchangedata(path1: *const ::c_char,
                         path2: *const ::c_char,
diff --git a/src/unix/bsd/apple/b64.rs b/src/unix/bsd/apple/b64.rs
index 2749260b..69bc0043 100644
--- a/src/unix/bsd/apple/b64.rs
+++ b/src/unix/bsd/apple/b64.rs
@@ -99,6 +99,11 @@ pub const __PTHREAD_RWLOCKATTR_SIZE__: usize = 16;
 pub const TIOCTIMESTAMP: ::c_ulong = 0x40107459;
 pub const TIOCDCDTIMESTAMP: ::c_ulong = 0x40107458;
 
+pub const BIOCSETF: ::c_ulong = 0x80104267;
+pub const BIOCSRTIMEOUT: ::c_ulong = 0x8010426d;
+pub const BIOCGRTIMEOUT: ::c_ulong = 0x4010426e;
+pub const BIOCSETFNR: ::c_ulong = 0x8010427e;
+
 extern {
     pub fn exchangedata(path1: *const ::c_char,
                         path2: *const ::c_char,
diff --git a/src/unix/bsd/apple/mod.rs b/src/unix/bsd/apple/mod.rs
index 495ed385..e5977294 100644
--- a/src/unix/bsd/apple/mod.rs
+++ b/src/unix/bsd/apple/mod.rs
@@ -1762,7 +1762,6 @@ pub const TIOCPTYGNAME: ::c_uint = 0x40807453;
 pub const TIOCPTYUNLK: ::c_uint = 0x20007452;
 
 pub const BIOCGDLTLIST: ::c_ulong = 0xc00c4279;
-pub const BIOCSETFNR: ::c_ulong = 0x8010427e;
 
 pub const FIODTYPE: ::c_ulong = 0x4004667a;
 
diff --git a/src/unix/bsd/freebsdlike/mod.rs b/src/unix/bsd/freebsdlike/mod.rs
index 1b574335..aed3ac66 100644
--- a/src/unix/bsd/freebsdlike/mod.rs
+++ b/src/unix/bsd/freebsdlike/mod.rs
@@ -1009,7 +1009,10 @@ pub const SLIPDISC: ::c_int = 0x4;
 pub const PPPDISC: ::c_int = 0x5;
 pub const NETGRAPHDISC: ::c_int = 0x6;
 
+pub const BIOCSETF: ::c_ulong = 0x80104267;
 pub const BIOCGDLTLIST: ::c_ulong = 0xc0104279;
+pub const BIOCSRTIMEOUT: ::c_ulong = 0x8010426d;
+pub const BIOCGRTIMEOUT: ::c_ulong = 0x4010426e;
 
 pub const FIODTYPE: ::c_ulong = 0x4004667a;
 pub const FIOGETLBA: ::c_ulong = 0x40046679;
diff --git a/src/unix/bsd/mod.rs b/src/unix/bsd/mod.rs
index d47efa57..193cd747 100644
--- a/src/unix/bsd/mod.rs
+++ b/src/unix/bsd/mod.rs
@@ -438,14 +438,11 @@ pub const POLLWRBAND: ::c_short = 0x100;
 
 pub const BIOCGBLEN: ::c_ulong = 0x40044266;
 pub const BIOCSBLEN: ::c_ulong = 0xc0044266;
-pub const BIOCSETF: ::c_ulong = 0x80104267;
 pub const BIOCFLUSH: ::c_uint = 0x20004268;
 pub const BIOCPROMISC: ::c_uint = 0x20004269;
 pub const BIOCGDLT: ::c_ulong = 0x4004426a;
 pub const BIOCGETIF: ::c_ulong = 0x4020426b;
 pub const BIOCSETIF: ::c_ulong = 0x8020426c;
-pub const BIOCSRTIMEOUT: ::c_ulong = 0x8010426d;
-pub const BIOCGRTIMEOUT: ::c_ulong = 0x4010426e;
 pub const BIOCGSTATS: ::c_ulong = 0x4008426f;
 pub const BIOCIMMEDIATE: ::c_ulong = 0x80044270;
 pub const BIOCVERSION: ::c_ulong = 0x40044271;
-- 
GitLab