commit 57719006bbae3d003f442864339ad7d30a8e05cc (tree) parent 3d267bab71052e652c159a953d87df40f8377546 Author: Jakub Konka <kubkon@jakubkonka.com> Date: Mon, 18 May 2020 21:17:49 +0200 Always return false for ANSI escape codes compat in WASI Diffstat:
| M | lib/std/fs/file.zig | | | 6 | ++---- |
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/lib/std/fs/file.zig b/lib/std/fs/file.zig @@ -143,11 +143,9 @@ pub const File = struct { } if (builtin.os.tag == .wasi) { // WASI sanitizes stdout when fd is a tty so ANSI escape codes - // will not be interpreted as actual cursor commands. - if (self.handle == os.STDOUT_FILENO and self.isTty()) return false; + // will not be interpreted as actual cursor commands, and // stderr is always sanitized. - if (self.handle == os.STDERR_FILENO) return false; - return true; + return false; } if (self.isTty()) { if (self.handle == os.STDOUT_FILENO or self.handle == os.STDERR_FILENO) {