File 5781-preloaded-net-Add-net-getservbyname.patch of Package erlang
From f355302a4acfc866f37b865face697e14ee586f5 Mon Sep 17 00:00:00 2001
From: Micael Karlberg <bmk@erlang.org>
Date: Mon, 15 Apr 2024 16:35:42 +0200
Subject: [PATCH 01/18] [preloaded|net] Add net:getservbyname
---
erts/preloaded/ebin/prim_net.beam | Bin 2596 -> 2696 bytes
erts/preloaded/src/prim_net.erl | 14 ++++++++++++++
2 files changed, 14 insertions(+)
diff --git a/erts/preloaded/src/prim_net.erl b/erts/preloaded/src/prim_net.erl
index 4b0e26c11c..d34f352a1f 100644
--- a/erts/preloaded/src/prim_net.erl
+++ b/erts/preloaded/src/prim_net.erl
@@ -39,6 +39,7 @@
get_if_entry/1,
get_interface_info/1,
get_ip_address_table/1,
+ getservbyname/2,
if_name2index/1,
if_index2name/1,
@@ -565,6 +566,16 @@ get_ip_address_table(Args) when is_map(Args) ->
+%% ===========================================================================
+%%
+%% getservbyname - Get service by name
+%%
+
+getservbyname(Name, Proto) when is_list(Name) andalso is_list(Proto) ->
+ nif_getservbyname(Name, Proto).
+
+
+
%% ===========================================================================
%%
%% if_name2index - Mappings between network interface names and indexes:
@@ -684,6 +695,9 @@ nif_get_interface_info(_Args) ->
nif_get_ip_address_table(_Args) ->
erlang:nif_error(notsup).
+nif_getservbyname(_Name, _Proto) ->
+ erlang:nif_error(notsup).
+
nif_if_name2index(_Name) ->
erlang:nif_error(notsup).
--
2.35.3