From 60f55b2bd23ae64234727a1fd899fb57709566b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Thu, 3 Oct 2024 05:45:07 +0200 Subject: [PATCH] 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. --- lib/std/c.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/std/c.zig b/lib/std/c.zig index c1523cd68a..6478f6eb58 100644 --- a/lib/std/c.zig +++ b/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,