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 }