aboutsummaryrefslogtreecommitdiff
path: root/lib/std/os/linux/mips.zig
diff options
context:
space:
mode:
authorNameless <truemedian@gmail.com>2024-08-02 15:59:13 -0500
committerAndrew Kelley <andrew@ziglang.org>2025-07-07 22:43:51 -0700
commit7c42517151cf06b67268aec3be715b3e303e014a (patch)
tree2a458266bfb3f3474c7ec5cdf8223815dcc22b8b /lib/std/os/linux/mips.zig
parent9f27d770a1832cf3017a8b2f7281b6faf0347a51 (diff)
downloadzig-7c42517151cf06b67268aec3be715b3e303e014a.tar.gz
zig-7c42517151cf06b67268aec3be715b3e303e014a.zip
os: fix missing and incorrect msghdr definitions
Macos uses the BSD definition of msghdr All linux architectures share a single msghdr definition. Many architectures had manually inserted padding fields that were endian specific and some had fields with different integers. This unifies all architectures to use a single correct msghdr definition.
Diffstat (limited to 'lib/std/os/linux/mips.zig')
-rw-r--r--lib/std/os/linux/mips.zig20
1 files changed, 0 insertions, 20 deletions
diff --git a/lib/std/os/linux/mips.zig b/lib/std/os/linux/mips.zig
index ed87b4f734..b12854ea17 100644
--- a/lib/std/os/linux/mips.zig
+++ b/lib/std/os/linux/mips.zig
@@ -309,26 +309,6 @@ pub const Flock = extern struct {
__unused: [4]u8,
};
-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 blksize_t = u32;
pub const nlink_t = u32;
pub const time_t = i32;