about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorManish Goregaokar <manishsmail@gmail.com>2015-05-05 09:23:50 +0530
committerManish Goregaokar <manishsmail@gmail.com>2015-05-05 09:23:50 +0530
commit6bb4998c7c12c39a1ded3a33b72b512f1f4e3175 (patch)
tree675ad848c650955ffbcfd79fc028cba399155026 /src/libstd
parenta374b905dcf59580999b9f43a3eba2a7fb844caf (diff)
parent9b1dd4b35a081ca064d46a9bf799210863661b34 (diff)
downloadrust-6bb4998c7c12c39a1ded3a33b72b512f1f4e3175.tar.gz
rust-6bb4998c7c12c39a1ded3a33b72b512f1f4e3175.zip
Rollup merge of #25079 - alexcrichton:fix-nsec, r=aturon
 These all had a typo where they were accessing the seconds field, not the
nanoseconds field.
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/sys/unix/ext/fs.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libstd/sys/unix/ext/fs.rs b/src/libstd/sys/unix/ext/fs.rs
index 2e4ed38e50f..39910f509f9 100644
--- a/src/libstd/sys/unix/ext/fs.rs
+++ b/src/libstd/sys/unix/ext/fs.rs
@@ -138,11 +138,11 @@ impl Metadata {
     pub fn rdev(&self) -> raw::dev_t { self.0.raw().st_rdev as raw::dev_t }
     pub fn size(&self) -> raw::off_t { self.0.raw().st_size as raw::off_t }
     pub fn atime(&self) -> raw::time_t { self.0.raw().st_atime }
-    pub fn atime_nsec(&self) -> c_long { self.0.raw().st_atime }
+    pub fn atime_nsec(&self) -> c_long { self.0.raw().st_atime_nsec as c_long }
     pub fn mtime(&self) -> raw::time_t { self.0.raw().st_mtime }
-    pub fn mtime_nsec(&self) -> c_long { self.0.raw().st_mtime }
+    pub fn mtime_nsec(&self) -> c_long { self.0.raw().st_mtime_nsec as c_long }
     pub fn ctime(&self) -> raw::time_t { self.0.raw().st_ctime }
-    pub fn ctime_nsec(&self) -> c_long { self.0.raw().st_ctime }
+    pub fn ctime_nsec(&self) -> c_long { self.0.raw().st_ctime_nsec as c_long }
 
     pub fn blksize(&self) -> raw::blksize_t {
         self.0.raw().st_blksize as raw::blksize_t