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