lib/sys/src/stdio.zig
daab053ee43316e1809a84551d573ddd1e5bf3d2
1 const std = @import("std");
2 const capabilities = @import("capabilities.zig");
3
4 pub const required_capabilities = capabilities.noLibc(&.{.standard_streams});
5
6 pub const File = std.Io.File;
7
8 pub fn debugIo() std.Io {
9 return std.Options.debug_io;
10 }
11
12 pub fn stdin() File {
13 return File.stdin();
14 }
15
16 pub fn stdout() File {
17 return File.stdout();
18 }
19
20 pub fn stderr() File {
21 return File.stderr();
22 }
23
24 test "standard streams are available through sys" {
25 _ = stdin();
26 _ = stdout();
27 _ = stderr();
28 }