File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed
Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -674,7 +674,10 @@ impl DirEntry {
674674 self . file_name_os_str ( ) . to_os_string ( )
675675 }
676676
677- #[ cfg( any( target_os = "linux" , target_os = "emscripten" , target_os = "android" ) ) ]
677+ #[ cfg( all(
678+ any( target_os = "linux" , target_os = "emscripten" , target_os = "android" ) ,
679+ not( miri)
680+ ) ) ]
678681 pub fn metadata ( & self ) -> io:: Result < FileAttr > {
679682 let fd = cvt ( unsafe { dirfd ( self . dir . dirp . 0 ) } ) ?;
680683 let name = self . name_cstr ( ) . as_ptr ( ) ;
@@ -695,7 +698,10 @@ impl DirEntry {
695698 Ok ( FileAttr :: from_stat64 ( stat) )
696699 }
697700
698- #[ cfg( not( any( target_os = "linux" , target_os = "emscripten" , target_os = "android" ) ) ) ]
701+ #[ cfg( any(
702+ not( any( target_os = "linux" , target_os = "emscripten" , target_os = "android" ) ) ,
703+ miri
704+ ) ) ]
699705 pub fn metadata ( & self ) -> io:: Result < FileAttr > {
700706 lstat ( & self . path ( ) )
701707 }
You can’t perform that action at this time.
0 commit comments