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

This commit is contained in:
Alex Rønne Petersen 2025-10-09 04:23:39 +02:00
parent 80f6b8c4b3
commit c8efebcf53
No known key found for this signature in database
4 changed files with 0 additions and 93 deletions

View File

@ -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;

View File

@ -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;

View File

@ -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,

View File

@ -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,