This commit is contained in:
Martin 2024-12-10 14:47:37 +01:00 committed by GitHub
parent 56b95e4d19
commit fb65993ee4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -115,7 +115,7 @@ void NativeThread::Exit() {
#else #else
// Disable and free the signal stack. // Disable and free the signal stack.
constexpr stack_t sig_stack = { constexpr stack_t sig_stack = {
.ss_flags = SS_DISABLE, ss_flags: SS_DISABLE,
}; };
sigaltstack(&sig_stack, nullptr); sigaltstack(&sig_stack, nullptr);
@ -141,9 +141,9 @@ void NativeThread::Initialize() {
"Failed to allocate signal stack: {}", errno); "Failed to allocate signal stack: {}", errno);
const stack_t sig_stack = { const stack_t sig_stack = {
.ss_sp = sig_stack_ptr, ss_sp: sig_stack_ptr,
.ss_flags = 0, ss_flags: 0,
.ss_size = sig_stack_size, ss_size: sig_stack_size,
}; };
ASSERT_MSG(sigaltstack(&sig_stack, nullptr) == 0, "Failed to set signal stack: {}", errno); ASSERT_MSG(sigaltstack(&sig_stack, nullptr) == 0, "Failed to set signal stack: {}", errno);
#endif #endif