File 0103-erts-avoid-use-bool-keyword-when-compiling-with-lttn.patch of Package erlang

From 454128ff0598c371786e728b8c1b622f1cfe0b8a Mon Sep 17 00:00:00 2001
From: William Yang <mscame@gmail.com>
Date: Thu, 20 Apr 2023 10:08:51 +0200
Subject: [PATCH] erts: avoid use 'bool' keyword when compiling with lttng

rename var name `bool` to `spawns_monitor`
---
 erts/emulator/beam/dist.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/erts/emulator/beam/dist.c b/erts/emulator/beam/dist.c
index ca6aa40185..cd67b8db2a 100644
--- a/erts/emulator/beam/dist.c
+++ b/erts/emulator/beam/dist.c
@@ -5898,10 +5898,10 @@ BIF_RETTYPE erts_internal_dist_spawn_request_4(BIF_ALIST_4)
         ok_result = ref;
     else {
         Eterm *hp = HAlloc(BIF_P, 3);
-        Eterm bool = ((monitor_oflags & ERTS_ML_FLG_SPAWN_MONITOR)
+        Eterm spawns_monitor = ((monitor_oflags & ERTS_ML_FLG_SPAWN_MONITOR)
                       ? am_true : am_false);
         ASSERT(BIF_ARG_4 == am_spawn_opt);
-        ok_result = TUPLE2(hp, ref, bool);
+        ok_result = TUPLE2(hp, ref, spawns_monitor);
     }
 
     code = erts_dsig_prepare(&ctx, dep,
-- 
2.35.3

openSUSE Build Service is sponsored by