From bd832ed39ac60883a82668a24fcc0d863331428b Mon Sep 17 00:00:00 2001 From: Jan200101 Date: Tue, 18 Nov 2025 12:38:43 +0100 Subject: [PATCH] std.Io.Threaded: add missing statx masks statx does not guarantee that the values requested by the mask be present and those not requested be absent which is why this worked. --- lib/std/Io/Threaded.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/std/Io/Threaded.zig b/lib/std/Io/Threaded.zig index 2d569f8f9cb9b9c9ada77f5a39a61318a8b0f41c..880de381a0b02a1de9f010760d2a1d9d9b35ae0e 100644 --- a/lib/std/Io/Threaded.zig +++ b/lib/std/Io/Threaded.zig @@ -1299,7 +1299,7 @@ fn dirStatPathLinux( dir.handle, sub_path_posix, flags, - linux.STATX_TYPE | linux.STATX_MODE | linux.STATX_ATIME | linux.STATX_MTIME | linux.STATX_CTIME, + linux.STATX_INO | linux.STATX_SIZE | linux.STATX_TYPE | linux.STATX_MODE | linux.STATX_ATIME | linux.STATX_MTIME | linux.STATX_CTIME, &statx, ); switch (linux.E.init(rc)) { @@ -1446,7 +1446,7 @@ fn fileStatLinux(userdata: ?*anyopaque, file: Io.File) Io.File.StatError!Io.File file.handle, "", linux.AT.EMPTY_PATH, - linux.STATX_TYPE | linux.STATX_MODE | linux.STATX_ATIME | linux.STATX_MTIME | linux.STATX_CTIME, + linux.STATX_INO | linux.STATX_SIZE | linux.STATX_TYPE | linux.STATX_MODE | linux.STATX_ATIME | linux.STATX_MTIME | linux.STATX_CTIME, &statx, ); switch (linux.E.init(rc)) { -- 2.54.0