diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2024-02-24 09:56:04 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2024-02-24 09:56:04 +0100 |
| commit | f470d552cfaed6a5c7ff97b8c26ed45503b423d2 (patch) | |
| tree | 73e8aced5ddd1eb07327e9909db98ccd8a0dd468 | |
| parent | be50bbc1497f86c458e7d4f48e724369b44f8728 (diff) | |
| download | box64-f470d552cfaed6a5c7ff97b8c26ed45503b423d2.tar.gz box64-f470d552cfaed6a5c7ff97b8c26ed45503b423d2.zip | |
Small changes in signal safe function handling
| -rw-r--r-- | src/libtools/signals.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libtools/signals.c b/src/libtools/signals.c index 582f487f..fac0f478 100644 --- a/src/libtools/signals.c +++ b/src/libtools/signals.c @@ -271,13 +271,13 @@ static void sigstack_key_alloc() { } // this allow handling "safe" function that just abort if accessing a bad address -static JUMPBUFF signal_jmpbuf; +static __thread JUMPBUFF signal_jmpbuf; #ifdef ANDROID #define SIG_JMPBUF signal_jmpbuf #else #define SIG_JMPBUF &signal_jmpbuf #endif -static int signal_jmpbuf_active = 0; +static __thread int signal_jmpbuf_active = 0; //1<<1 is mutex_prot, 1<<8 is mutex_dyndump |