Skip to content

Commit 1f7c81f

Browse files
authored
touch: fix warnings from useless_conversion lint (#11203)
1 parent 1124685 commit 1f7c81f

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

‎src/uu/touch/src/touch.rs‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -622,14 +622,21 @@ fn try_futimens_via_write_fd(path: &Path, atime: FileTime, mtime: FileTime) -> s
622622
let mtime_sec = mtime.unix_seconds();
623623
let mtime_nsec = i64::from(mtime.nanoseconds());
624624

625+
#[cfg(target_pointer_width = "32")]
625626
let atime_spec = TimeSpec::new(
626627
atime_sec.try_into().unwrap(),
627628
atime_nsec.try_into().unwrap(),
628629
);
630+
#[cfg(target_pointer_width = "64")]
631+
let atime_spec = TimeSpec::new(atime_sec, atime_nsec);
632+
633+
#[cfg(target_pointer_width = "32")]
629634
let mtime_spec = TimeSpec::new(
630635
mtime_sec.try_into().unwrap(),
631636
mtime_nsec.try_into().unwrap(),
632637
);
638+
#[cfg(target_pointer_width = "64")]
639+
let mtime_spec = TimeSpec::new(mtime_sec, mtime_nsec);
633640

634641
futimens(&file, &atime_spec, &mtime_spec).map_err(Error::from)
635642
}

0 commit comments

Comments
 (0)