diff --git a/redox-rt/src/arch/aarch64.rs b/redox-rt/src/arch/aarch64.rs index 3379bca7f6fb3093686e99404a25d4073eca10cf..c9aaccbfe685de00b42b8d04103c9d2011a1e1b7 100644 --- a/redox-rt/src/arch/aarch64.rs +++ b/redox-rt/src/arch/aarch64.rs @@ -23,6 +23,7 @@ pub struct SigArea { pub onstack: u64, pub disable_signals_depth: u64, pub pctl: usize, // TODO: remove + pub last_sig_was_restart: bool, } #[repr(C)] #[derive(Debug, Default)] diff --git a/redox-rt/src/arch/i686.rs b/redox-rt/src/arch/i686.rs index ec4decdde4bb3c0846522abfba8701599ac5bc2b..4866571a5872f31fc24716fbc946beb8fc71b049 100644 --- a/redox-rt/src/arch/i686.rs +++ b/redox-rt/src/arch/i686.rs @@ -21,6 +21,7 @@ pub struct SigArea { pub tmp_eax: usize, pub tmp_edx: usize, pub disable_signals_depth: u64, + pub last_sig_was_restart: bool, } #[derive(Debug, Default)] #[repr(C, align(16))]