File tree Expand file tree Collapse file tree 3 files changed +21
-10
lines changed Expand file tree Collapse file tree 3 files changed +21
-10
lines changed Original file line number Diff line number Diff line change
1
+ pub type mcontext_t = * mut __darwin_mcontext64 ;
2
+
1
3
s_no_extra_traits ! {
2
4
#[ allow( missing_debug_implementations) ]
3
5
pub struct max_align_t {
@@ -6,6 +8,15 @@ s_no_extra_traits! {
6
8
}
7
9
8
10
s ! {
11
+ pub struct ucontext_t {
12
+ pub uc_onstack: :: c_int,
13
+ pub uc_sigmask: :: sigset_t,
14
+ pub uc_stack: :: stack_t,
15
+ pub uc_link: * mut :: ucontext_t,
16
+ pub uc_mcsize: usize ,
17
+ pub uc_mcontext: mcontext_t,
18
+ }
19
+
9
20
pub struct __darwin_mcontext64 {
10
21
pub __es: __darwin_arm_exception_state64,
11
22
pub __ss: __darwin_arm_thread_state64,
Original file line number Diff line number Diff line change 2
2
3
3
pub type c_long = i64 ;
4
4
pub type c_ulong = u64 ;
5
- pub type mcontext_t = * mut __darwin_mcontext64 ;
6
5
7
6
s ! {
8
7
pub struct timeval32 {
48
47
pub bh_datalen: u32 ,
49
48
pub bh_hdrlen: :: c_ushort,
50
49
}
51
-
52
- pub struct ucontext_t {
53
- pub uc_onstack: :: c_int,
54
- pub uc_sigmask: :: sigset_t,
55
- pub uc_stack: :: stack_t,
56
- pub uc_link: * mut :: ucontext_t,
57
- pub uc_mcsize: usize ,
58
- pub uc_mcontext: mcontext_t,
59
- }
60
50
}
61
51
62
52
s_no_extra_traits ! {
Original file line number Diff line number Diff line change 1
1
pub type boolean_t = :: c_uint ;
2
+ pub type mcontext_t = * mut __darwin_mcontext64 ;
2
3
3
4
s ! {
5
+ pub struct ucontext_t {
6
+ pub uc_onstack: :: c_int,
7
+ pub uc_sigmask: :: sigset_t,
8
+ pub uc_stack: :: stack_t,
9
+ pub uc_link: * mut :: ucontext_t,
10
+ pub uc_mcsize: usize ,
11
+ pub uc_mcontext: mcontext_t,
12
+ }
13
+
4
14
pub struct __darwin_mcontext64 {
5
15
pub __es: __darwin_x86_exception_state64,
6
16
pub __ss: __darwin_x86_thread_state64,
You can’t perform that action at this time.
0 commit comments