diff --git a/src/unix/linux_like/linux/gnu/b32/arm.rs b/src/unix/linux_like/linux/gnu/b32/arm.rs
index 2bb66045ae72779dcb2ffd1480f776e473d8c804..2c1ecf97334f107ea9cfafd300e1183c573891b9 100644
--- a/src/unix/linux_like/linux/gnu/b32/arm.rs
+++ b/src/unix/linux_like/linux/gnu/b32/arm.rs
@@ -10,8 +10,8 @@ s! {
     }
 
     pub struct statfs {
-        pub f_type: __fsword_t,
-        pub f_bsize: __fsword_t,
+        pub f_type: ::__fsword_t,
+        pub f_bsize: ::__fsword_t,
         pub f_blocks: ::fsblkcnt_t,
         pub f_bfree: ::fsblkcnt_t,
         pub f_bavail: ::fsblkcnt_t,
@@ -20,9 +20,9 @@ s! {
         pub f_ffree: ::fsfilcnt_t,
         pub f_fsid: ::fsid_t,
 
-        pub f_namelen: __fsword_t,
-        pub f_frsize: __fsword_t,
-        f_spare: [__fsword_t; 5],
+        pub f_namelen: ::__fsword_t,
+        pub f_frsize: ::__fsword_t,
+        f_spare: [::__fsword_t; 5],
     }
 
     pub struct flock {
diff --git a/src/unix/linux_like/linux/gnu/b32/powerpc.rs b/src/unix/linux_like/linux/gnu/b32/powerpc.rs
index 4a9527ba4e87407d6494e4500ad65ae7b1c2fdc9..66a8097c20a48e6eeca2f603034542f21df6fb06 100644
--- a/src/unix/linux_like/linux/gnu/b32/powerpc.rs
+++ b/src/unix/linux_like/linux/gnu/b32/powerpc.rs
@@ -10,8 +10,8 @@ s! {
     }
 
     pub struct statfs {
-        pub f_type: __fsword_t,
-        pub f_bsize: __fsword_t,
+        pub f_type: ::__fsword_t,
+        pub f_bsize: ::__fsword_t,
         pub f_blocks: ::fsblkcnt_t,
         pub f_bfree: ::fsblkcnt_t,
         pub f_bavail: ::fsblkcnt_t,
@@ -20,9 +20,9 @@ s! {
         pub f_ffree: ::fsfilcnt_t,
         pub f_fsid: ::fsid_t,
 
-        pub f_namelen: __fsword_t,
-        pub f_frsize: __fsword_t,
-        f_spare: [__fsword_t; 5],
+        pub f_namelen: ::__fsword_t,
+        pub f_frsize: ::__fsword_t,
+        f_spare: [::__fsword_t; 5],
     }
 
     pub struct flock {
diff --git a/src/unix/linux_like/linux/gnu/b32/x86.rs b/src/unix/linux_like/linux/gnu/b32/x86.rs
index 5a92bc5b4887e8d305043741e0a27cf1314ceb2e..47a35123b11f5b42ceceff79526d109de3df0b31 100644
--- a/src/unix/linux_like/linux/gnu/b32/x86.rs
+++ b/src/unix/linux_like/linux/gnu/b32/x86.rs
@@ -11,8 +11,8 @@ s! {
     }
 
     pub struct statfs {
-        pub f_type: __fsword_t,
-        pub f_bsize: __fsword_t,
+        pub f_type: ::__fsword_t,
+        pub f_bsize: ::__fsword_t,
         pub f_blocks: ::fsblkcnt_t,
         pub f_bfree: ::fsblkcnt_t,
         pub f_bavail: ::fsblkcnt_t,
@@ -21,9 +21,9 @@ s! {
         pub f_ffree: ::fsfilcnt_t,
         pub f_fsid: ::fsid_t,
 
-        pub f_namelen: __fsword_t,
-        pub f_frsize: __fsword_t,
-        f_spare: [__fsword_t; 5],
+        pub f_namelen: ::__fsword_t,
+        pub f_frsize: ::__fsword_t,
+        f_spare: [::__fsword_t; 5],
     }
 
     pub struct flock {
diff --git a/src/unix/linux_like/linux/gnu/b64/aarch64.rs b/src/unix/linux_like/linux/gnu/b64/aarch64.rs
index ff16951a7bba8e3245b5d3611b973b254852cd57..eaed8609d21f532f7ca5103cc75a3f617ecca55e 100644
--- a/src/unix/linux_like/linux/gnu/b64/aarch64.rs
+++ b/src/unix/linux_like/linux/gnu/b64/aarch64.rs
@@ -22,8 +22,8 @@ s! {
     }
 
     pub struct statfs {
-        pub f_type: __fsword_t,
-        pub f_bsize: __fsword_t,
+        pub f_type: ::__fsword_t,
+        pub f_bsize: ::__fsword_t,
         pub f_blocks: ::fsblkcnt_t,
         pub f_bfree: ::fsblkcnt_t,
         pub f_bavail: ::fsblkcnt_t,
@@ -32,9 +32,9 @@ s! {
         pub f_ffree: ::fsfilcnt_t,
         pub f_fsid: ::fsid_t,
 
-        pub f_namelen: __fsword_t,
-        pub f_frsize: __fsword_t,
-        f_spare: [__fsword_t; 5],
+        pub f_namelen: ::__fsword_t,
+        pub f_frsize: ::__fsword_t,
+        f_spare: [::__fsword_t; 5],
     }
 
     pub struct flock {
diff --git a/src/unix/linux_like/linux/gnu/b64/powerpc64.rs b/src/unix/linux_like/linux/gnu/b64/powerpc64.rs
index 751add9c0d689e446a9e6223870fb1c10224288c..02aad6459f921c1e6f6cfa9775e92068bea0ff85 100644
--- a/src/unix/linux_like/linux/gnu/b64/powerpc64.rs
+++ b/src/unix/linux_like/linux/gnu/b64/powerpc64.rs
@@ -22,8 +22,8 @@ s! {
     }
 
     pub struct statfs {
-        pub f_type: __fsword_t,
-        pub f_bsize: __fsword_t,
+        pub f_type: ::__fsword_t,
+        pub f_bsize: ::__fsword_t,
         pub f_blocks: ::fsblkcnt_t,
         pub f_bfree: ::fsblkcnt_t,
         pub f_bavail: ::fsblkcnt_t,
@@ -32,9 +32,9 @@ s! {
         pub f_ffree: ::fsfilcnt_t,
         pub f_fsid: ::fsid_t,
 
-        pub f_namelen: __fsword_t,
-        pub f_frsize: __fsword_t,
-        f_spare: [__fsword_t; 5],
+        pub f_namelen: ::__fsword_t,
+        pub f_frsize: ::__fsword_t,
+        f_spare: [::__fsword_t; 5],
     }
 
     pub struct flock {
diff --git a/src/unix/linux_like/linux/gnu/b64/sparc64.rs b/src/unix/linux_like/linux/gnu/b64/sparc64.rs
index 7168e0a7441e829153aca22af8418d85fe2f5129..7022cae39d2d04f3b51d6c2f37a6a5f1ca2031d7 100644
--- a/src/unix/linux_like/linux/gnu/b64/sparc64.rs
+++ b/src/unix/linux_like/linux/gnu/b64/sparc64.rs
@@ -22,8 +22,8 @@ s! {
     }
 
     pub struct statfs {
-        pub f_type: __fsword_t,
-        pub f_bsize: __fsword_t,
+        pub f_type: ::__fsword_t,
+        pub f_bsize: ::__fsword_t,
         pub f_blocks: ::fsblkcnt_t,
         pub f_bfree: ::fsblkcnt_t,
         pub f_bavail: ::fsblkcnt_t,
@@ -32,9 +32,9 @@ s! {
         pub f_ffree: ::fsfilcnt_t,
         pub f_fsid: ::fsid_t,
 
-        pub f_namelen: __fsword_t,
-        pub f_frsize: __fsword_t,
-        f_spare: [__fsword_t; 5],
+        pub f_namelen: ::__fsword_t,
+        pub f_frsize: ::__fsword_t,
+        f_spare: [::__fsword_t; 5],
     }
 
     pub struct siginfo_t {
diff --git a/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs b/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs
index 96bd4b913ab1c9472e232581238c438cc9c8e5fc..6d61cd5dc64f97acd6fbbf4fce316d3dcb7be537 100644
--- a/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs
+++ b/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs
@@ -19,8 +19,8 @@ s! {
     }
 
     pub struct statfs {
-        pub f_type: __fsword_t,
-        pub f_bsize: __fsword_t,
+        pub f_type: ::__fsword_t,
+        pub f_bsize: ::__fsword_t,
         pub f_blocks: ::fsblkcnt_t,
         pub f_bfree: ::fsblkcnt_t,
         pub f_bavail: ::fsblkcnt_t,
@@ -29,9 +29,9 @@ s! {
         pub f_ffree: ::fsfilcnt_t,
         pub f_fsid: ::fsid_t,
 
-        pub f_namelen: __fsword_t,
-        pub f_frsize: __fsword_t,
-        f_spare: [__fsword_t; 5],
+        pub f_namelen: ::__fsword_t,
+        pub f_frsize: ::__fsword_t,
+        f_spare: [::__fsword_t; 5],
     }
 
     pub struct flock {