authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-01-19 14:37:09+01:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-01-21 16:42:02+01:00
log9f33c339c72d8aff92aefea01331b76a7829eb12
treeccb78b298db84a1e02a973f74b7c014933f468fc
parent35a191ec1ca8b39ce6b9460e00a5efaf56851345
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

std.fs.test: fix `file operations on directories` on NetBSD

As noted earlier in this test, reading directories does not fail on NetBSD.

1 files changed, 5 insertions(+), 3 deletions(-)

lib/std/fs/test.zig+5-3
......@@ -845,9 +845,11 @@ test "file operations on directories" {
845845 defer handle.close(io);
846846
847847 // Reading from the handle should fail
848 var buf: [1]u8 = undefined;
849 try expectError(error.IsDir, handle.readStreaming(io, &.{&buf}));
850 try expectError(error.IsDir, handle.readPositional(io, &.{&buf}, 0));
848 if (native_os != .netbsd) {
849 var buf: [1]u8 = undefined;
850 try expectError(error.IsDir, handle.readStreaming(io, &.{&buf}));
851 try expectError(error.IsDir, handle.readPositional(io, &.{&buf}, 0));
852 }
851853 }
852854 try expectError(error.IsDir, ctx.dir.openFile(io, test_dir_name, .{ .allow_directory = false, .mode = .read_only }));
853855