Commit 6f39ce93ce
2022-12-11 09:44:38
1 parent
07f6fc3lib/std/os/test.zig
@@ -1077,3 +1077,11 @@ test "timerfd" {
try os.timerfd_settime(tfd, 0, &sit, null);
try expectEqual(try os.poll(&fds, 5), 0);
}
+
+test "isatty" {
+ var tmp = tmpDir(.{});
+ defer tmp.cleanup();
+
+ var file = try tmp.dir.createFile("foo", .{});
+ try expectEqual(os.isatty(file.handle), false);
+}
lib/std/os.zig
@@ -3290,7 +3290,7 @@ pub fn isatty(handle: fd_t) bool {
if (builtin.os.tag == .wasi) {
var statbuf: fdstat_t = undefined;
const err = system.fd_fdstat_get(handle, &statbuf);
- if (err != 0) {
+ if (err != .SUCCESS) {
// errno = err;
return false;
}