zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 18ffd48b60aacf3cf1ea387f513848818731dbea (tree)
parent 933ba935c5ff85668c82606ba4ff2531c00b2e36
Author: Karol Kosek <krkk@serenityos.org>
Date:   Sun,  9 Feb 2025 14:07:35 +0100

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:
Mlib/std/c.zig | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 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;