1const std = @import("std");
2const builtin = @import("builtin");
3
4pub const impl = switch (builtin.target.os.tag) {
5 .linux => linux,
6 .macos => darwin,
7 .freebsd => freebsd,
8 .netbsd => netbsd,
9 .openbsd => openbsd,
10 else => unreachable,
11};
12
13pub const linux = @import("./linux.zig");
14pub const darwin = @import("./darwin.zig");
15pub const freebsd = @import("./freebsd.zig");
16pub const netbsd = @import("./netbsd.zig");
17pub const openbsd = @import("./openbsd.zig");