Old versions of Android generate SIGSEGV from libc::abort

This commit is contained in:
Amanieu d'Antras 2022-01-21 15:44:57 +00:00
parent fe9dc6e62a
commit 24588e6b3a

View File

@ -53,5 +53,10 @@ fn test_command_fork_no_unwind() {
let status = got.expect("panic unexpectedly propagated"); let status = got.expect("panic unexpectedly propagated");
dbg!(status); dbg!(status);
let signal = status.signal().expect("expected child process to die of signal"); let signal = status.signal().expect("expected child process to die of signal");
assert!(signal == libc::SIGABRT || signal == libc::SIGILL || signal == libc::SIGTRAP); assert!(
signal == libc::SIGABRT
|| signal == libc::SIGILL
|| signal == libc::SIGTRAP
|| signal == libc::SIGSEGV
);
} }