Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'agent/tcf/framework/context.h')
-rw-r--r--agent/tcf/framework/context.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/agent/tcf/framework/context.h b/agent/tcf/framework/context.h
index c37d4e47..cd9e30ba 100644
--- a/agent/tcf/framework/context.h
+++ b/agent/tcf/framework/context.h
@@ -23,6 +23,7 @@
#include <tcf/config.h>
#include <tcf/framework/cpudefs.h>
#include <tcf/framework/errors.h>
+#include <tcf/framework/sigsets.h>
#include <tcf/framework/link.h>
extern LINK context_root;
@@ -65,9 +66,9 @@ struct Context {
int exited; /* context exited */
int event_notification; /* set to 1 when calling one of ContextEventListener call-backs for this context */
int pending_intercept; /* host is waiting for this context to be suspended */
- unsigned long pending_signals; /* bit set of signals that were received, but not handled yet */
- unsigned long sig_dont_stop; /* bit set of signals that should not be intercepted by the debugger */
- unsigned long sig_dont_pass; /* bit set of signals that should not be delivered to the context */
+ SigSet pending_signals; /* bit set of signals that were received, but not handled yet */
+ SigSet sig_dont_stop; /* bit set of signals that should not be intercepted by the debugger */
+ SigSet sig_dont_pass; /* bit set of signals that should not be delivered to the context */
int signal; /* signal that stopped this context */
};

Back to the top