about summary refs log tree commit diff
path: root/src/libnative
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2014-08-05 13:11:20 +0000
committerbors <bors@rust-lang.org>2014-08-05 13:11:20 +0000
commitfd02916f0eac754ce63addc22fe2bd2bd1147393 (patch)
tree3bfb498c50319773acdf3e28f065ebddcf59d80c /src/libnative
parentcbdae976898f252852439239fcbcabc6b5f3e454 (diff)
parent2677e5f4a07bf95b3abbc0cc8719e9e4e6b468de (diff)
downloadrust-fd02916f0eac754ce63addc22fe2bd2bd1147393.tar.gz
rust-fd02916f0eac754ce63addc22fe2bd2bd1147393.zip
auto merge of #16243 : alexcrichton/rust/fix-utime-for-windows, r=brson
Apparently the units are in milliseconds, not in seconds!
Diffstat (limited to 'src/libnative')
-rw-r--r--src/libnative/io/file_win32.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libnative/io/file_win32.rs b/src/libnative/io/file_win32.rs
index 0f8fa261802..a024d498ef3 100644
--- a/src/libnative/io/file_win32.rs
+++ b/src/libnative/io/file_win32.rs
@@ -516,8 +516,8 @@ pub fn lstat(_p: &CString) -> IoResult<rtio::FileStat> {
 
 pub fn utime(p: &CString, atime: u64, mtime: u64) -> IoResult<()> {
     let mut buf = libc::utimbuf {
-        actime: (atime / 1000) as libc::time64_t,
-        modtime: (mtime / 1000) as libc::time64_t,
+        actime: atime as libc::time64_t,
+        modtime: mtime as libc::time64_t,
     };
     let p = try!(to_utf16(p));
     super::mkerr_libc(unsafe {