From 5e5b328dacb23e0804f05e0e1228f1671001d7ff Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Tue, 6 Jan 2026 23:12:17 -0800 Subject: [PATCH] test-standalone: update cases from posix.getrandom --- test/standalone/windows_argv/build.zig | 2 +- test/standalone/windows_argv/fuzz.zig | 3 ++- test/standalone/windows_bat_args/build.zig | 2 +- test/standalone/windows_bat_args/fuzz.zig | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/test/standalone/windows_argv/build.zig b/test/standalone/windows_argv/build.zig index 9b507e978a1d53665800f9c89830690943c26270..019cd34fc84c3f780d85ecbb41e10954bd929b5a 100644 --- a/test/standalone/windows_argv/build.zig +++ b/test/standalone/windows_argv/build.zig @@ -52,7 +52,7 @@ pub fn build(b: *std.Build) !void { const fuzz_seed = b.option(u64, "seed", "Seed to use for the PRNG (default: random)") orelse seed: { var buf: [8]u8 = undefined; - try std.posix.getrandom(&buf); + b.graph.io.random(&buf); break :seed std.mem.readInt(u64, &buf, builtin.cpu.arch.endian()); }; const fuzz_seed_arg = std.fmt.allocPrint(b.allocator, "{}", .{fuzz_seed}) catch @panic("oom"); diff --git a/test/standalone/windows_argv/fuzz.zig b/test/standalone/windows_argv/fuzz.zig index 7e7f43a6af0742221f5da394f1be1bda90cb0ce8..fde26ee5f481ff06a241fbacdac1593577c96266 100644 --- a/test/standalone/windows_argv/fuzz.zig +++ b/test/standalone/windows_argv/fuzz.zig @@ -5,6 +5,7 @@ const Allocator = std.mem.Allocator; pub fn main(init: std.process.Init) !void { const gpa = init.gpa; + const io = init.io; const args = try init.minimal.args.toSlice(init.arena.allocator()); if (args.len < 2) return error.MissingArgs; @@ -23,7 +24,7 @@ pub fn main(init: std.process.Init) !void { if (args.len < 4) { rand_seed = true; var buf: [8]u8 = undefined; - try std.posix.getrandom(&buf); + io.random(&buf); break :seed std.mem.readInt(u64, &buf, builtin.cpu.arch.endian()); } break :seed try std.fmt.parseUnsigned(u64, args[3], 10); diff --git a/test/standalone/windows_bat_args/build.zig b/test/standalone/windows_bat_args/build.zig index d54b6cd48c7996d5dfe5784b5512ebe42dd74008..d5053c5aad6d67dd43a507a0c1d85a3d2aa8f4de 100644 --- a/test/standalone/windows_bat_args/build.zig +++ b/test/standalone/windows_bat_args/build.zig @@ -65,7 +65,7 @@ pub fn build(b: *std.Build) !void { const fuzz_seed = b.option(u64, "seed", "Seed to use for the PRNG (default: random)") orelse seed: { var buf: [8]u8 = undefined; - try std.posix.getrandom(&buf); + b.graph.io.random(&buf); break :seed std.mem.readInt(u64, &buf, builtin.cpu.arch.endian()); }; const fuzz_seed_arg = std.fmt.allocPrint(b.allocator, "{}", .{fuzz_seed}) catch @panic("oom"); diff --git a/test/standalone/windows_bat_args/fuzz.zig b/test/standalone/windows_bat_args/fuzz.zig index f3f72ab897504a288cfa9d2786faf4f68a80872b..b9f0cc930d7b3f5768ba2b3f5ebeeb689ccb0ef1 100644 --- a/test/standalone/windows_bat_args/fuzz.zig +++ b/test/standalone/windows_bat_args/fuzz.zig @@ -22,7 +22,7 @@ pub fn main(init: std.process.Init) !void { const seed_arg = it.next() orelse { rand_seed = true; var buf: [8]u8 = undefined; - try std.posix.getrandom(&buf); + io.random(&buf); break :seed std.mem.readInt(u64, &buf, builtin.cpu.arch.endian()); }; break :seed try std.fmt.parseUnsigned(u64, seed_arg, 10); -- 2.54.0