This repository was archived by the owner on May 28, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 11 files changed +17
-16
lines changed
src/tools/miri/src/shims/unix Expand file tree Collapse file tree 11 files changed +17
-16
lines changed Original file line number Diff line number Diff line change 1
1
use rustc_abi:: ExternAbi ;
2
2
use rustc_span:: Symbol ;
3
3
4
- use self :: shims:: unix:: linux:: epoll:: EvalContextExt as _;
5
- use self :: shims:: unix:: linux:: eventfd:: EvalContextExt as _;
6
4
use crate :: shims:: unix:: android:: thread:: prctl;
7
- use crate :: shims:: unix:: linux:: syscall:: syscall;
5
+ use crate :: shims:: unix:: linux_like:: epoll:: EvalContextExt as _;
6
+ use crate :: shims:: unix:: linux_like:: eventfd:: EvalContextExt as _;
7
+ use crate :: shims:: unix:: linux_like:: syscall:: syscall;
8
8
use crate :: * ;
9
9
10
10
pub fn is_dyn_sym ( _name : & str ) -> bool {
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ use std::rc::{Rc, Weak};
10
10
use rustc_abi:: Size ;
11
11
12
12
use crate :: helpers:: check_min_arg_count;
13
- use crate :: shims:: unix:: linux :: epoll:: EpollReadyEvents ;
13
+ use crate :: shims:: unix:: linux_like :: epoll:: EpollReadyEvents ;
14
14
use crate :: shims:: unix:: * ;
15
15
use crate :: * ;
16
16
Original file line number Diff line number Diff line change 1
1
use rustc_abi:: ExternAbi ;
2
2
use rustc_span:: Symbol ;
3
3
4
- use self :: shims:: unix:: linux:: epoll:: EvalContextExt as _;
5
- use self :: shims:: unix:: linux:: eventfd:: EvalContextExt as _;
6
4
use self :: shims:: unix:: linux:: mem:: EvalContextExt as _;
7
- use self :: shims:: unix:: linux:: syscall:: syscall;
5
+ use self :: shims:: unix:: linux_like:: epoll:: EvalContextExt as _;
6
+ use self :: shims:: unix:: linux_like:: eventfd:: EvalContextExt as _;
7
+ use self :: shims:: unix:: linux_like:: syscall:: syscall;
8
8
use crate :: machine:: { SIGRTMAX , SIGRTMIN } ;
9
9
use crate :: shims:: unix:: foreign_items:: EvalContextExt as _;
10
10
use crate :: shims:: unix:: * ;
Original file line number Diff line number Diff line change 1
- pub mod epoll;
2
- pub mod eventfd;
3
1
pub mod foreign_items;
4
2
pub mod mem;
5
- pub mod sync;
6
- pub mod syscall;
File renamed without changes.
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ use std::io::ErrorKind;
5
5
6
6
use crate :: concurrency:: VClock ;
7
7
use crate :: shims:: unix:: fd:: { FileDescriptionRef , WeakFileDescriptionRef } ;
8
- use crate :: shims:: unix:: linux :: epoll:: { EpollReadyEvents , EvalContextExt as _} ;
8
+ use crate :: shims:: unix:: linux_like :: epoll:: { EpollReadyEvents , EvalContextExt as _} ;
9
9
use crate :: shims:: unix:: * ;
10
10
use crate :: * ;
11
11
Original file line number Diff line number Diff line change
1
+ pub mod epoll;
2
+ pub mod eventfd;
3
+ pub mod sync;
4
+ pub mod syscall;
File renamed without changes.
Original file line number Diff line number Diff line change 1
1
use rustc_abi:: ExternAbi ;
2
2
use rustc_span:: Symbol ;
3
3
4
- use self :: shims:: unix:: linux:: eventfd:: EvalContextExt as _;
5
4
use crate :: helpers:: check_min_arg_count;
6
- use crate :: shims:: unix:: linux:: sync:: futex;
5
+ use crate :: shims:: unix:: linux_like:: eventfd:: EvalContextExt as _;
6
+ use crate :: shims:: unix:: linux_like:: sync:: futex;
7
7
use crate :: * ;
8
8
9
9
pub fn syscall < ' tcx > (
Original file line number Diff line number Diff line change @@ -11,14 +11,15 @@ mod unnamed_socket;
11
11
mod android;
12
12
mod freebsd;
13
13
mod linux;
14
+ mod linux_like;
14
15
mod macos;
15
16
mod solarish;
16
17
17
18
// All the Unix-specific extension traits
18
19
pub use self :: env:: { EvalContextExt as _, UnixEnvVars } ;
19
20
pub use self :: fd:: { EvalContextExt as _, FdTable , FileDescription } ;
20
21
pub use self :: fs:: { DirTable , EvalContextExt as _} ;
21
- pub use self :: linux :: epoll:: EpollInterestTable ;
22
+ pub use self :: linux_like :: epoll:: EpollInterestTable ;
22
23
pub use self :: mem:: EvalContextExt as _;
23
24
pub use self :: sync:: EvalContextExt as _;
24
25
pub use self :: thread:: { EvalContextExt as _, ThreadNameResult } ;
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ use rustc_abi::Size;
11
11
12
12
use crate :: concurrency:: VClock ;
13
13
use crate :: shims:: unix:: fd:: { FileDescriptionRef , WeakFileDescriptionRef } ;
14
- use crate :: shims:: unix:: linux :: epoll:: { EpollReadyEvents , EvalContextExt as _} ;
14
+ use crate :: shims:: unix:: linux_like :: epoll:: { EpollReadyEvents , EvalContextExt as _} ;
15
15
use crate :: shims:: unix:: * ;
16
16
use crate :: * ;
17
17
You can’t perform that action at this time.
0 commit comments