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.
This commit is contained in:
Carter Snook 2025-04-21 16:16:36 -05:00 committed by Alex Rønne Petersen
parent 2e35fdd032
commit 573d9aab5e

View file

@ -7000,8 +7000,8 @@ pub const RTLD = switch (native_os) {
pub const dirent = switch (native_os) { pub const dirent = switch (native_os) {
.linux, .emscripten => extern struct { .linux, .emscripten => extern struct {
ino: c_uint, ino: ino_t,
off: c_uint, off: off_t,
reclen: c_ushort, reclen: c_ushort,
type: u8, type: u8,
name: [256]u8, name: [256]u8,