fn addConstBuf(v: []iovec_const, i: *iovlen_t, remaining: ?*usize, bytes: []const u8) void
fn addConstBuf(v: []iovec_const, i: *iovlen_t, remaining: ?*usize, bytes: []const u8) void { if (v.len - i.* == 0) return; const len = @min(remaining.*, bytes.len); if (len == 0) return; v[i.*] = .{ .base = bytes.ptr, .len = len }; i.* += 1; remaining.* -= len; }