zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 5e5b328dacb23e0804f05e0e1228f1671001d7ff (tree)
parent 1ddae8585a00e5c6d283336b7421caf480611123
Author: Andrew Kelley <andrew@ziglang.org>
Date:   Tue,  6 Jan 2026 23:12:17 -0800

test-standalone: update cases from posix.getrandom

Diffstat:
Mtest/standalone/windows_argv/build.zig | 2+-
Mtest/standalone/windows_argv/fuzz.zig | 3++-
Mtest/standalone/windows_bat_args/build.zig | 2+-
Mtest/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 @@ -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 @@ -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 @@ -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 @@ -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);