zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit c8efebcf53b2b5a93020686940fa2051feb59830 (tree)
parent 80f6b8c4b3a6dcb17dcd9bb3ecaf528b3da9c54e
Author: Alex Rønne Petersen <alex@alexrp.com>
Date:   Thu,  9 Oct 2025 04:23:39 +0200

std.os.linux: remove dead/wrong msghdr definitions in some arch bits

Diffstat:
Mlib/std/os/linux/hexagon.zig | 24------------------------
Mlib/std/os/linux/loongarch64.zig | 24------------------------
Mlib/std/os/linux/m68k.zig | 21---------------------
Mlib/std/os/linux/s390x.zig | 24------------------------
4 files changed, 0 insertions(+), 93 deletions(-)

diff --git a/lib/std/os/linux/hexagon.zig b/lib/std/os/linux/hexagon.zig @@ -168,30 +168,6 @@ pub const Flock = extern struct { __unused: [4]u8, }; -pub const msghdr = extern struct { - name: ?*sockaddr, - namelen: socklen_t, - iov: [*]iovec, - iovlen: i32, - __pad1: i32 = 0, - control: ?*anyopaque, - controllen: socklen_t, - __pad2: socklen_t = 0, - flags: i32, -}; - -pub const msghdr_const = extern struct { - name: ?*const sockaddr, - namelen: socklen_t, - iov: [*]const iovec_const, - iovlen: i32, - __pad1: i32 = 0, - control: ?*const anyopaque, - controllen: socklen_t, - __pad2: socklen_t = 0, - flags: i32, -}; - pub const blksize_t = i32; pub const nlink_t = u32; pub const time_t = i32; diff --git a/lib/std/os/linux/loongarch64.zig b/lib/std/os/linux/loongarch64.zig @@ -135,30 +135,6 @@ pub fn clone() callconv(.naked) usize { ); } -pub const msghdr = extern struct { - name: ?*sockaddr, - namelen: socklen_t, - iov: [*]iovec, - iovlen: i32, - __pad1: i32 = 0, - control: ?*anyopaque, - controllen: socklen_t, - __pad2: socklen_t = 0, - flags: i32, -}; - -pub const msghdr_const = extern struct { - name: ?*const sockaddr, - namelen: socklen_t, - iov: [*]const iovec_const, - iovlen: i32, - __pad1: i32 = 0, - control: ?*const anyopaque, - controllen: socklen_t, - __pad2: socklen_t = 0, - flags: i32, -}; - pub const blksize_t = i32; pub const nlink_t = u32; pub const time_t = i64; diff --git a/lib/std/os/linux/m68k.zig b/lib/std/os/linux/m68k.zig @@ -199,27 +199,6 @@ pub const Flock = extern struct { pid: pid_t, }; -// TODO: not 100% sure of padding for msghdr -pub const msghdr = extern struct { - name: ?*sockaddr, - namelen: socklen_t, - iov: [*]iovec, - iovlen: i32, - control: ?*anyopaque, - controllen: socklen_t, - flags: i32, -}; - -pub const msghdr_const = extern struct { - name: ?*const sockaddr, - namelen: socklen_t, - iov: [*]const iovec_const, - iovlen: i32, - control: ?*const anyopaque, - controllen: socklen_t, - flags: i32, -}; - pub const Stat = extern struct { dev: dev_t, __pad: i16, diff --git a/lib/std/os/linux/s390x.zig b/lib/std/os/linux/s390x.zig @@ -199,30 +199,6 @@ pub const Flock = extern struct { pid: pid_t, }; -pub const msghdr = extern struct { - name: ?*sockaddr, - namelen: socklen_t, - iov: [*]iovec, - __pad1: i32 = 0, - iovlen: i32, - control: ?*anyopaque, - __pad2: i32 = 0, - controllen: socklen_t, - flags: i32, -}; - -pub const msghdr_const = extern struct { - name: ?*const sockaddr, - namelen: socklen_t, - iov: [*]const iovec_const, - __pad1: i32 = 0, - iovlen: i32, - control: ?*const anyopaque, - __pad2: i32 = 0, - controllen: socklen_t, - flags: i32, -}; - // The `stat` definition used by the Linux kernel. pub const Stat = extern struct { dev: dev_t,