commit d4e41c5bc616114beb44969585b47c1ec2a8c9ed (tree)
parent bf16fc210bc765202489ae83e0ad1dce8d9b4e16
Author: Luna <git@l4.pm>
Date: Sat, 26 Oct 2019 22:05:17 -0300
std: make addr_size parameter be a pointer to socklen_t
removes ptrCast
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lib/std/os.zig b/lib/std/os.zig
@@ -1654,7 +1654,7 @@ pub fn accept4(
///
/// The returned address is truncated if the buffer provided is too small; in this case, `addr_size`
/// will return a value greater than was supplied to the call.
- addr_size: *usize,
+ addr_size: *socklen_t,
/// If flags is 0, then `accept4` is the same as `accept`. The following values can be bitwise
/// ORed in flags to obtain different behavior:
/// * `SOCK_NONBLOCK` - Set the `O_NONBLOCK` file status flag on the open file description (see `open`)
@@ -1665,7 +1665,7 @@ pub fn accept4(
flags: u32,
) AcceptError!i32 {
while (true) {
- const rc = system.accept4(sockfd, addr, @ptrCast(*system.socklen_t, addr_size), flags);
+ const rc = system.accept4(sockfd, addr, addr_size, flags);
switch (errno(rc)) {
0 => return @intCast(i32, rc),
EINTR => continue,