mirror of
https://github.com/scottlamb/moonfire-nvr.git
synced 2025-11-28 21:18:11 -05:00
prep v0.7.19
This commit is contained in:
@@ -21,8 +21,11 @@ use crate::shutdown::ShutdownError;
|
||||
pub struct SystemTime(pub TimeSpec);
|
||||
|
||||
impl SystemTime {
|
||||
pub fn new(sec: nix::sys::time::time_t, nsec: i64) -> Self {
|
||||
SystemTime(TimeSpec::new(sec, nsec))
|
||||
pub fn new(sec: u64, nsec: i64) -> Self {
|
||||
// `TimeSpec::new`'s arguments vary by platform.
|
||||
// * currently uses 32-bit time_t on musl <https://github.com/rust-lang/libc/issues/1848>
|
||||
// * nsec likewise can vary.
|
||||
SystemTime(TimeSpec::new(sec as _, nsec as _))
|
||||
}
|
||||
|
||||
pub fn as_secs(&self) -> i64 {
|
||||
|
||||
Reference in New Issue
Block a user