authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-10-03 05:45:07+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-10-03 05:51:16+02:00
log60f55b2bd23ae64234727a1fd899fb57709566b1
tree38c1e7a2539558a7f6560e98f049521d03918578
parent8ee52f99ceab6a05b931eeb48825c00fd26ac486
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

std.c: Fix Stat struct layout for mips/mipsel with glibc.

std.os.linux.dev_t for mips32 is u64, but glibc uses u32. Closes #21276.

1 files changed, 2 insertions(+), 2 deletions(-)

lib/std/c.zig+2-2
......@@ -6389,14 +6389,14 @@ pub const Stat = switch (native_os) {
63896389 return self.ctim;
63906390 }
63916391 } else extern struct {
6392 dev: dev_t,
6392 dev: u32,
63936393 __pad0: [3]u32,
63946394 ino: ino_t,
63956395 mode: mode_t,
63966396 nlink: nlink_t,
63976397 uid: uid_t,
63986398 gid: gid_t,
6399 rdev: dev_t,
6399 rdev: u32,
64006400 __pad1: [3]u32,
64016401 size: off_t,
64026402 atim: timespec,