aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorAlex Rønne Petersen <alex@alexrp.com>2025-10-09 04:23:39 +0200
committerAlex Rønne Petersen <alex@alexrp.com>2025-10-09 20:42:19 +0200
commitc8efebcf53b2b5a93020686940fa2051feb59830 (patch)
treeb784535d3d936b785772f18ae721076dc6efaa31 /lib
parent80f6b8c4b3a6dcb17dcd9bb3ecaf528b3da9c54e (diff)
downloadzig-c8efebcf53b2b5a93020686940fa2051feb59830.tar.gz
zig-c8efebcf53b2b5a93020686940fa2051feb59830.zip
std.os.linux: remove dead/wrong msghdr definitions in some arch bits
Diffstat (limited to 'lib')
-rw-r--r--lib/std/os/linux/hexagon.zig24
-rw-r--r--lib/std/os/linux/loongarch64.zig24
-rw-r--r--lib/std/os/linux/m68k.zig21
-rw-r--r--lib/std/os/linux/s390x.zig24
4 files changed, 0 insertions, 93 deletions
diff --git a/lib/std/os/linux/hexagon.zig b/lib/std/os/linux/hexagon.zig
index bf6c6cb162..72e094da43 100644
--- 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
index f57050ddb7..79d0612608 100644
--- 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
index 82d854e498..cff68f2383 100644
--- 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
index 86495f6f79..e76b6b57b1 100644
--- 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,