@@ -2339,8 +2339,10 @@ mod tests {
23392339 let filename = & tmpdir. join ( "file_that_does_not_exist.txt" ) ;
23402340 let result = File :: open ( filename) ;
23412341
2342- #[ cfg( unix) ]
2342+ #[ cfg( all ( unix, not ( target_os = "vxworks" ) ) ) ]
23432343 error ! ( result, "No such file or directory" ) ;
2344+ #[ cfg( target_os = "vxworks" ) ]
2345+ error ! ( result, "no such file or directory" ) ;
23442346 #[ cfg( windows) ]
23452347 error ! ( result, 2 ) ; // ERROR_FILE_NOT_FOUND
23462348 }
@@ -2352,8 +2354,10 @@ mod tests {
23522354
23532355 let result = fs:: remove_file ( filename) ;
23542356
2355- #[ cfg( unix) ]
2357+ #[ cfg( all ( unix, not ( target_os = "vxworks" ) ) ) ]
23562358 error ! ( result, "No such file or directory" ) ;
2359+ #[ cfg( target_os = "vxworks" ) ]
2360+ error ! ( result, "no such file or directory" ) ;
23572361 #[ cfg( windows) ]
23582362 error ! ( result, 2 ) ; // ERROR_FILE_NOT_FOUND
23592363 }
@@ -2553,7 +2557,10 @@ mod tests {
25532557
25542558 check ! ( fs:: set_permissions( filename, fs:: Permissions :: from_mode( 0o1777 ) ) ) ;
25552559 let metadata1 = check ! ( fs:: metadata( filename) ) ;
2560+ #[ cfg( all( unix, not( target_os = "vxworks" ) ) ) ]
25562561 assert_eq ! ( mask & metadata1. permissions( ) . mode( ) , 0o1777 ) ;
2562+ #[ cfg( target_os = "vxworks" ) ]
2563+ assert_eq ! ( mask & metadata1. permissions( ) . mode( ) , 0o0777 ) ;
25572564 }
25582565
25592566 #[ test]
0 commit comments