summaryrefslogtreecommitdiffstats
path: root/lib/libthr/thread/thr_private.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libthr/thread/thr_private.h')
-rw-r--r--lib/libthr/thread/thr_private.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/libthr/thread/thr_private.h b/lib/libthr/thread/thr_private.h
index 4db3b7a..ff9f52b 100644
--- a/lib/libthr/thread/thr_private.h
+++ b/lib/libthr/thread/thr_private.h
@@ -378,6 +378,12 @@ struct pthread {
/* Thread temporary signal mask. */
sigset_t sigmask;
+ /* Thread is in SIGCANCEL handler. */
+ int in_sigcancel_handler;
+
+ /* New thread should unblock SIGCANCEL. */
+ int unblock_sigcancel;
+
/* Thread state: */
enum pthread_state state;
OpenPOWER on IntegriCloud