aboutsummaryrefslogtreecommitdiff
path: root/lib/std/os/linux
diff options
context:
space:
mode:
authormllken <emilliken@gmail.com>2022-10-06 14:21:59 +0700
committerVeikka Tuominen <git@vexu.eu>2022-10-11 17:49:30 +0200
commit42a3b60c331cf01d1ab80eb79e959bc86397f75b (patch)
tree208f9155046f271edefbb315edeae8e98bd71db5 /lib/std/os/linux
parent697e22caa49716369dff6c86461b94fe10b0a009 (diff)
downloadzig-42a3b60c331cf01d1ab80eb79e959bc86397f75b.tar.gz
zig-42a3b60c331cf01d1ab80eb79e959bc86397f75b.zip
io_uring: allow for nullable arguments
Diffstat (limited to 'lib/std/os/linux')
-rw-r--r--lib/std/os/linux/io_uring.zig8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/std/os/linux/io_uring.zig b/lib/std/os/linux/io_uring.zig
index 317064149b..01fd7fa84b 100644
--- a/lib/std/os/linux/io_uring.zig
+++ b/lib/std/os/linux/io_uring.zig
@@ -474,8 +474,8 @@ pub const IO_Uring = struct {
self: *IO_Uring,
user_data: u64,
fd: os.fd_t,
- addr: *os.sockaddr,
- addrlen: *os.socklen_t,
+ addr: ?*os.sockaddr,
+ addrlen: ?*os.socklen_t,
flags: u32,
) !*linux.io_uring_sqe {
const sqe = try self.get_sqe();
@@ -1292,8 +1292,8 @@ pub inline fn __io_uring_prep_poll_mask(poll_mask: u32) u32 {
pub fn io_uring_prep_accept(
sqe: *linux.io_uring_sqe,
fd: os.fd_t,
- addr: *os.sockaddr,
- addrlen: *os.socklen_t,
+ addr: ?*os.sockaddr,
+ addrlen: ?*os.socklen_t,
flags: u32,
) void {
// `addr` holds a pointer to `sockaddr`, and `addr2` holds a pointer to socklen_t`.