mirror of
https://git.freebsd.org/ports.git
synced 2025-05-18 01:53:13 -04:00
41 lines
1.3 KiB
Rust
41 lines
1.3 KiB
Rust
Unbreak on i386
|
|
|
|
error[E0308]: mismatched types
|
|
--> src/nodes/conv.rs:72:19
|
|
|
|
|
72 | Timespec::new(val.tv_sec() as sys::time::time_t, usec)
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected i64, found i32
|
|
|
|
--- src/nodes/conv.rs.orig 2020-04-20 18:46:46 UTC
|
|
+++ src/nodes/conv.rs
|
|
@@ -69,7 +69,7 @@ pub fn timeval_to_timespec(val: sys::time::TimeVal) ->
|
|
} else {
|
|
val.tv_usec() as i32
|
|
};
|
|
- Timespec::new(val.tv_sec() as sys::time::time_t, usec)
|
|
+ Timespec::new((val.tv_sec() as sys::time::time_t).into(), usec)
|
|
}
|
|
|
|
/// Converts a `sys::time::TimeVal` object into a `sys::time::TimeSpec`.
|
|
@@ -328,6 +328,10 @@ mod tests {
|
|
// modified and may not be queryable, so stub them out.
|
|
attr.ctime = BAD_TIME;
|
|
attr.crtime = BAD_TIME;
|
|
+ // Ignore rdev too
|
|
+ attr.rdev = 0;
|
|
+ // XXX: gid is always 0 when the tests run on tmpfs(5)
|
|
+ attr.gid = exp_attr.gid;
|
|
assert!(fileattrs_eq(&exp_attr, &attr));
|
|
}
|
|
|
|
@@ -365,6 +369,10 @@ mod tests {
|
|
// modified and may not be queryable, so stub them out.
|
|
attr.ctime = BAD_TIME;
|
|
attr.crtime = BAD_TIME;
|
|
+ // Ignore rdev too
|
|
+ attr.rdev = 0;
|
|
+ // XXX: gid is always 0 when the tests run on tmpfs(5)
|
|
+ attr.gid = exp_attr.gid;
|
|
assert!(fileattrs_eq(&exp_attr, &attr));
|
|
}
|
|
|