aboutsummaryrefslogtreecommitdiff
path: root/lib/std/c.zig
diff options
context:
space:
mode:
authorKarol Kosek <krkk@serenityos.org>2025-02-09 14:07:35 +0100
committerKarol Kosek <krkk@serenityos.org>2025-02-09 16:06:38 +0100
commit18ffd48b60aacf3cf1ea387f513848818731dbea (patch)
tree7893589322b004e5e8629544bb344ca2ba395085 /lib/std/c.zig
parent933ba935c5ff85668c82606ba4ff2531c00b2e36 (diff)
downloadzig-18ffd48b60aacf3cf1ea387f513848818731dbea.tar.gz
zig-18ffd48b60aacf3cf1ea387f513848818731dbea.zip
std.c: Support optional addr and host arguments in getnameinfo
The POSIX spec allows passing null here https://pubs.opengroup.org/onlinepubs/9799919799/functions/getnameinfo.html
Diffstat (limited to 'lib/std/c.zig')
-rw-r--r--lib/std/c.zig4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/std/c.zig b/lib/std/c.zig
index a366c0ca63..72668ba3da 100644
--- a/lib/std/c.zig
+++ b/lib/std/c.zig
@@ -9770,9 +9770,9 @@ pub extern "c" fn freeaddrinfo(res: *addrinfo) void;
pub extern "c" fn getnameinfo(
noalias addr: *const sockaddr,
addrlen: socklen_t,
- noalias host: [*]u8,
+ noalias host: ?[*]u8,
hostlen: socklen_t,
- noalias serv: [*]u8,
+ noalias serv: ?[*]u8,
servlen: socklen_t,
flags: u32,
) EAI;