Commit 60f55b2bd2

Alex Rønne Petersen <alex@alexrp.com>
2024-10-03 05:45:07
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 parent 8ee52f9
Changed files (1)
lib
std
lib/std/c.zig
@@ -6389,14 +6389,14 @@ pub const Stat = switch (native_os) {
                 return self.ctim;
             }
         } else extern struct {
-            dev: dev_t,
+            dev: u32,
             __pad0: [3]u32,
             ino: ino_t,
             mode: mode_t,
             nlink: nlink_t,
             uid: uid_t,
             gid: gid_t,
-            rdev: dev_t,
+            rdev: u32,
             __pad1: [3]u32,
             size: off_t,
             atim: timespec,