From 73fb085a41aa61c9320ca36d97552d5ac6ddbf37 Mon Sep 17 00:00:00 2001 From: Bananymous Date: Thu, 2 Oct 2025 16:19:49 +0300 Subject: [PATCH] LibC: Add inet_pton for IPv4 addresses --- userspace/libraries/LibC/arpa/inet.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/userspace/libraries/LibC/arpa/inet.cpp b/userspace/libraries/LibC/arpa/inet.cpp index 938f35f3..cb79f4c9 100644 --- a/userspace/libraries/LibC/arpa/inet.cpp +++ b/userspace/libraries/LibC/arpa/inet.cpp @@ -95,3 +95,12 @@ const char* inet_ntop(int af, const void* __restrict src, char* __restrict dst, errno = EAFNOSUPPORT; return nullptr; } + +int inet_pton(int af, const char* __restrict src, void* __restrict dst) +{ + if (af == AF_INET) + return inet_aton(src, static_cast(dst)); + + errno = EAFNOSUPPORT; + return -1; +}