diff --git a/src/unix/bsd/apple/b32.rs b/src/unix/bsd/apple/b32.rs
index c05de30327d19d086e413fd3cb1aabb9e5c40c58..0afda1c238fca76874418994e9634988b33ccc7c 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 2749260b04ec200b62a2499210bbda4e92491f02..69bc0043bea3b2043872ca3acc9a6374d094d265 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 495ed385952e1b9ae2f36fecd10f8499c78b27eb..e59772949905d7926f1de1f1a483ef8088ce40ef 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 1b57433522261d3b16fcf6be102131c2a5460427..aed3ac660d37753eb8dc1627802cfb66899f99d4 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 d47efa57e3792dc01224951273d000bb89e28d76..193cd7478e17e6c8c617c096be07f4b6ccebd581 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;