File 0404-Haiku-lacks-gethostid-too.patch of Package erlang

From 9994eab0ae55f11796967646c54ac1a332470e85 Mon Sep 17 00:00:00 2001
From: Calvin Buckley <calvin@cmpct.info>
Date: Sat, 16 May 2020 20:59:33 +0000
Subject: [PATCH 04/11] Haiku lacks gethostid too

---
 lib/erl_interface/src/connect/ei_connect.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lib/erl_interface/src/connect/ei_connect.c b/lib/erl_interface/src/connect/ei_connect.c
index a5db73799d..7235edac4a 100644
--- a/lib/erl_interface/src/connect/ei_connect.c
+++ b/lib/erl_interface/src/connect/ei_connect.c
@@ -2019,10 +2019,10 @@ static unsigned int gen_challenge(void)
     uname(&s.name);
     s.cpu  = clock();
     s.pid  = getpid();
-#ifndef __ANDROID__
-    s.hid  = gethostid();
-#else
+#if defined(__ANDROID__) || defined(__HAIKU__)
     s.hid  = 0;
+#else
+    s.hid  = gethostid();
 #endif
     s.uid  = getuid();
     s.gid  = getgid();
-- 
2.26.2

openSUSE Build Service is sponsored by