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