diff options
| author | Nameless <truemedian@gmail.com> | 2024-08-02 15:59:13 -0500 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2025-07-07 22:43:51 -0700 |
| commit | 7c42517151cf06b67268aec3be715b3e303e014a (patch) | |
| tree | 2a458266bfb3f3474c7ec5cdf8223815dcc22b8b /lib/std/os/linux/mips.zig | |
| parent | 9f27d770a1832cf3017a8b2f7281b6faf0347a51 (diff) | |
| download | zig-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.zig | 20 |
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; |
