commit 573d9aab5e8b5eb21f5dfd21fc92f16985ff7e05 (tree)
parent 2e35fdd032035203b588fa229585c3ee6702f2d4
Author: Carter Snook <cartersnook04@gmail.com>
Date: Mon, 21 Apr 2025 16:16:36 -0500
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.
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git 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,