master
 1const std = @import("std");
 2const fs = std.fs;
 3
 4pub fn main() !void {
 5    var general_purpose_allocator: std.heap.GeneralPurposeAllocator(.{}) = .init;
 6    const gpa = general_purpose_allocator.allocator();
 7
 8    var arena_instance = std.heap.ArenaAllocator.init(gpa);
 9    defer arena_instance.deinit();
10    const arena = arena_instance.allocator();
11
12    const preopens = try fs.wasi.preopensAlloc(arena);
13
14    for (preopens.names, 0..) |preopen, i| {
15        std.debug.print("{}: {s}\n", .{ i, preopen });
16    }
17}
18
19// exe=succeed
20// target=wasm32-wasi