diff options
Diffstat (limited to 'src/link/Elf/ZigObject.zig')
| -rw-r--r-- | src/link/Elf/ZigObject.zig | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/link/Elf/ZigObject.zig b/src/link/Elf/ZigObject.zig index 28b8acb51f..4c86bb3a89 100644 --- a/src/link/Elf/ZigObject.zig +++ b/src/link/Elf/ZigObject.zig @@ -965,16 +965,16 @@ fn updateDeclCode( if (elf_file.base.child_pid) |pid| { switch (builtin.os.tag) { .linux => { - var code_vec: [1]std.os.iovec_const = .{.{ + var code_vec: [1]std.posix.iovec_const = .{.{ .iov_base = code.ptr, .iov_len = code.len, }}; - var remote_vec: [1]std.os.iovec_const = .{.{ + var remote_vec: [1]std.posix.iovec_const = .{.{ .iov_base = @as([*]u8, @ptrFromInt(@as(usize, @intCast(sym.address(.{}, elf_file))))), .iov_len = code.len, }}; const rc = std.os.linux.process_vm_writev(pid, &code_vec, &remote_vec, 0); - switch (std.os.errno(rc)) { + switch (std.os.linux.E.init(rc)) { .SUCCESS => assert(rc == code.len), else => |errno| log.warn("process_vm_writev failure: {s}", .{@tagName(errno)}), } |
