File 6572-inet_dns-remove-unused-defines-from-inet_dns.hrl.patch of Package erlang

From a80e63210501d1946fa5bef57aa18db98cda0fba Mon Sep 17 00:00:00 2001
From: Alexander Clouter <alex@digriz.org.uk>
Date: Wed, 19 Apr 2023 16:08:18 +0100
Subject: [PATCH 02/10] inet_dns: remove unused defines from inet_dns.hrl

---
 lib/kernel/src/inet_dns.erl |  2 +-
 lib/kernel/src/inet_dns.hrl | 40 ++++++++++---------------------------
 2 files changed, 12 insertions(+), 30 deletions(-)

diff --git a/lib/kernel/src/inet_dns.erl b/lib/kernel/src/inet_dns.erl
index 5c9a8412b2..9dd2d1e061 100644
--- a/lib/kernel/src/inet_dns.erl
+++ b/lib/kernel/src/inet_dns.erl
@@ -480,7 +480,7 @@ encode_opcode(Opcode) ->
 	status -> ?STATUS;
 	_ when is_integer(Opcode) -> Opcode %% non-standard opcode
     end.
-	    
+
 
 encode_boolean(true) -> 1;
 encode_boolean(false) -> 0;
diff --git a/lib/kernel/src/inet_dns.hrl b/lib/kernel/src/inet_dns.hrl
index c27fdd6979..d49b6847ef 100644
--- a/lib/kernel/src/inet_dns.hrl
+++ b/lib/kernel/src/inet_dns.hrl
@@ -1,8 +1,8 @@
 %%
 %% %CopyrightBegin%
-%% 
+%%
 %% Copyright Ericsson AB 1997-2023. All Rights Reserved.
-%% 
+%%
 %% Licensed under the Apache License, Version 2.0 (the "License");
 %% you may not use this file except in compliance with the License.
 %% You may obtain a copy of the License at
@@ -14,7 +14,7 @@
 %% WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 %% See the License for the specific language governing permissions and
 %% limitations under the License.
-%% 
+%%
 %% %CopyrightEnd%
 %%
 %%
@@ -24,20 +24,9 @@
 %%
 %% Currently defined opcodes
 %%
--define(QUERY,    16#0).          %% standard query
--define(IQUERY,   16#1).	      %% inverse query 
--define(STATUS,   16#2).	      %% nameserver status query 
-%% -define(xxx,   16#3)  %% 16#3 reserved
-%%  non standard
--define(UPDATEA,  16#9).	       %% add resource record
--define(UPDATED,  16#a).	       %% delete a specific resource record
--define(UPDATEDA, 16#b).	       %% delete all nemed resource record
--define(UPDATEM,  16#c).	       %% modify a specific resource record
--define(UPDATEMA, 16#d).	       %% modify all named resource record
-
--define(ZONEINIT, 16#e).	       %% initial zone transfer 
--define(ZONEREF,  16#f).	       %% incremental zone referesh
-
+-define(QUERY,    16#0).	%% standard query
+-define(IQUERY,   16#1).	%% inverse query
+-define(STATUS,   16#2).	%% nameserver status query
 
 %%
 %% Currently defined response codes
@@ -48,9 +37,7 @@
 -define(NXDOMAIN, 3).		%% non existent domain
 -define(NOTIMP,	  4).		%% not implemented
 -define(REFUSED,  5).		%% query refused
-%%	non standard 
--define(NOCHANGE, 16#f).		%% update failed to change db
--define(BADVERS,  16).
+-define(BADVERS,  16).		%% bad version EDNS pseudo-rr RFC6891: 6.1.3
 
 %%
 %% Type values for resources and queries
@@ -141,31 +128,26 @@
 %%
 %% Values for class field
 %%
-
 -define(C_IN,		1).      	%% the arpa internet
 -define(C_CHAOS,	3).		%% for chaos net at MIT
 -define(C_HS,		4).		%% for Hesiod name server at MIT
 -define(C_ANY,		255).		%% wildcard match
 
-
-%% indirection mask for compressed domain names
--define(INDIR_MASK, 16#c0).
-
 %%
 %% Structure for query header, the order of the fields is machine and
 %% compiler dependent, in our case, the bits within a byte are assignd
 %% least significant first, while the order of transmission is most
 %% significant first.  This requires a somewhat confusing rearrangement.
 %%
--record(dns_header, 
+-record(dns_header,
 	{
-	 id = 0,       %% ushort query identification number 
+	 id = 0,       %% ushort query identification number
 	 %% byte F0
 	 qr = 0,       %% :1   response flag
 	 opcode = 0,   %% :4   purpose of message
 	 aa = 0,       %% :1   authoritative answer
 	 tc = 0,       %% :1   truncated message
-	 rd = 0,       %% :1   recursion desired 
+	 rd = 0,       %% :1   recursion desired
 	 %% byte F1
 	 ra = 0,       %% :1   recursion available
 	 pr = 0,       %% :1   primary server required (non standard)
@@ -187,7 +169,7 @@
 	{
 	 domain = "",   %% resource domain
 	 type = any,    %% resource type
-	 class = in,    %% reource class
+	 class = in,    %% resource class
 	 cnt = 0,       %% access count
 	 ttl = 0,       %% time to live
 	 data = [],     %% raw data
-- 
2.35.3

openSUSE Build Service is sponsored by