Skip to content

Commit 523692b

Browse files
authored
Merge pull request #1170 from weihanglo/netbsd
fix: NetBSD doesn't have `st_mtime_nsec` and `st_ctime_nsec`
2 parents 8dda069 + 03fa7ac commit 523692b

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

gix-index/src/fs.rs

+6
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,10 @@ impl Metadata {
5656
{
5757
Some(system_time_from_secs_nanos(
5858
self.0.st_mtime.try_into().ok()?,
59+
#[cfg(not(target_os = "netbsd"))]
5960
self.0.st_mtime_nsec.try_into().ok()?,
61+
#[cfg(target_os = "netbsd")]
62+
self.0.st_mtimensec.try_into().ok()?,
6063
))
6164
}
6265
#[cfg(windows)]
@@ -72,7 +75,10 @@ impl Metadata {
7275
{
7376
Some(system_time_from_secs_nanos(
7477
self.0.st_ctime.try_into().ok()?,
78+
#[cfg(not(target_os = "netbsd"))]
7579
self.0.st_ctime_nsec.try_into().ok()?,
80+
#[cfg(target_os = "netbsd")]
81+
self.0.st_ctimensec.try_into().ok()?,
7682
))
7783
}
7884
#[cfg(windows)]

0 commit comments

Comments
 (0)