authorgravatar for michael@pfaff.devMichael Pfaff <michael@pfaff.dev> 2025-05-09 11:16:24-04:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-05-10 02:24:33+02:00
log49c7318056ca4a63e57047a9f2d3cb8533fdb4f3
treea3fac7c13163943989184e9dff4ab4730dfed18a
parent6eb5e56306620e72ae80d7ad6626f8d0ceb24af5

Fix implementation of std.os.linux.accept on x86


1 files changed, 1 insertions(+), 1 deletions(-)

lib/std/os/linux.zig+1-1
...@@ -2042,7 +2042,7 @@ pub fn socketpair(domain: i32, socket_type: i32, protocol: i32, fd: *[2]i32) usi...@@ -2042,7 +2042,7 @@ pub fn socketpair(domain: i32, socket_type: i32, protocol: i32, fd: *[2]i32) usi
20422042
2043pub fn accept(fd: i32, noalias addr: ?*sockaddr, noalias len: ?*socklen_t) usize {2043pub fn accept(fd: i32, noalias addr: ?*sockaddr, noalias len: ?*socklen_t) usize {
2044 if (native_arch == .x86) {2044 if (native_arch == .x86) {
2045 return socketcall(SC.accept, &[4]usize{ fd, addr, len, 0 });2045 return socketcall(SC.accept, &[4]usize{ @as(usize, @bitCast(@as(isize, fd))), @intFromPtr(addr), @intFromPtr(len), 0 });
2046 }2046 }
2047 return accept4(fd, addr, len, 0);2047 return accept4(fd, addr, len, 0);
2048}2048}