From 573d9aab5e8b5eb21f5dfd21fc92f16985ff7e05 Mon Sep 17 00:00:00 2001 From: Carter Snook Date: Mon, 21 Apr 2025 16:16:36 -0500 Subject: [PATCH] std.c: use arch's ino_t and off_t for dirent Fixes #23622. The integer types used for these fields before would not work on some platforms. --- 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 8e50eb9792..35d175f0b9 100644 --- a/lib/std/c.zig +++ b/lib/std/c.zig @@ -7000,8 +7000,8 @@ pub const RTLD = switch (native_os) { pub const dirent = switch (native_os) { .linux, .emscripten => extern struct { - ino: c_uint, - off: c_uint, + ino: ino_t, + off: off_t, reclen: c_ushort, type: u8, name: [256]u8,