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