@@ -25,32 +25,32 @@ pub trait EvalContextExt<'mir, 'tcx: 'mir>: crate::MiriEvalContextExt<'mir, 'tcx
25
25
}
26
26
27
27
// File related shims
28
- "close$NOCANCEL" => {
28
+ "close" | "close $NOCANCEL" => {
29
29
let & [ result] = check_arg_count ( args) ?;
30
30
let result = this. close ( result) ?;
31
31
this. write_scalar ( Scalar :: from_i32 ( result) , dest) ?;
32
32
}
33
- "stat$INODE64" => {
33
+ "stat" | "stat $INODE64" => {
34
34
let & [ path, buf] = check_arg_count ( args) ?;
35
35
let result = this. macos_stat ( path, buf) ?;
36
36
this. write_scalar ( Scalar :: from_i32 ( result) , dest) ?;
37
37
}
38
- "lstat$INODE64" => {
38
+ "lstat" | "lstat $INODE64" => {
39
39
let & [ path, buf] = check_arg_count ( args) ?;
40
40
let result = this. macos_lstat ( path, buf) ?;
41
41
this. write_scalar ( Scalar :: from_i32 ( result) , dest) ?;
42
42
}
43
- "fstat$INODE64" => {
43
+ "fstat" | "fstat $INODE64" => {
44
44
let & [ fd, buf] = check_arg_count ( args) ?;
45
45
let result = this. macos_fstat ( fd, buf) ?;
46
46
this. write_scalar ( Scalar :: from_i32 ( result) , dest) ?;
47
47
}
48
- "opendir$INODE64" => {
48
+ "opendir" | "opendir $INODE64" => {
49
49
let & [ name] = check_arg_count ( args) ?;
50
50
let result = this. opendir ( name) ?;
51
51
this. write_scalar ( result, dest) ?;
52
52
}
53
- "readdir_r$INODE64" => {
53
+ "readdir_r" | "readdir_r $INODE64" => {
54
54
let & [ dirp, entry, result] = check_arg_count ( args) ?;
55
55
let result = this. macos_readdir_r ( dirp, entry, result) ?;
56
56
this. write_scalar ( Scalar :: from_i32 ( result) , dest) ?;
0 commit comments