fn closeAsync(ev: *Evented, fd: fd_t) void
ev: *Evented
fd: fd_t
5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370
fn closeAsync(ev: *Evented, fd: fd_t) void { _ = ev; const thread: *Thread = .current(); thread.enqueue().* = .{ .opcode = .CLOSE, .flags = linux.IOSQE_CQE_SKIP_SUCCESS, .ioprio = 0, .fd = fd, .off = 0, .addr = 0, .len = 0, .rw_flags = 0, .user_data = @backingInt(Completion.Userdata.close), .buf_index = 0, .personality = 0, .splice_fd_in = 0, .addr3 = 0, .resv = 0, }; }