File 2055-Rename-inet-backend-selection-option.patch of Package erlang
From 585edfd750ccabcb58a6bbe344cde36b84cb139b Mon Sep 17 00:00:00 2001
From: Raimo Niskanen <raimo@erlang.org>
Date: Thu, 19 Mar 2020 14:25:19 +0100
Subject: [PATCH 5/6] Rename inet backend selection option
---
 lib/kernel/src/inet.erl    | 8 +++++---
 lib/kernel/src/inet_db.erl | 4 ++--
 2 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/lib/kernel/src/inet.erl b/lib/kernel/src/inet.erl
index 33ac06b4fe..8b944a1049 100644
--- a/lib/kernel/src/inet.erl
+++ b/lib/kernel/src/inet.erl
@@ -83,7 +83,7 @@
 %% imports
 -import(lists, [append/1, duplicate/2, filter/2, foldl/3]).
 
--define(DEFAULT_KERNEL_INET, inet). % inet | socket
+-define(DEFAULT_KERNEL_INET_BACKEND, inet). % inet | socket
 
 %% Record Signature
 -define(RS(Record),
@@ -930,11 +930,13 @@ tcp_module_1(Opts, Address) ->
       Opts, tcp_module, Address,
       #{inet => inet_tcp, inet6 => inet6_tcp, local => local_tcp}).
 
-gen_tcp_module([{inet, Flag}|Opts]) ->
+gen_tcp_module([{inet_backend, Flag}|Opts]) ->
     gen_tcp_module(Opts, Flag);
 gen_tcp_module(Opts) ->
     gen_tcp_module(
-      Opts, persistent_term:get({kernel, inet}, ?DEFAULT_KERNEL_INET)).
+      Opts,
+      persistent_term:get(
+        {kernel, inet_backend}, ?DEFAULT_KERNEL_INET_BACKEND)).
 %%
 gen_tcp_module(Opts, inet) ->
     {gen_tcp, Opts};
diff --git a/lib/kernel/src/inet_db.erl b/lib/kernel/src/inet_db.erl
index d6eb79a16c..814c3f4276 100644
--- a/lib/kernel/src/inet_db.erl
+++ b/lib/kernel/src/inet_db.erl
@@ -821,11 +821,11 @@ lookup_socket(Socket) when is_port(Socket) ->
 
 init([]) ->
     process_flag(trap_exit, true),
-    case application:get_env(kernel, inet) of
+    case application:get_env(kernel, inet_backend) of
         {ok, Flag}
           when Flag =:= inet;
                Flag =:= socket ->
-            persistent_term:put({kernel, inet}, Flag);
+            persistent_term:put({kernel, inet_backend}, Flag);
         _ -> ok
     end,
     Db = ets:new(inet_db, [public, named_table]),
-- 
2.16.4