File 7704-kernel-Update-option-type-s.patch of Package erlang

From 174d01848e85b5c5235b480be14514559599c525 Mon Sep 17 00:00:00 2001
From: Micael Karlberg <bmk@erlang.org>
Date: Fri, 6 May 2022 10:31:57 +0200
Subject: [PATCH 4/7] [kernel] Update 'option' type(s)

Update (add debug to) the 'option' type of gen_sctp,
gen_tcp and gen_udp.

OTP-18032
---
 lib/kernel/src/gen_sctp.erl | 2 ++
 lib/kernel/src/gen_tcp.erl  | 2 ++
 lib/kernel/src/gen_udp.erl  | 2 ++
 3 files changed, 6 insertions(+)

diff --git a/lib/kernel/src/gen_sctp.erl b/lib/kernel/src/gen_sctp.erl
index b43377905b..ee2d2363a1 100644
--- a/lib/kernel/src/gen_sctp.erl
+++ b/lib/kernel/src/gen_sctp.erl
@@ -56,6 +56,7 @@
 -type elementary_option() ::
         {active, true | false | once | -32768..32767} |
         {buffer, non_neg_integer()} |
+        {debug, boolean()} |
         {dontroute, boolean()} |
         {high_msgq_watermark, pos_integer()} |
         {linger, {boolean(), non_neg_integer()}} |
@@ -81,6 +82,7 @@
 -type elementary_option_name() ::
         active |
         buffer |
+        debug |
         dontroute |
         high_msgq_watermark |
         linger |
diff --git a/lib/kernel/src/gen_tcp.erl b/lib/kernel/src/gen_tcp.erl
index 99d65c2929..07127b49aa 100644
--- a/lib/kernel/src/gen_tcp.erl
+++ b/lib/kernel/src/gen_tcp.erl
@@ -38,6 +38,7 @@
 -type option() ::
         {active,          true | false | once | -32768..32767} |
         {buffer,          non_neg_integer()} |
+        {debug,           boolean()} |
         {delay_send,      boolean()} |
         {deliver,         port | term} |
         {dontroute,       boolean()} |
@@ -78,6 +79,7 @@
 -type option_name() ::
         active |
         buffer |
+        debug |
         delay_send |
         deliver |
         dontroute |
diff --git a/lib/kernel/src/gen_udp.erl b/lib/kernel/src/gen_udp.erl
index 34567a578d..5573deb798 100644
--- a/lib/kernel/src/gen_udp.erl
+++ b/lib/kernel/src/gen_udp.erl
@@ -34,6 +34,7 @@
         {add_membership,  {inet:ip_address(), inet:ip_address()}} |
         {broadcast,       boolean()} |
         {buffer,          non_neg_integer()} |
+        {debug,           boolean()} |
         {deliver,         port | term} |
         {dontroute,       boolean()} |
         {drop_membership, {inet:ip_address(), inet:ip_address()}} |
@@ -64,6 +65,7 @@
         active |
         broadcast |
         buffer |
+        debug |
         deliver |
         dontroute |
         header |
-- 
2.35.3

openSUSE Build Service is sponsored by