diff options
Diffstat (limited to 'src/link/Elf')
| -rw-r--r-- | src/link/Elf/ZigObject.zig | 6 | ||||
| -rw-r--r-- | src/link/Elf/synthetic_sections.zig | 6 |
2 files changed, 6 insertions, 6 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)}), } diff --git a/src/link/Elf/synthetic_sections.zig b/src/link/Elf/synthetic_sections.zig index b55e5de432..0e7cb90545 100644 --- a/src/link/Elf/synthetic_sections.zig +++ b/src/link/Elf/synthetic_sections.zig @@ -317,16 +317,16 @@ pub const ZigGotSection = struct { if (elf_file.base.child_pid) |pid| { switch (builtin.os.tag) { .linux => { - var local_vec: [1]std.os.iovec_const = .{.{ + var local_vec: [1]std.posix.iovec_const = .{.{ .iov_base = &buf, .iov_len = buf.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(vaddr)))), .iov_len = buf.len, }}; const rc = std.os.linux.process_vm_writev(pid, &local_vec, &remote_vec, 0); - switch (std.os.errno(rc)) { + switch (std.os.linux.E.init(rc)) { .SUCCESS => assert(rc == buf.len), else => |errno| log.warn("process_vm_writev failure: {s}", .{@tagName(errno)}), } |
