diff options
-rw-r--r-- | lib/libc_r/uthread/uthread_sig.c | 2 | ||||
-rw-r--r-- | lib/libkse/thread/thr_sig.c | 2 | ||||
-rw-r--r-- | lib/libpthread/thread/thr_sig.c | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/lib/libc_r/uthread/uthread_sig.c b/lib/libc_r/uthread/uthread_sig.c index 8a9aadf..b2b8c92 100644 --- a/lib/libc_r/uthread/uthread_sig.c +++ b/lib/libc_r/uthread/uthread_sig.c @@ -1046,7 +1046,7 @@ thread_sigframe_add(pthread_t thread, int sig) (struct pthread_signal_frame *) stackp; thread->curframe = thread->sigframes[thread->sigframe_count]; thread->curframe->stackp = stackp; - thread->curframe->ctxtype = CTX_JB; + thread->curframe->ctxtype = CTX_JB_NOSIG; thread->curframe->longjmp_val = 1; thread->curframe->signo = sig; diff --git a/lib/libkse/thread/thr_sig.c b/lib/libkse/thread/thr_sig.c index 8a9aadf..b2b8c92 100644 --- a/lib/libkse/thread/thr_sig.c +++ b/lib/libkse/thread/thr_sig.c @@ -1046,7 +1046,7 @@ thread_sigframe_add(pthread_t thread, int sig) (struct pthread_signal_frame *) stackp; thread->curframe = thread->sigframes[thread->sigframe_count]; thread->curframe->stackp = stackp; - thread->curframe->ctxtype = CTX_JB; + thread->curframe->ctxtype = CTX_JB_NOSIG; thread->curframe->longjmp_val = 1; thread->curframe->signo = sig; diff --git a/lib/libpthread/thread/thr_sig.c b/lib/libpthread/thread/thr_sig.c index 8a9aadf..b2b8c92 100644 --- a/lib/libpthread/thread/thr_sig.c +++ b/lib/libpthread/thread/thr_sig.c @@ -1046,7 +1046,7 @@ thread_sigframe_add(pthread_t thread, int sig) (struct pthread_signal_frame *) stackp; thread->curframe = thread->sigframes[thread->sigframe_count]; thread->curframe->stackp = stackp; - thread->curframe->ctxtype = CTX_JB; + thread->curframe->ctxtype = CTX_JB_NOSIG; thread->curframe->longjmp_val = 1; thread->curframe->signo = sig; |