mirror of
https://github.com/ziglang/zig.git
synced 2024-11-16 09:03:12 +00:00
wasi: fixes os.isatty on type mismatch (#13813)
This commit is contained in:
parent
cffbb32d31
commit
78ea270cc6
@ -3158,7 +3158,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;
|
||||
}
|
||||
|
@ -1065,3 +1065,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);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user