about summary refs log tree commit diff
path: root/src/liblibc
diff options
context:
space:
mode:
authorDave Huseby <dhuseby@mozilla.com>2015-07-28 11:09:49 -0700
committerDave Huseby <dhuseby@mozilla.com>2015-07-28 11:10:23 -0700
commitd088b671872f1df6993ccca6fa6139ebed0a8cf3 (patch)
tree63d07b6f247cc3eb56620de83b371d90e8c751dd /src/liblibc
parent661a5ad38e79f336976b529aa717871d177ab7ed (diff)
downloadrust-d088b671872f1df6993ccca6fa6139ebed0a8cf3.tar.gz
rust-d088b671872f1df6993ccca6fa6139ebed0a8cf3.zip
Fixes #25155 and fixes #27359 by fixing the stat defines for both freebsd 10.1 x86_64 and i686
Diffstat (limited to 'src/liblibc')
-rw-r--r--src/liblibc/lib.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/liblibc/lib.rs b/src/liblibc/lib.rs
index c229df34ccf..f474841136e 100644
--- a/src/liblibc/lib.rs
+++ b/src/liblibc/lib.rs
@@ -1009,7 +1009,7 @@ pub mod types {
                 use types::os::arch::posix88::{uid_t};
 
                 pub type nlink_t = u16;
-                pub type blksize_t = i32;
+                pub type blksize_t = u32;
                 pub type blkcnt_t = i64;
                 pub type fflags_t = u32;
                 #[repr(C)]
@@ -1035,7 +1035,7 @@ pub mod types {
                     pub st_lspare: int32_t,
                     pub st_birthtime: time_t,
                     pub st_birthtime_nsec: c_long,
-                    pub __unused: [uint8_t; 2],
+                    pub __unused: [u8; 8],
                 }
 
                 #[repr(C)]
@@ -1103,7 +1103,7 @@ pub mod types {
                 use types::os::arch::posix88::{uid_t};
 
                 pub type nlink_t = u16;
-                pub type blksize_t = i64;
+                pub type blksize_t = u32;
                 pub type blkcnt_t = i64;
                 pub type fflags_t = u32;
                 #[repr(C)]
@@ -1129,7 +1129,6 @@ pub mod types {
                     pub st_lspare: int32_t,
                     pub st_birthtime: time_t,
                     pub st_birthtime_nsec: c_long,
-                    pub __unused: [uint8_t; 2],
                 }
 
                 #[repr(C)]