summaryrefslogtreecommitdiff
path: root/erts/emulator/beam/erl_process.h
diff options
context:
space:
mode:
authorRickard Green <rickard@erlang.org>2021-05-28 20:10:26 +0200
committerRickard Green <rickard@erlang.org>2021-05-28 20:34:24 +0200
commit294a063233c27d966919bcf50c5a0ac53f78779b (patch)
treed59e299978f56ea56c29a894ca0913cbfba1455c /erts/emulator/beam/erl_process.h
parent888066409afa72249f040d1427c3855d942940a0 (diff)
downloaderlang-294a063233c27d966919bcf50c5a0ac53f78779b.tar.gz
Fix signal handling of dirty executing process
Diffstat (limited to 'erts/emulator/beam/erl_process.h')
-rw-r--r--erts/emulator/beam/erl_process.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/erts/emulator/beam/erl_process.h b/erts/emulator/beam/erl_process.h
index 9e5ea73869..b9681b75ac 100644
--- a/erts/emulator/beam/erl_process.h
+++ b/erts/emulator/beam/erl_process.h
@@ -1497,6 +1497,8 @@ extern int erts_system_profile_ts_type;
#define FS_DELAYED_PSIGQS_LEN (1 << 6) /* Delayed update of sig_qs.len */
#define FS_HIPE_RECV_LOCKED (1 << 7) /* HiPE message queue locked */
#define FS_HIPE_RECV_YIELD (1 << 8) /* HiPE receive yield */
+#define FS_HANDLING_SIGS (1 << 9) /* Process is handling signals */
+#define FS_WAIT_HANDLE_SIGS (1 << 10) /* Process is waiting to handle signals */
/*
* F_DISABLE_GC and F_DELAY_GC are similar. Both will prevent