File 2053-Use-default-macro.patch of Package erlang

From 1e17f0d294ab364b4451c5351dd2ef6ac23c691b Mon Sep 17 00:00:00 2001
From: Raimo Niskanen <raimo@erlang.org>
Date: Fri, 10 Jan 2020 15:47:38 +0100
Subject: [PATCH 3/6] Use default macro

---
 lib/kernel/src/inet.erl | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/lib/kernel/src/inet.erl b/lib/kernel/src/inet.erl
index b357dfff77..33ac06b4fe 100644
--- a/lib/kernel/src/inet.erl
+++ b/lib/kernel/src/inet.erl
@@ -83,6 +83,8 @@
 %% imports
 -import(lists, [append/1, duplicate/2, filter/2, foldl/3]).
 
+-define(DEFAULT_KERNEL_INET, inet). % inet | socket
+
 %% Record Signature
 -define(RS(Record),
 	{Record, record_info(size, Record)}).
@@ -931,7 +933,8 @@ tcp_module_1(Opts, Address) ->
 gen_tcp_module([{inet, Flag}|Opts]) ->
     gen_tcp_module(Opts, Flag);
 gen_tcp_module(Opts) ->
-    gen_tcp_module(Opts, persistent_term:get({kernel, inet}, inet)).
+    gen_tcp_module(
+      Opts, persistent_term:get({kernel, inet}, ?DEFAULT_KERNEL_INET)).
 %%
 gen_tcp_module(Opts, inet) ->
     {gen_tcp, Opts};
-- 
2.16.4

openSUSE Build Service is sponsored by