var argv: [][*:0]u8 = if (builtin.link_libc) undefined else switch (builtin.os.tag) {
    .windows => @compileError("argv isn't supported on Windows: use std.process.argsAlloc instead"),
    .wasi => @compileError("argv isn't supported on WASI: use std.process.argsAlloc instead"),
    else => undefined,
};

Populated by startup code before main(). Not available on WASI or Windows without libc. See std.process.argsAlloc or std.process.argsWithAllocator for a cross-platform alternative.