authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-10-09 04:23:39+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-10-09 20:42:19+02:00
logc8efebcf53b2b5a93020686940fa2051feb59830
treeb784535d3d936b785772f18ae721076dc6efaa31
parent80f6b8c4b3a6dcb17dcd9bb3ecaf528b3da9c54e
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

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


4 files changed, 0 insertions(+), 93 deletions(-)

lib/std/os/linux/hexagon.zig-24
......@@ -168,30 +168,6 @@ pub const Flock = extern struct {
168168 __unused: [4]u8,
169169};
170170
171pub const msghdr = extern struct {
172 name: ?*sockaddr,
173 namelen: socklen_t,
174 iov: [*]iovec,
175 iovlen: i32,
176 __pad1: i32 = 0,
177 control: ?*anyopaque,
178 controllen: socklen_t,
179 __pad2: socklen_t = 0,
180 flags: i32,
181};
182
183pub const msghdr_const = extern struct {
184 name: ?*const sockaddr,
185 namelen: socklen_t,
186 iov: [*]const iovec_const,
187 iovlen: i32,
188 __pad1: i32 = 0,
189 control: ?*const anyopaque,
190 controllen: socklen_t,
191 __pad2: socklen_t = 0,
192 flags: i32,
193};
194
195171pub const blksize_t = i32;
196172pub const nlink_t = u32;
197173pub const time_t = i32;
lib/std/os/linux/loongarch64.zig-24
......@@ -135,30 +135,6 @@ pub fn clone() callconv(.naked) usize {
135135 );
136136}
137137
138pub const msghdr = extern struct {
139 name: ?*sockaddr,
140 namelen: socklen_t,
141 iov: [*]iovec,
142 iovlen: i32,
143 __pad1: i32 = 0,
144 control: ?*anyopaque,
145 controllen: socklen_t,
146 __pad2: socklen_t = 0,
147 flags: i32,
148};
149
150pub const msghdr_const = extern struct {
151 name: ?*const sockaddr,
152 namelen: socklen_t,
153 iov: [*]const iovec_const,
154 iovlen: i32,
155 __pad1: i32 = 0,
156 control: ?*const anyopaque,
157 controllen: socklen_t,
158 __pad2: socklen_t = 0,
159 flags: i32,
160};
161
162138pub const blksize_t = i32;
163139pub const nlink_t = u32;
164140pub const time_t = i64;
lib/std/os/linux/m68k.zig-21
......@@ -199,27 +199,6 @@ pub const Flock = extern struct {
199199 pid: pid_t,
200200};
201201
202// TODO: not 100% sure of padding for msghdr
203pub const msghdr = extern struct {
204 name: ?*sockaddr,
205 namelen: socklen_t,
206 iov: [*]iovec,
207 iovlen: i32,
208 control: ?*anyopaque,
209 controllen: socklen_t,
210 flags: i32,
211};
212
213pub const msghdr_const = extern struct {
214 name: ?*const sockaddr,
215 namelen: socklen_t,
216 iov: [*]const iovec_const,
217 iovlen: i32,
218 control: ?*const anyopaque,
219 controllen: socklen_t,
220 flags: i32,
221};
222
223202pub const Stat = extern struct {
224203 dev: dev_t,
225204 __pad: i16,
lib/std/os/linux/s390x.zig-24
......@@ -199,30 +199,6 @@ pub const Flock = extern struct {
199199 pid: pid_t,
200200};
201201
202pub const msghdr = extern struct {
203 name: ?*sockaddr,
204 namelen: socklen_t,
205 iov: [*]iovec,
206 __pad1: i32 = 0,
207 iovlen: i32,
208 control: ?*anyopaque,
209 __pad2: i32 = 0,
210 controllen: socklen_t,
211 flags: i32,
212};
213
214pub const msghdr_const = extern struct {
215 name: ?*const sockaddr,
216 namelen: socklen_t,
217 iov: [*]const iovec_const,
218 __pad1: i32 = 0,
219 iovlen: i32,
220 control: ?*const anyopaque,
221 __pad2: i32 = 0,
222 controllen: socklen_t,
223 flags: i32,
224};
225
226202// The `stat` definition used by the Linux kernel.
227203pub const Stat = extern struct {
228204 dev: dev_t,